Hi, my workplace is shutting down and my boss is letting me take home quite a few unused TeamGroup MP34 4TB NVMe SSDs for free. I thought about making a NAS / home server out of them. Given the lack of prebuilt solutions that support NVMe drives, I thought about making a homemade one.
My use cases:
- File server
- Plex
- Docker (PostgreSQL DB etc.)
- Hosting game servers
So below is my proposed build. This type of build is quite new to me (i.e. PCIe bifurication, PCIe to M.2 adapters) so I wanted to see if I’m doing something wrong:
- CPU: AMD Ryzen 5 5600G 3.9 GHz 6-Core Processor ($124.00 @ Amazon)
- Motherboard: Gigabyte B550I AORUS PRO AX Mini ITX AM4 Motherboard ($189.99 @ Amazon)
- Memory: Kingston FURY Beast 16 GB (2 x 8 GB) DDR4-3200 CL16 Memory ($45.99 @ Amazon)
- Storage: Western Digital Blue SA510 250 GB 2.5" Solid State Drive ($30.99 @ Newegg)
- Storage: TEAMGROUP MP34 4 TB M.2-2280 PCIe 3.0 X4 NVME Solid State Drive ($171.99 @ Amazon)
- Storage: TEAMGROUP MP34 4 TB M.2-2280 PCIe 3.0 X4 NVME Solid State Drive ($171.99 @ Amazon)
- Storage: TEAMGROUP MP34 4 TB M.2-2280 PCIe 3.0 X4 NVME Solid State Drive ($171.99 @ Amazon)
- Storage: TEAMGROUP MP34 4 TB M.2-2280 PCIe 3.0 X4 NVME Solid State Drive ($171.99 @ Amazon)
- Storage: TEAMGROUP MP34 4 TB M.2-2280 PCIe 3.0 X4 NVME Solid State Drive ($171.99 @ Amazon)
- Storage: TEAMGROUP MP34 4 TB M.2-2280 PCIe 3.0 X4 NVME Solid State Drive ($171.99 @ Amazon)
- Case: Fractal Design Ridge PCIe 4.0 Mini ITX Tower Case ($129.99 @ B&H)
- Power Supply: SeaSonic FOCUS SGX 500 W 80+ Gold Certified Fully Modular SFX Power Supply
- Custom: ASUS Hyper M.2 X16 PCIe 4.0 X4 Expansion Card Supports 4 NVMe M.2 (2242/2260/2280/22110) up to 256Gbps for AMD 3rd Ryzen sTRX40, AM4 Socket and Intel VROC NVMe Raid ($74.98 @ Amazon)
If you really want a prevuilt solution, Asustor has two.
AMD igpus aren’t the best for Plex. You would get way better performance with a similarly priced intel. 16GB of ram will work, but it’s kinda on the small side. I’d recommend 32GB. That motherboard is pretty expensive for an ITX, you really should use a full size motherboard for a server build.
Honestly with Plex being in the mix I would stick with Intel just for Quicksync support.