I had the same dilemma when choosing a system for new NAS/homelab/media server. My DS415+ stopped getting updates (DSM 7.1.1 was the last one) and it started to have some weird hardware problems.
First I went with 2 different systems - one miniPC soft firewall Topton N100 for pfSense/OPNsense + very light Docker/LXC containers. For NAS I went with AliExpress mATX-C612 Xeon mobo, that has 10 native SATA ports and 2x2.5GbE. Got 8x4TB used server-grade drives for it as well. Put it all in Fractal Define R5.
But… I wasn’t happy with the power consumption in idle. Board itself sits around 60W in idle with only 1 NVMe drive. When adding 8 old HDDs it went up to 120-125W in idle. Considering energy prices in Europe it was just too much for it to be running 24/7.
After a lot more research, armed with the knowledge from previous system, I finally decided to sell my NAS and my miniPC, add some budget and went for a modern solution.
Yesterday I’ve ordered all the needed parts:
- motherboard: CWWK Q670 NAS board which accepts LGA1700 CPUs (they have 2 variants, I went with the one that has full-sized DIMM slots and 8-port native SATA)
- CPU: Intel i5-13500T - I got very good deal on it, cheaper than normal i5-13500 or 13600. At least 1x500 CPU is mandatory for this board to have vPro working
- RAM: 64GB (2x32) DDR5 4800MT CL40 - I just went with the most compatible RAM for this mobo/CPU. I don’t want to OC RAM on a 24/7 running machine.
- HDDs: went with “new” factory refurbished 6x14TB Seagate Exos x20 (2 years warranty on them) for media files and cold archive
- SSDs: pair of used Intel DC S3710 SATA for personal file access across my desktop, laptop and tablet
- NVMe (storage): 2x1TB PCI-E 3.0 - had them laying around from my upgrades over the years. Will mirror them and use for VM storage.
- NVMe (boot): 512GB PCI-E 3.0 - boot drive, ISO storage etc.
- Case: I’ve kept my Fractal Define R5 for now, I will probably be switching to Jonsbo N3 or upcoming N5.
- PSU: Cooler Master V750 GOLD-V2 750W - got a very nice deal for an unopened unit (inventory clearance)
I will be installing Proxmox on it, virtualizing TrueNAS and pfSense/OPNsense (still deciding). I will run a few additional light VMs/containers for different services. Finally I will be running some heavier VMs for testing/learning new things.
It will be my main and only NAS/homelab/firewall/media system for now. I know that I’m putting all eggs in one basket, but at least for now I need to do it that way.
I went for more powerful setup than N100 because all the additional software that I plan to use on my system. Other reason was that N100 only offers 9 PCI-E lanes and I just couldn’t find any mobo that would offer what I need at the same time not being crippled in some kind of way. Q670+13500T is a lot more expensive, but a base board has everything I need for now with a full PCI-Ex16 slot for future upgrade (thinking about 10GbE networking). Power consumption should go down a lot as well.
For your use case a N100 motherboard could be perfect. The ones on AliExpress offer at least 4-6 SATA ports, 2-4 2.5GbE Intel I226-V NICs, 1-2 NVMe ports (usually wired at PCI-Ex1 3.0). Power consumption is usually around 8-10W in idle and 20-22W at full CPU stress. Pair that with Jonsbo N3 or N4 or Fractal 304/804 and you have a very nice DIY NAS with a very capable CPU.
If you want ready-to-go solution, then I recommend AOOSTAR WTR PRO (already mentioned here). It has 4 bays, so you will be limited a bit here.
You can choose from Intel N100 (4 cores / 4 threads) or AMD Ryzen 7 5825U (8 cores / 16 threads). Just have in mind that iGPU in N100 will do a lot better job at transcoding in Jellyfin (multiple 4K streams) compared to iGPU in Ryzen.