

The data is burned into a piece of glass with a laser. It doesn’t use a dye to store data like a CD-R. I doubt bit rot would be much of an issue. With that much capacity, you could use lots of forward error correction though.


The data is burned into a piece of glass with a laser. It doesn’t use a dye to store data like a CD-R. I doubt bit rot would be much of an issue. With that much capacity, you could use lots of forward error correction though.


Syncthing and Nextcloud are both FOSS. You don’t need to sign up for anything.


A large FPGA could work as a hardware video decoder that is software updatable. Unfortunately they are way to expensive for consumer hardware.
It would be nice if someone would make low cost hardware video decoders on an m.2 module. Then it could be easily upgraded even on a laptop.


Software decoding should work fine on modern PCs if the bitrate isn’t really high. You will want hardware support for anything battery powered though.


That motherboard has a very limited number of PCIe lanes. Using the second m.2 slot will slow down the second GPU. All of the other slots are coming from the chipset and are only PCIe 2.0.
I would get rid of the second GPU, then there would be enough lanes to run 3 SSDs at PCIe 3.0 x4.


I rarely go over 1TB per month at home. It’s usually closer to 500GB. My seedbox goes through several TB per month with all of those Linux ISOs though.


I use global addresses for everything. ULA is the equivalent of the private networks like 10.0.0.0/8 on IPv4. It doesn’t need a static IP. ULA will work without any internet connection. If you run an IPv6 only network, it would be a good idea to set up ULA so you can access your local devices if the internet goes down.
I only use SLAAC on my network because DHCPv6 is not well supported. My router does use DHCPv6 to get a prefix from the ISP though.


I probably used a couple of those on some of my old sites.
The router running OpenWRT will usually be a lot less power hungry than a mini PC, ethernet switch and access point.
It looks like the fix is just disabling the algif_aead kernel module. That prevented the proof of concept script from working on everything I tested it on. Hopefully they will get some kernel updates out soon.


I use a mini PC with a wireless keyboard and mouse. There are also remote controls for media PCs if you don’t want to use a keyboard and mouse.


Hurricane Electric provides free IPv6 tunnels. They will give you a /48 if you request it. I used them for several years before I got native IPv6. It does require a public IPv4 address, so it won’t work with CGNAT.
That idle power consumption doesn’t seem right. That’s less than a Raspberry Pi.
OP is running jellyfin, so they can probably watch any 4K videos they want without dealing with DRM and proprietary software.


You can use stunnel to make your VPN look like HTTPS.


Most ISPs have remote access to their modems. You should use your own if possible. If you can’t, then put it in bridge mode and connect your own router to it.


SoundConverter is a good one. It’s simple and supports running multiple encodes in parallel to speed up batch conversions.
For music, I would suggest setting the format to Opus and the quality to high. That will produce a file around 128 kbps which should be transparent. Don’t get rid of your original lossless files though. You will need them whenever a newer, better codec comes out.


OPNsense doesn’t officially support ARM. You need an x86 PC for it unless you want to mess with an experimental build.
OpenWRT does support the Raspberry Pi though. You will want the Pi 5 for that since it has PCIe to connect an ethernet card to.
It’s not really worth the trouble to try to host your own e-mail. There are lots of e-mail hosts that you can use with your own domain. A few of them are free and there are plenty of low cost ones. As long as you use your own domain, you can switch hosts whenever you want and keep your addresses.