I did a completed build on this late last year, but have done a large number of small changes in the last three months that I figured I'd show the updated build.
The raw numbers:
- AMD Ryzen 7 2700X
- 64GiB memory
- 9 disks, 26.5TB raw disk space
- 5 gigabit network ports
- 6 fans, 240mm AIO
- State-of-the-art Nvidia GeForce GT 710
This thing is monstrous... within reason. For example, I could have gone with Threadripper, but for my home server purpose, a 2700X is sufficient. It's audible but relatively quiet, as all the fans are routed through a PWM controller.
All storage is encrypted, and the 26.5TB of raw disk space is is divided up as so:
- 500GB 970 Evo NVMe boot drive.
- 5x 4TB NAS drives in RAID6, for a total of 12TB usable array storage. This is combined with a 500GB 860 Evo SATA drive which provides bcache caching for the array.
- 4TB WD Purple drive for home surveillance camera storage.
- 1.5TB WD Green drive (old but still functional) in a front hotswap bay for detachable "grab and go" backups.
The motherboard has one gigabit port (ISP), and a 4-port Intel I350-T4V2 card has been added, of which 2 ports are in use, bonded to the core home switch.
This server runs Ubuntu, and does everything: NAS storage, virtualization, containers, etc.