Hello! I’m looking to replace my Dell PowerEdge 710 & Steam Machine ASM100-6980BLK with a custom build. My ultimate goal is to consolidate the systems into something that uses less power and is not as loud at the R710.
TLDR Version: I’m looking for a Motherboard & CPU with ECC RAM compatibility that can handle 4 SATA drives, 4 SAS drives, 1 PCIe NVMe M.2 SSD, 1 M.2 Coral Edge TPU, and has 4 RJ45 ports or room for a card to be added. It will be used as a NAS/Media Server with 2 Windows VMs, and a bunch of docker containers.
In-depth Version
Current setup:
Dell R710 - Proxmox VE
- 72 GB ECC RAM
- x2 - Intel(R) Xeon(R) CPU X5660 @ 2.80GHz (2 Sockets)
- x6 - 4TB 7.2K 6Gb/s 3.5" SAS HD (RAIDZ2)
- x1 - 1TB Samsung SSD 860 EVO (OS)
Steam Machine - Ubuntu LTS
- 8 GB RAM
- x1 - Intel(R) Core™ CPU i7-4785T @ 2.20GHz
- x1 - 1TB HDD
- x1 - GeForce GTX 860M
Budget: $2k USD
Location: US
Needs: I would like a single PC that will host my NAS, 2 Windows VMs, and minikube/docker. I’m currently running 3 Windows Server VMs—two are app servers and one is a web server running IIS. However, docker is now supported so I will remove one VM and run the tomcat web server with docker. Other containers I’m running include Traefik, Plex, Jellyfin, AdGuard Home, Home Assistant, MotionEye, n8n, Mosquitto, Grafana, Influx DB, Chronograf, Metabase, Joplin, Mealie, some of the *arr stuff, etc.
I don’t need any peripherals and do not plan on overclocking anything.
I have the following available:
- x2 8TB Seagate IronWolf NAS 7.2K 6.0Gb/s CMR 3.5" SATA HDs
- x1 1TB Samsung 980 PRO PCIe 4.0 NVMe M.2 SSD
- x3 400GB Pliant LB406S 2.5" SAS SSDs
- x2 32GB 3200MHz DDR4 ECC CL22 DIMM 2Rx8 (Unbuffered)
- x1 LSI SAS2008-IT Controller
Thoughts:
Media Storage: I currently have (and do not need) 14TB of usable storage. I am considering just mirroring the two 8TB SATA drives I have available and use that for my media/file storage.
OS: Mirror two of the 400GB SAS drives for the OS. I was never able to setup a mirrored boot drive on the R710… Maybe this time.
Cache: Maybe use the 1TB NVMe SSD for this? I haven’t setup a L2ARC before, so I need to read up on this.
VMs: I am considering pulling two of the 4TB SAS drives I have in the R710 for my VMs and mirror those as well.
Case: I am looking at the Fractal Design Meshify 2 XL, but I would consider a short depth rack mount case as well. I guess it depends on the motherboard and what works best for cooling. I have a 22U server rack, but I would like to downsize it when I replace the R710, and APC Smart-UPS 2200. I also need to get rid of a R420 and HP DL380 G7 that I no longer use. Once those are replaced/removed then deepest device I have is 18".
Motherboard & CPU: I’m looking at the AMD Ryzen 9 5950X, but I’m not sure what motherboard would work best. If the HD/SSD setup from above looks good, then I need a motherboard that can support those SATA & SAS drives + two more SATA drives in a couple of years. I will likely need a new CPU & Motherboard before I can use all of the HD slots in the Fractal case.
I would like to also add in one of the Coral TPU M.2 accelerators when they become available again. It would be passed through to a Frigate docker container.
Ideally both CPU and Motherboard would support ECC memory.
It would be nice to have x4 1Gbps Ethernet ports. None of my current switches support anything beyond 1Gbps at this time. I don’t see myself upgrading those anytime soon.
So, what are your thoughts? I looked at a handful of EPYC CPUs, but I think the CPU and Motherboard would be outside my budget. I also started looking at the Alder Lake CPUs (specifically the Intel Core i9-12900), but I can’t find any Motherboards with the Intel W680 chipset for ECC compatibility. I didn’t bother looking for DDR5 ECC RAM.
Thanks in advance for any insight!