I’m thinking of upgrading my home server, here’s an overview:
Current situation:
DELL Precision T7500
- CPUs: 2x Intel Xeon X5550 (total 8 cores 16 threads)
- GPU: GTX 970 MSI
- BOOT: 32GB USB 3.0 stick on 2.0 port on mobo (UNRAID)
- MOBO: DELL dual socket T7500
- STORAGE: 3x 8TB Seagate shucked HDD (2 pooled one for parity)
- CACHE: btrfs mirror of 840 and 850 evo (both 256GB SATA-600)
- RAM: 48GB DDR3 (I think ECC REG+BUF)
- NIC: 10GBe mellanox 2 card
- SATA: Dell H310 (LSI 9211-8i) in IT (jbod) mode
- SSD: 128gb 830 evo for windows / dedicated VM passthrough
Services
Docker (24/7)
- Home-Assistant (with MariaDB database) & Z-Wave USB + Bluetooth USB passthrough
- Nextcloud (with MariaDB database & Redis cache)
- Emby (with Sonarr/Radarr/Lidarr)
- Spotweb (with MariaDB database & Deluge/SABNZBD)
- CalibreWEB / Lazylibrarian
- Caddy Reverse proxy
- TVHeadend + OSCAM (with USB passthrough)
- Organizr v2 dashboard
- Ubiquity Unify
- InfluxDB
- Grafana
- Mosquitto MQTT broker
- Wordpress (with MariaDB database)
- Bookstack
- FireflyIII Finance manager
VM’s (intermittent use)
- Windows 10 with GPU + SSD passthrough for gaming/ windows only applications
“Wishes”
- IPMI-like solution (but thinking about rolling my own with RPI)
- More performance-per-Watt
- Good IOMMU seperation
- Re-use what I can
- keep total price below 1500 euros
- keep some kind of upgrade path (both in perf and io expansion)
IDEA #1
- Keep GPU + all storage + NIC
- AMD Ryzen Threadripper 1920X Boxed € 347,-
- ASRock X399 Taichi € 311,-
- Inter-Tech IPC 4U-4410 € 234,50
- Crucial CT4K8G4RFS8266 € 423,17
Total: € 1.315,67
IDEA #2
- Keep GPU + all storage
- second gen ryzen or 1st gen threadripper (depends on mobo)
- mobo with 10gb networking, get rj45 10gbe module for sfp+ port on switch
- get normal DDR4 ram, also 32GB
IDEA #3
- go EPYC, but as cheaply as possible, doable for about 1500?
As you can see I’m thinking of ditching my power hungry & super old all-in-one home-server and going for team red, I’m really liking what they are doing with ryzen/threadripper/epyc. I’m having problems with unraid losing sync resulting in reported errors on either the parity or the data disk (but never at the same time, and no SMART errors), also, sometimes it takes a few reboots before my non-LSI attached storage devices are showing. Software-wise I’m thinking of going linux + snapriad&mergerfs, so I have more control over what’s going on (and maybe can try-out nvidiadocker, lookingglass, and all that sort of candy).
I’m eager to know what you guys think & and open to ideas.