I am currently using an old laptop (circa 2015) with a 250GB SSD in it, and 4GB of RAM. It runs Fedora 39 Server, and only hosts a Jellyfin instance through Docker right now (though I want to use Nextcloud later too). There is only 15GB of storage left on it, and the CPU is constantly overloaded (due to forced transcoding). I happen to have a lot of 500GB 3.5" HDDs laying around, and I want to use them in RAID 5. What hardware would be good for having 4 HDDs, and running Jellyfin and Nextcloud in Docker? I’m okay with either having just a 4-bay NAS (as long as it can handle transcoding (MKV 480p -> MP4)), or having a 4-bay NAS and a server/computer/NUC. I only have a budget of CAD$900 (USD$658 as of writing), but I am willing to go to CAD$1000 if absolutely necessary.
You could get one of those cheap N100 boards and a couple refurbished enterprise HDD’s. Board costs about 150, case & PSU another 150, which leaves you with enough to buy 2 10ish TB drives, a boot drive and some additional RAM. Power usage should be pretty decent.
Another option is going with a second hand Mini PC and a DAS. I went with this myself because it’s the cheapest and easiest option. It cost me about €150 combined (excluding the cost of the 2 drives I had laying around), and it has served me well for the past year. The CPU is a bit weak (i5-6500T) and it doesn’t have a lot of RAM (8GiB), but it handles the 30ish docker containers and video transcoding (single stream) well.
I’ve also bought an old proliant micro server and I wouldn’t really recommend it. It uses a lot of power and it was kind of a pain to get running. I’m planning on installing a HBA adapter and using it as a backup system.