Problem
I am experiencing stability issues on a few of my home server systems and I plan on consolidating them all into a single host.
The main server throws a bunch of PCIE related kernel panics every like half a year
The media server crashes randomly every few days to few months
Current Server Systems
Main server
(A few Minecraft servers + some self hosted Discord Bots)
AMD Ryzen 5 2600X
ASRock B450M Steel Legend
DDR4-2666 48GB (16Gx2 + 8Gx2)
Nvidia GT210 (for display output)
Kingston KC400 256GB SSD (OS + Application files)
HGST 1TB 5400RPM HDD (Backup Files)
Hitachi 320GB 7200RPM HDD (For a web map)
AcBel 300w OEM PSU
Ubuntu 20.04 LTS
NAS
(Storage Only)
AMD Ryzen 3 3100
ASUS B450M-A II
DDR4-2666 8GB ECC (8Gx1)
Nvidia G210 (for display output)
2x Cheapo 120GB SSD (Mirrored OS)
2x Toshiba 16TB N300 HDD (Mirrored ZFS Data)
TPLink 2.5G Ethernet Card (RTL8125 chipset)
FSP HEXA 85+ 350w PSU
TrueNAS SCALE
Media Server
(For Jellyfin Only)
Intel Core i5-9400F
ASUS B360-F
DDR4-2666 8GB (8Gx1)
Intel ARC A750
2x Cheapo 120GB SSD (one for OS, one for Temp files ex. transcodes)
FSP HEXA 85+ 350w PSU
Ubuntu 23.04
Windows Box
(Random Windows Junk)
AMD Athlon 3000G
ASRock DeskMini A300
DDR4-2400 12GB (8G+4G)
ADATA XPG SX8200 Pro 512GB SSD
Windows 10 LTSC 2019
Linux Potato
(Never bothered to replace it so its still here, runs a few scripts)
AmLogic S905X (I think)
768MB RAM
32GB Fujitsu MicroSD
Ubuntu 18.04 LTS
Replacement plans
Things to keep in mind
- The replacement is happening ~2 months from now so there is plenty of time to plan it
- Things are going to be in Taiwan which means the usual regional differences in parts availability and pricing.
Plans for replacing it
I’m not really sure what to get as AM5 isn’t mature yet, and AM4 parts availability isn’t exactly ideal.
AM5 is also bloody expensive so I’d like to stay on AM4 if possible.
Intel is a no-go since the higher end parts don’t support ECC memory.
Early plans
AMD Ryzen 7 5800X (They are going for $130 a piece brand new locally on a one year warranty)
Thermalright AK120 tower cooler (subject to change depending on availability)
48~64GB DDR4 ECC
ASUS B550 ProArt Creator (The hard part, since this board isn’t exactly widely available)
Geforce G210 (Carried over from NAS)
Intel ARC A750 (Carried over from Media Server)
2x Cheapo SSDs (Boot, carried over from NAS)
2x Toshiba 16TB N300 HDD (Mirrored ZFS Data, carried over from NAS)
2x 500G/1TB P5 Plus SSDs (Mirrored ZFS For application data and VM Boot Drives)
Some FSP HEXA 85+ or SeaSonic Focus GX PSU
I’m still thinking about whether I want 2 more cheapo SSDs for another scratch vdevs to store temp files that I don’t care if they disappear.
I plan on carrying over the TrueNAS configuration from my current NAS and use it as a hypervisor.
Jellyfin will be in its own VM (Probably Ubuntu 23.10)
All other things will be on 1 or 2 Linux VMs (Probably Ubuntu 22.04 LTS)
I will have another Windows VM for the Windows junk that I need to run (Probably LTSC 2021)
Concerns I have regarding the configuration
- I’ve never swapped MBs on TrueNAS SCALE so I don’t know how it would go. I read that I may need to mess with network configs, but I’m not sure.
- How do I have different VMs share the same CPU resources?
- I’ve had applications behave weirdly in Windows VMs on ProxMox before
- I’ve had Linux VMs Randomly freeze on ESXi before (On someone else’s host, could be mitigated by giving 4 vCPUs and 16GB RAM)
- The 2 M.2 slots are at different speeds and I don’t know if ZFS will play nicely with the 2 drives being at different speeds
- Motherboard Avalibility
Motherboard criteria I’m looking for
- Has ECC support
- Has at least 1 onboard 2.5G LAN port
- AM4 platform
- Has 4 DIMM slots
- Not MSI
- Enough expansion to plug in all my cards
The Case
I haven’t decided on this one yet, but needs to meet the following
- Fits all components without resulting to angle grinders, double sided tapes etc.
- Won’t vibrate like a sex toy when the HDDs spin up (cough cough Cooler Master and FSP)
- Has Proper mounting for HDDs (cough cough FSP)
- Silent (This is going to be sitting in a bedroom)
The 2 I’m looking at are Fractal Define 7 compact and Fractal Mesihfy 2 compact