Budget (including currency): Around 2k€, give or take
Country: Austria
Games, programs or workloads that it will be used for:
Usual media server programs (Plex, arr-based)
Plex currently only has two users, who primarily direct play or only transcode audio (EAC3/TrueHD)
Media extraction / transcoding using MakeMKV/Handbrake
Client backups
Playground for various VMs (nothing too compute-intensive)
Other details (existing parts lists, whether any peripherals are needed, what you're upgrading from, when you're going to buy, what resolution and refresh rate you want to play at, etc):
Backstory: I've built my current home/media server back in 2020 as I got fed up with Netflix etc. and severely underestimated how much space movies/TV shows actually take up. Started out with the two 4TB WD Golds but those quickly filled up, then added another, single 12TB one, which is also quite full already. Now the problem is that I don't have any free space for additional HDDs available in my case anymore so I at least have to upgrade my case. Then, because of my limited space, I also started transcoding some movies down to lower qualities, which with the 4 available cores of my current processor takes far too long for 1080p (forget 4k ones), so I would want to be safe in that regard as well. Lastly, I am quite unhappy with my current Windows-based setup (especially security wise), so I want to experiment with TrueNAS / some ZFS-based solution.
Current parts list:
CPU: AMD Ryzen 3 3200G
MB: AMD AM4 MSI B450M PRO-VDH PLUS MAX
RAM: G Skill, 3200 16GB
HDD: 2x WD Gold 512e 4TB, 1x WD/HGST Ultrastar DC H520
SSD: SANDISK Plus 240GB (boot drive)
PSU: CORSAIR TX550M 80PLUS Gold 550W
Case: Coolermaster Mini N200 USB3
New parts list:
CPU: AMD Ryzen 7 5800X
CPU Cooler: Noctua NH-D15
MB: ASUS TUF Gaming B550-Plus - mainly chose this one because it has enough (stable) power delivery to the CPU. Originally planned for a 5900x, but I think that would be overkill
RAM: 2x Kingston Server Premier DIMM 16GB DDR4-3200, CL-22-22-22 w/ ECC (KSM32ED8/16HD)
HDD: Re-use existing HDDs, then add a second H520 for mirroring the single 12TB one, and two new HC550 16TB ones
HBA: Dell H200 in IT-mode (used off Ebay) + 2x SFF-8087 -> SATA adapter cables - probably don't need that one just yet, but because I am using M.2 SSDs, one or multiple SATA ports will probably be disabled / have lower bandwidth
SSD: 2x Samsung SSD 970 EVO Plus 250GB (Boot drive)
PSU: Seasonic Focus PX750W - has one 12A rail, so it should also support even more HDDs
Case: Fractal Design Define 7 Black (should have space for 14 HDDs in total)
My main concern is the compatibility between the chosen ECC RAM and the motherboard, the CPU should (unofficially) support it.
Software-wise, I am planning to use TrueNAS with mirrored vdevs for each HDD pair, so one for the 4TB WD Golds, one for the 12TB H520s and one for the 16TB H550s. Also looked at unRaid, but I really like the whole data integrity feature set of ZFS, not sure how well unRaid compares to it (the price for a license really isn't an issue). Using unRaid on the other hand would have the advantage of having full support of native Docker images.
Is there anything I've missed hardware wise?
Thanks in advance!