Hey everyone! I'm in the process of setting up a media server at home and I'm looking for some guidance. Currently, I have a gaming PC running Plex, but I'm thinking it might be better to build a dedicated machine. I want to ensure it can handle media streaming for 2-3 remote users, especially for 4K content, though not all at the same time. I've got a Mini-ITX case but that's it at the moment.
I'd love recommendations for a CPU, motherboard, and power supply. I've heard that the Intel i5 12th or 13th generation is good due to its QuickSync capabilities.
Since I plan to use 2 HDDs and 1 SSD, I don't think I need an NVMe slot, right? Is it feasible to run this setup with HDD speeds for multiple users? And finally, I'd prefer low power consumption since the server will be on all day. Thanks a lot for your input!
3 Answers
Do you absolutely need transcoding? Lots of modern devices can handle 4K playback. If most of your users have devices that support the right codecs, you might just need a basic file server instead. That way, you could stick with your gaming rig and save some hassle.
I recently built a NAS using TrueNAS. I didn't go with Mini-ITX because I wanted to fill it with hard drives. You're on the right track with Intel; QuickSync will really help out with transcoding. You don't need the latest hardware for this—used parts can save you a lot of cash. If you’re planning on turning it into a NAS, I suggest getting that set up sooner rather than later. I started with smaller drives as placeholders and upgraded later. The NAS can definitely double as your media server!
Thanks for the suggestions! I’ve been holding off on the NAS part because I need to save up for the drives. I want around 8TB eventually, so I was thinking of starting with 2 4TB drives. If I do this, will I need to reinstall everything later when I upgrade?
You shouldn’t have to start from scratch, but it can depend on how you set things up initially. Just make sure your system is flexible enough to handle future upgrades.
Consider getting an affordable N100 box; they can handle about 7 4K to 1080p transcodes. If you're really set on 4K to 4K transcoding, look into something like an Optiplex with a 13500T or 14500T for better capacity. Also, not every video requires intense transcoding. If your content is mostly H264, you might just need solid bandwidth.
I don’t think I need an outrageous amount of transcoding power. I just want to cater to my users’ needs. With the N100 mini PC, is there an easy way to expand storage later on? I want to ensure the server can grow as my needs do.
You can usually add external storage solutions, but if you anticipate needing a lot of storage, make sure you plan for that from the beginning.

I definitely need transcoding since I want everyone to be able to watch whatever they want anytime. A basic file server wouldn't meet my needs for what I have in mind.