skip to content
Andrew Marder

Home Server

/ 2 min read

I’ve been having fun going down a self-hosting rabbit hole. My current server is a Beelink S12 Pro Mini PC; it’s been excellent value for money ($180 in September 2024). However, when migrating my photos from Google to Immich, it became clear I could benefit from a more powerful machine. I’d like to spend around $1,000 to build a new home server. Here are my priorities:

  • Upgradeable
  • Quiet
  • Energy efficient

Ideally, I’d like to build a Computer of Theseus, one where I can continue upgrading components over time as needed. To keep costs down, I plan to buy a CPU with an integrated GPU; a dedicated GPU can be added later. Since I live reasonably close to a Micro Center, I’ll take advantage of their bundling deals. Here’s my current parts list:

TypeItemPrice
CPUIntel Core i7-14700K 3.4 GHz 20-Core Processor335
MemoryG.Skill Flare X5 32 GB (2 x 16 GB) DDR5-6000 CL36 Memory330
MotherboardAsus TUF GAMING Z790-PLUS WIFI ATX LGA1700 Motherboard200
StorageSamsung 990 Pro 1 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive110
Power SupplyMSI MAG A750GL PCIE5 750 W 80+ Gold Certified Fully Modular ATX Power Supply90
CaseNZXT H5 Flow (2024) ATX Mid Tower Case85
CPU CoolerThermalright Phantom Spirit 120 SE 66.17 CFM CPU Cooler35
Total1185

If I bundle the CPU, motherboard, and RAM at Micro Center, I can save about $200. I plan to add more storage and a GPU later. I’m thinking about running Ubuntu Server and possibly OpenZFS. Any build tips are greatly appreciated!