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)
  • Solid_Exercise6697B
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    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.