Server Build
Like most people who do tech shit, I have random computers, servers, “machines” - that I use to mess around with. Typical shit like raspberryPi’s, intel nuc’s, old random tech. I’m also lazy and have a Synology 2 drive nas.
TLDR - pcpartpicker list
old setup
My old setup was a combo of raspberryPi’s clusters running k3s and an intel nuc. The rPi cluster ran whatever random stuff to use on k8s and the nuc was just a giant docker host with the nas connected. This was all cool until one day I wanted to run something that used MongoDB(gross), but more accurately, it needed a specific instruction set from the CPU to do that. The nas and nuc both have celerons which didn’t have that. So, we build.
new server
I thought about buying a newer intel nuc with at least an i5 or something but what makes them great is also what makes them suck. If I ever wanted more ram, different CPU, shit a GPU, gotta buy something else.
what do we want in a home server?
Requirements were:
- Smallish form factor. I have a 18u rack and not a lot of space. Ideally 2u server chassis and a short depth.
- Low(Mid?) power consumption. Don’t want to hear fans blasting nonstop.
- Extendability, within reason given a 2u rack mount.
cpu
AMD, 12 cores, 24 threads - can’t complain. Power usage pretty decent. Downside is no integrated GPU. Also really cheap. Long path of figuring out why it wanted to run at 85C+ here
motherboard
Mirco-ATX boards are weird and sometimes difficult to find everything you’d want but this seemed pretty good for the price and form factor. Basically needed enough ports and space for nvme ssd, 4 DDR sticks, a fully PCIe 16, and a few other PCIE if needed to add storage or nic. Ideally, storage can be all handled with direct connections. Future upgrade will be to get 4 14-20TB drives and put them in a ZFS partition in raid10 to then expose with NFS moving the main storage off of the synology.
memory
More is better. May grab another just to max it out. 64GB is working fine and IDK that id ever need 128GB, but 56.99 is cheap.
storage
Current: 1 TB SSD for Host OS and VM’s. No need for more or upgrades, works fine. Everything in VM outside guest os running K3s or whatever is all on the synology NFS via direct mount pass through in k8s or PVC via nfs-csi
Future: 4 14-20TB drives in ZFS Raid10 exposed via NFS from host machine.
power
Good PSU. Fan only kicks on above specific wattage so noise is nice.
case
Wanted 2U since thats about what i have room for in rack. Getting synolgy out of it will make more room. It’s tight, but can fit everything and 4 drives.
gpu
Since we dont have an integrated GPU, I went for this one. Mostly because I could goto microcenter and get it right away but also because it fits.
Downsides to this GPU is it doesnt support NVENC but does do NVDEC. As of right now, encoding/decoding dont seem to be an issue but if it becomes one ill have to upgrade. The likely candidate is Nvidia 3050 LP which will bump power usage and will make a tigther fit in the case but i think its about as good as it can be.
extras
Always spend more on case fans and cpu fans. Noise on these things is nonexistent.
Parts List
This all gathered on pcpartpicker. Not the most amazing setup but it does a decent job of satisfying what I wanted it to do.
Type | Item | Price |
---|---|---|
CPU | AMD Ryzen 9 5900X 3.7 GHz 12-Core Processor | $227.00 @ Amazon |
CPU Cooler | Noctua NH-L9a-AM4 33.84 CFM CPU Cooler | $44.95 @ Amazon |
Motherboard | Gigabyte B550M DS3H AC Micro ATX AM4 Motherboard | $94.99 @ Amazon |
Memory | Corsair Vengeance LPX 32 GB (2 x 16 GB) DDR4-3200 CL16 Memory | $51.95 @ Amazon |
Memory | Corsair Vengeance LPX 32 GB (2 x 16 GB) DDR4-3200 CL16 Memory | $51.95 @ Amazon |
Storage | Samsung 980 Pro 1 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive | $108.00 @ Amazon |
Video Card | Asus GT730-SL-2GD5-BRK GeForce GT 730 2 GB Video Card | $78.95 @ Amazon |
Power Supply | Corsair RM850x (2024) 850 W Fully Modular ATX Power Supply | $149.99 @ Amazon |
Case Fan | Noctua A8 PWM 32.66 CFM 80 mm Fan | $16.95 @ Amazon |
Case Fan | Noctua A8 PWM 32.66 CFM 80 mm Fan | $16.95 @ Amazon |
Case | Rosewill 2U Chassis Rackmount Case | $ 89.99 @ Newegg |
Prices include shipping, taxes, rebates, and discounts | ||
Total | N/A | $931.67 |