Home Server Build Guide for Proxmox: Get the Motherboard Right

  • Post author:Frank Joseph
  • Post published:
  • Post last modified:
  • Post category:Home Lab
  • Reading time:15 mins read

A home server build for Proxmox starts with what it will run, then the processor, then the motherboard, which is the part to get right. The processor family picks the socket, but the board decides how many PCIe lanes reach your slots, which M.2 slot shuts off a PCIe slot, and whether its memory table matches what you’ll fill. It’s also the one part that’s hard to fix later, so pick it from what you’ll plug in.

I built a Ryzen 9 5900X server in 2021 and a Ryzen 7 9700X build in late 2024 that ran 24/7 for over a year as one of two Proxmox nodes. In 2026, one mini-ITX box replaced both 9700X nodes.

Disclosure: Some links below are affiliate links, which means that I earn a percentage of each sale at no cost to you. Thank you for your support.

How to Build a Home Server for Proxmox

Before you pick a single part, building a home server starts with a list: what’s it going to run? A Proxmox host with four VMs is a very different machine than one with ten, and on a hypervisor you’ll almost always run out of memory before processing power. A VM’s memory is a hard allocation (give one 16 GB and it uses 16 GB), so your list of VMs and LXC containers is really a memory budget.

Proxmox itself asks for very little hardware. For VE 9.2 (May 2026), Proxmox recommends an x86-64 processor with Intel VT or AMD-V and 2 GB of memory plus whatever your guests get. ZFS or Ceph adds about 1 GB per TB of used storage, and passing a GPU or network card through to a VM needs VT-d or AMD-Vi, which any current desktop part has.

If you’ve built a desktop, you already know how to build a server computer, just in a different order: what you’ll plug in, then the processor family and a board that carries it, then everything else. Once it’s built, here’s how to install Proxmox VE.

How to Choose a Home Server Processor

A Ryzen server build today mostly means Ryzen 9000 (Zen 5, AM5), AMD’s current desktop line. For most people the sweet spot is 6 to 8 cores and 12 to 16 threads. Twelve cores only earns its keep if you’re running a lot of VMs, since memory usually runs out first.

ProcessorCores / threadsTDPIntegrated graphics
AMD Ryzen 5 9600X6 / 1265 WYes
AMD Ryzen 7 9700X8 / 1665 WYes
AMD Ryzen 9 9900X12 / 24120 WYes
AMD Ryzen 5 7600 (Zen 4)6 / 1265 WYes
From AMD’s product pages, October 2026.

Whichever you pick, read the specs on the vendor’s own page rather than a store listing, like the 5900X from my 2021 build below.

AMD spec page for the Ryzen 9 5900X listing its cores and threads.

Integrated Graphics

Without integrated graphics, you need a GPU for the install, and some boards need it left in for good. Every Ryzen 7000 and 9000 chip has basic Radeon graphics except the F models (the Ryzen 7 9700F needs a discrete card), while the Zen 3 Ryzen 9 5900X has none. For transcoding without a GPU, Intel is still king because of Quick Sync, which the current Core Ultra 200S line has (the 14-core Core Ultra 5 245K, or the newer 18-core 250K Plus). ECC on an Intel desktop chip needs a W880 workstation board, though.

AMD spec page showing no integrated graphics on the Ryzen 9 5900X.
AMD spec page showing Radeon integrated graphics on a Ryzen 7000 series processor.

TDP Is Not Idle Power

I used to say the most efficient home server processor sits around a 65 W TDP, and that was the wrong number to look at. TDP is the heat the cooler handles under load, but a 24/7 server spends most of its life idle, and idle draw is what shows up on the power bill.

AMD spec page listing the Ryzen 9 5900X default TDP of 105 W.

My own lab showed it: by 2026, each of my 65 W 9700X nodes idled around 90 to 110 W, and the 125 W Core Ultra 5 box that replaced them idles at 35 to 45 W, which honestly I wasn’t sure about going in. It isn’t a clean test, since the nodes also ran more VMs, had 10 Gb cards and different boards. Still, in my experience Intel is a little more efficient at idle, while AMD generally gives you more processing power for the money.

How to Choose a Home Server Motherboard

The reality is the motherboard you select is the most important part of your home server build. It’s also the most frustrating part, because two boards that look identical can split their PCIe lanes in completely different ways.

PCIe Lanes From the Processor and the Chipset

PCIe lanes are how NVMe drives, network cards, GPUs and HBAs talk to the system. Some come straight from the processor, others from the chipset (a little slower, since they share one link back), and the board decides which slot gets which.

Diagram of how PCIe lanes connect drives and expansion cards to the processor and chipset.

The processor’s spec page lists how many lanes you start with: this older Intel chip lists 20, and Ryzen 9000 chips have 24 usable PCIe 5.0 lanes.

An older Intel LGA1700 processor spec page listing 20 PCIe lanes.

Two Boards That Look the Same

My best example is the Ryzen 9 5900X server I built in 2021, when I was choosing between an ASRock B550 Taichi and an X570 Taichi that look almost identical. The B550 had better networking (2.5GbE against 1GbE), while the X570 had three M.2 slots to its two.

An ASRock B550 Taichi and an ASRock X570 Taichi side by side, looking almost the same.

Underneath, the lanes split differently: fill the X570’s first and third slots, the top two full-length ones, and both drop to x8, while the fifth runs at Gen4 x4 off the chipset. Fill the third M.2 slot, though, and that fifth slot is disabled. So does it really have three M.2 slots? Kind of, but not if you want that PCIe slot.

X570 Taichi manual note that the fifth PCIe slot is disabled when the third M.2 slot is used.

The B550 splits the same two slots, but its fifth is Gen3 x4 and drops to x2 if either x1 slot is filled. In the end, I went with the X570 Taichi.

Current boards still share lanes. ASRock’s X870 Pro RS manual (read October 2026) shows its second x16 slot runs at x4 from the chipset and turns off when the second M.2 slot is used. So work backwards: list your cards and drives, add up their lanes, then compare boards in the manufacturer’s manual, not a retailer’s listing.

PCIe Bifurcation

Some boards can split one x16 slot into x8x8, x8x4x4 or x4x4x4x4 in the BIOS, so an adapter card can hold four NVMe drives in one slot. The ASRock B650M Pro RS I picked in 2024 supports it, and that was one of my two requirements (ECC was the other). Its manual does not mention bifurcation, though, so confirm x4x4x4x4 with the vendor before you buy a four-drive adapter.

Memory Speed, ECC and the Small Things

Memory speed changes with how many DIMMs you fill. Ryzen 9000 officially runs DDR5-5600 with two DIMMs but only DDR5-3600 with four, which is why my 2024 build used two 48 GB sticks. Boards do not always follow their own spec sheet. My 2021 X570 lists as low as 2667 MHz with four DIMMs, and as of late 2024 I’d been running four sticks of ECC at 3200 MHz on it for three years.

Motherboard memory table showing a lower supported speed with four DIMMs filled than with two.

If you want ECC, start there, because Ryzen 7000 and 9000 chips only support it on a board that does (both AM5 boards here list DDR5 ECC unbuffered). After that, look for a power-loss restore setting in the BIOS (ASRock calls it Restore on AC/Power Loss), a BIOS Flashback button, and good IOMMU groups if you’ll pass devices through, which my Proxmox GPU passthrough guide covers.

Home Server Hardware: Memory, Storage, Power, Case and Networking

How Much RAM You Need

Size memory to your VMs, then add headroom, because it is the first thing you’ll run out of and the first thing I’d overbuild. Right-size each VM to what the service actually uses (nothing says it has to get 16 GB) and leave room for spikes. When I moved to one box in 2026, only about six important VMs and three LXCs really needed to stay, and they fit in 64 GB.

For most people, 32 GB on two sticks is the entry point and 64 GB is comfortable. If you use ZFS, Proxmox gives the ARC 10% of host memory by default, capped at 16 GiB.

DDR5 is the expensive part of a build right now. Memory makers have moved capacity to AI servers, and TrendForce has DRAM contract prices rising every quarter of 2026, with supply tight into 2027. DDR4 went up too, so an older AM4 platform is not the escape it once was. Buy what your VMs need on two sticks, and expect the speed to drop if you add two more later.

Get some ugly non-RGB memory like G.SKILL Ripjaws S5 DDR5 Memory and run it at the official two-DIMM speed. Proxmox recommends ECC memory for ZFS but doesn’t require it. My 2024 build was the first home server I’d built without it, because DDR5 ECC cost too much and nothing super important was running on it. If your data matters more than that, buy the ECC.

Storage

I normally buy Samsung drives. A 2.5″ SATA SSD like the Samsung 870 EVO is plenty for the Proxmox boot drive (mirror two if you want the host to survive a dead one), and for VMs and LXC containers I’d use an NVMe drive like the Samsung 990 PRO 2TB.

A Samsung 2.5-inch SATA solid state drive on a white background.
Samsung 990 PRO 2TB M.2 NVMe SSD, top-down on white.

The 990 PRO is PCIe 4.0 and runs at full speed in the Gen5 M2_1 slot on both AM5 boards here, which on the X870 Pro RS also keeps the second PCIe slot free.

Power Supply

Don’t put a cheap, bronze-rated PSU in something that runs 24/7 for years. I’d go with at least Gold (Platinum is better), run your parts through a PSU calculator and add headroom. Most builds fit in 500 to 650 W, and the Seasonic Focus GX-750 is a safe pick. My 2024 build used a Corsair RM750x, way overkill for that server, but it had the zero fan mode I wanted.

A Corsair RM750x power supply.

Case and CPU Cooler

The case is personal preference, since a rackmount, a big tower and a tiny box all suit different builds. I’ve always had good luck with Fractal Design desktop cases (the Define 7 XL takes up to 18 HDDs, though it ships with six trays), and for a NAS, here are my best NAS case picks.

A black Fractal Design tower case.

Smaller cases are harder to cool, which my 2U build taught me, so go micro-ATX if you can. No Ryzen 9000 chip in the table ships with a cooler (the 7600 does, and AMD suggests liquid cooling for the 9900X), so buy one that fits the socket and your case’s height limit.

A Noctua CPU cooler.

Networking

A 10 Gb card uses a PCIe slot and its lanes, so count it when you pick the board, and most boards now have 2.5 GbE onboard if that’s enough for you.

An Intel 10Gb PCIe network card.

Home Server Build Suggestions

These are baselines by purpose, not a home server build guide to follow blindly, and you’ll likely swap a part or two. I don’t own every component below, but the middle column keeps the processor and board I ran.

PartEntry Proxmox hostThe 9700X buildMany-VM host
ProcessorAMD Ryzen 5 9600XAMD Ryzen 7 9700XAMD Ryzen 9 9900X
MotherboardASRock B650M Pro RSASRock B650M Pro RSASRock X870 Pro RS
Memory32 GB on 2 sticks64 GB, 2 sticks of G.SKILL Ripjaws S596 GB or more
Boot driveSamsung 870 EVOSamsung 870 EVO2 x Samsung 870 EVO, mirrored
VM storageSamsung 990 PRO 2TBSamsung 990 PRO 2TB2 x Samsung 990 PRO 2TB
Power supplySeasonic Focus GX-750Seasonic Focus GX-750Seasonic Focus GX-750
CaseAny micro-ATX caseAny micro-ATX caseAny ATX case

The entry Proxmox host is the budget build and the cheapest of the three. You get six cores at 65 W with graphics, and 32 GB is enough for a few VMs and some LXC containers. The Ryzen 5 7600 drops into the same board if you want to save more.

The 9700X build keeps my late-2024 processor and board, with eight cores at 65 W on two DIMMs. Memory is now the most expensive part, so start at 64 GB and only go to 96 GB (what I ran) if your VMs need it.

The many-VM host has 12 cores and 24 threads at 120 W, a PCIe 5.0 x16 slot from the processor and up to 128 GB on two sticks. Mirrored boot drives mean one dead SSD does not take it down, though a second 990 PRO in M2_2 shuts off the second PCIe slot. It’s the most expensive of the three.

For most people, the 9700X build is the one to build. Go with the entry host for a few services at the lowest cost, or, if idle draw matters most, the Intel route I took in 2026, a 14-core Core Ultra 5, but on micro-ATX, not mini-ITX.

My Proxmox Home Server Build

I built my 9700X home server in late 2024 around a Ryzen 7 9700X, 96 GB of G.Skill Flare X5 DDR5 (non-ECC) and an ASRock B650M Pro RS. It also had a Corsair RM750x, two 2.5″ Samsung SSDs for the OS, an NVMe drive for VMs and a dual-port SFP+ Intel 10 Gb card, all in a SilverStone RM23-502-MINI 2U case.

The late-2024 Ryzen 7 9700X build open in a SilverStone 2U case, with a Corsair power supply, Noctua cooler, G.Skill Flare X5 memory, a Samsung 2.5-inch SSD and an ASRock board.

What Went Wrong: BIOS Flashback and Memory Training

The first time I turned it on, it wouldn’t boot. The 9700X was new, so there was a pretty good chance the BIOS didn’t support it out of the box. ASRock lets you update it without even turning the system on, so I followed their BIOS Flashback instructions, and it still didn’t boot.

After about 15 minutes of trying, I removed one RAM stick and it booted in about 2 minutes, which was the clue I needed. It would only boot with one DIMM, and not in the B2 slot (funny enough, the one ASRock recommends for a single module). Buried in the internet somewhere, someone suggested setting memory training in the BIOS to Auto. I did, confirmed one stick worked, added the second, and we were good. If you’ve heard DDR5 training is a pain, I can confirm it’s true.

Then I ran MemTest86 two or three times. In my opinion, that’s the first thing you should do with any build, and if there are errors, return the memory. The Proxmox VE installer’s boot menu includes memtest86+, so you can run a memory test before you install.

Temperatures and Power Draw

Before Proxmox went on, it idled around 40°C and maxed out around 85°C in Cinebench. In late 2024, when I recorded the build video, it drew about 55 to 65 W with all of my VMs, 30 to 40 W less than my old server. It then ran 24/7 for over a year as one of two nodes in a cluster (here’s my Proxmox cluster setup guide).

If I had to do it all over again, I’d use a different case. The SilverStone’s airflow isn’t that good (the drive cage blocks one of its two 80 mm fans and there’s no exhaust). I’m not sure it was worth the premium, but I don’t think I’d change anything else.

The Mini-ITX Box That Replaced It

In 2026, I replaced both 9700X nodes with one mini-ITX box built on a 14-core Core Ultra 5 (125 W TDP) and an MSI B860 mini-ITX board with onboard 5 GbE. It went in a Fractal Design Terra with 64 GB of DDR5, a 2 TB NVMe for VMs and containers, a 2.5″ SSD boot drive and an 850 W SFX power supply. I chose the 125 W processor on purpose, because what matters here is idle and light-load efficiency, not peak power.

The 2026 mini-ITX Proxmox build open in a Fractal Design Terra, showing the SFX power supply beside a low-profile CPU cooler.

When I measured it for the video I published in June 2026, it idled at 35 to 45 W and ran 65 to 85 W under heavy load, against 200 to 220 W for the two-node cluster.

A plug-in power meter reading 39.47 W with the mini-ITX Proxmox box idling.

The trade-offs are real, though. Mini-ITX means two DIMM slots and one PCIe slot, and the single 5 GbE port (no driver issues) is a real compromise against dual 10 Gb. Mini-ITX parts are expensive, and a larger build would have cost a lot less, which is why every suggestion above is micro-ATX or ATX.

Should You Buy a Mini PC Instead?

For a lot of people, the answer is yes. I’ve run Proxmox clusters on mini PCs, and they’re small, quiet and sip power. For a few services, the best mini PC for Proxmox is probably a better buy than any build above. Where they fall short is expansion: capped memory, limited M.2 slots and, on most of them, no PCIe slot for a 10 Gb card or HBA. My 2025 move to an N150 setup didn’t stick because it wasn’t powerful enough for the VMs I actually wanted to run.

If you really want a NAS, that’s a different build with more drive bays and far less compute, and my DIY NAS build guide covers it.

And if you already own a relatively modern desktop, somewhere in the Intel 8th gen and up or AMD Ryzen 2000 series and up range, you’re in a better spot than you probably think. Install Proxmox on it before you buy anything, run your VMs for a few weeks, and the list of parts you actually need will be a lot shorter.

Frank Joseph

I'm Frank, founder of WunderTech. I've been working in enterprise IT for 15+ years and running home labs for nearly a decade — every tutorial on this site is tested on hardware I actually own, including Synology NAS units, a DIY TrueNAS server, a Proxmox cluster, a full UniFi network, and more. I hold a BS in Computer Information Systems and an MBA, but most of what you'll read here comes from my home lab, not a classroom. You can also find video versions of these tutorials on my YouTube channel.