I have been using a Raspberry pi 4 as a home server mainly to run services in docker containers, things like, but not exclusively:
- rpi-mon (I don’t even know if this can run in a x86 server)
- wireguard vpn server
- mariadb (needed for nextcloud)
Now I think the most intensive ones there are plex, and nextcloud. For plex, I mostly have 1080 content but having it 4k ready would be nice, transcoding included.
Apart from all this, I would be using it as a NAS device, so would be nice to have plenty of expansion options.
Now, the parts I selected (following the otis plex transcoding guide) are these:
- Intel Core i5-9400 2.9 GHz
- Gigabyte B365M H
- Kingston KSM26ES8/8ME DDR4 2666MHz PC4-21300 8GB CL19 ECC
- NOX Coolbay RX USB 3.0
- Nox Urano VX 650W 80+ Bronze 120MM PWM
- For the OS storage… I’ll go with a NVMe M.2 of 250-500gb, but I have 0 idea of what to look for there, besides capacity and price.
Putting aside 75€ for the NVMe, everything would go for 450 euros looking in pccomponentes.com (a popular pc components web shop in spain). In the end I would look cheaper prices in other trusted shops but to compile a list it is easier in a single site.
I am assuming this build would be running all that I mentioned without a problem. Doubt is if it is 4k proof and future proof. Might as well play with some Virtual Machines, but as long as docker works as expected I don’t think I will need lots of cores, hence the cpu I have chosen.
Anyway, thanks for reading this far! Any comments? Have I done anything stupid?
I used this guide: [Guide] OTiS 1.0 - Build your own Intel QSV HW transcoder!