The Best Budget Mini PC for a Homelab (What I Actually Run)
Not a spec-sheet review. This is what I bought, what I'd buy again, and what to actually look for when shopping for a budget mini PC homelab host.
The first question everyone asks when getting into homelabbing is: what hardware should I buy?
It’s a reasonable question and an easy one to overthink. I spent more time than I want to admit looking at specs on AliExpress before I just bought the thing. This is what I learned from that process and from actually running the hardware.
Why Not Old Enterprise Gear
There’s a persistent idea in homelab communities that you should start with decommissioned server hardware. Pick up an old rack unit from eBay, the argument goes, and you’ll have enterprise-grade reliability for cheap.
Here’s the problem with that argument for most home users:
Noise. Enterprise servers are designed to run in data centers, where noise is not a concern. They are genuinely, surprisingly loud. Like “can hear it through the wall with the door closed” loud. Unless you have a dedicated equipment room, this will become your problem.
Power consumption. An old rack server will draw 150-300 watts at idle. Possibly more. That’s running 24/7/365. At the average US electricity rate, 200W continuous works out to around $175/year just to keep the lights on. A mini PC idles at 10-20 watts.
Physical size. A 1U or 2U server is 19 inches wide and designed for rack mounting. It does not live comfortably on a desk, under a desk, in a closet, or on a shelf without some creative accommodation.
For someone running a few VMs and containers at home, the cost-to-value math on old enterprise gear doesn’t work out the way the sticker price suggests.
The Mini PC Sweet Spot
Mini PCs from manufacturers like Beelink and MINISFORUM have become the default recommendation for budget homelabbers, and for good reason. They hit a set of requirements that’s hard to match at the price:
- x86 architecture, which means full compatibility with Proxmox, Docker, and most Linux software without any ARM workarounds
- 10-20 watts at idle, which is where they spend most of their time
- Fanless or near-silent under normal loads
- Small enough to fit in a drawer or on a shelf
- $150-300 range, depending on specs
This is what I run as my Proxmox host. It handles my core services without breaking a sweat, and I can’t hear it from two feet away.
The Specs That Actually Matter
Not all mini PCs are created equal. Here’s what I look for when shopping.
Two RAM Slots
This is the most important thing to check before buying.
Modern CPUs use dual-channel memory, which means the processor can read from two memory modules simultaneously. A system with two 8GB sticks will outperform the same system with one 16GB stick in real workloads. The performance difference can be 20-40% in memory-intensive tasks.
Many cheap mini PCs ship with a single stick of RAM to hit a lower price point. They’ll advertise “16GB RAM” and technically deliver it, but you’re running in single-channel mode. Always check the spec sheet: you want two slots, and you want to fill both of them.
NVMe Slot
You want to boot from an NVMe drive, not a SATA SSD, and definitely not eMMC storage. NVMe is faster and more reliable for the kind of random read/write patterns that a VM host generates.
Most decent mini PCs include an NVMe slot. Verify it’s there. Some units in the $100-and-under range rely on eMMC for storage, which is slow, usually non-upgradeable, and wears out faster.
2.5GbE If You Can Get It
Standard gigabit ethernet is fine for most home setups. If you’re serving files or doing VM migrations, 2.5 gigabit ethernet makes a real difference and is increasingly standard on mini PCs in this price range.
Not a dealbreaker if you can’t find it at your budget, but it’s worth prioritizing if the option is there.
TDP and Processor Generation
TDP (thermal design power) is the rough ceiling for how much heat the processor produces under load, which correlates to power consumption. Aim for processors in the 15-28W TDP range.
Current-generation Intel N-series processors (N95, N100, N305) are the sweet spot for homelab use right now. They’re efficient, handle light virtualization well, and are widely available in mini PC form factors. Avoid older Celeron processors, especially single-core variants or anything from more than a few generations back. They’re slow in ways that matter for running multiple containers.
The RAM Upgrade You Should Always Do
Whatever RAM the mini PC ships with, plan to replace it.
The reasons:
- Factory RAM is almost always a single stick, as mentioned above. Dual-channel performance requires two matched sticks.
- 8GB is too little for a Proxmox host running more than one or two lightweight containers. VMs take a real memory allocation and the host OS needs its own headroom.
- 16GB works, but 32GB gives you room to grow without feeling constrained.
I went straight to 32GB (2x16GB) when I set up my machine. The RAM cost me about $35 extra. It’s been worth it. I’m running several VMs and containers comfortably without memory pressure.
Check the mini PC’s maximum supported RAM before buying memory. Most current-gen units support 32GB. Some support up to 64GB if you plan to run more demanding workloads.
Storage: Boot Drive Plus Later
For storage, the practical approach is:
Boot drive: A 256GB or 512GB NVMe in the built-in slot for the OS, Proxmox, and your VM disks. 256GB is workable if you’re running small containers. 512GB gives more breathing room for VM snapshots and Proxmox backups.
Bulk storage: Don’t buy a NAS on day one. Start with what you have, identify what you actually need to store, then add a USB drive or NAS later when you know what you’re working with. A lot of homelab setups start with an external USB drive attached directly to the mini PC for media or backup storage. It’s not elegant, but it works fine until you outgrow it.
What to Avoid
eMMC-only units. If the storage is soldered to the board and there’s no NVMe or SATA slot, pass. The storage isn’t upgradeable, the performance is poor, and it will limit you.
Soldered RAM. Some cheaper units have RAM soldered directly to the board. This is a dealbreaker. You can’t upgrade it, and you’re stuck with whatever the manufacturer put in, usually a single low-speed stick.
Old Celeron processors. Specifically, single-core Celerons or anything more than four or five years old. These show up in cheap mini PCs and are genuinely too slow for running multiple services simultaneously. The N-series Intel processors are a different class of performance from the old Celerons.
Proprietary power connectors. Not a dealbreaker, but worth noting: some mini PCs use unusual barrel jack sizes for their power supplies. If you lose the power supply, replacements can be annoying to find. Check what size it uses before buying.
The Power Cost Math
This is where the case for mini PCs becomes concrete.
Let’s run three scenarios at the US average electricity rate of about $0.13 per kilowatt-hour:
Mini PC (15W idle average)
- Daily: 15W x 24h = 0.36 kWh
- Monthly: 0.36 x 30 = 10.8 kWh
- Monthly cost: 10.8 x $0.13 = $1.40/month
- Annual: $16.85
Old desktop PC (65W idle average)
- Daily: 65W x 24h = 1.56 kWh
- Monthly: 1.56 x 30 = 46.8 kWh
- Monthly cost: 46.8 x $0.13 = $6.08/month
- Annual: $73.00
Decommissioned server (200W idle average)
- Daily: 200W x 24h = 4.8 kWh
- Monthly: 4.8 x 30 = 144 kWh
- Monthly cost: 144 x $0.13 = $18.72/month
- Annual: $224.64
The difference between a mini PC and an old server is $207 per year in electricity alone. A $200 mini PC pays for itself in power savings inside of 13 months compared to a server pulling 200W. After that, you’re ahead every month.
Your electricity rate may be higher or lower than the US average. But the order of magnitude holds.
The Actual Purchase Decision
Here’s the framework I’d use:
- Find a mini PC with an N-series Intel processor, two RAM slots, an NVMe slot, and 2.5GbE if possible.
- Budget $150-250 for the unit itself.
- Budget $35-50 for a RAM upgrade to 2x16GB (32GB total).
- Budget $40-80 for an NVMe drive if one isn’t included, or if you want to upgrade the included drive.
Total realistic budget: $225-380 to get a properly configured machine up and running.
That’s a real number. There are cheaper paths in and more expensive paths in, but that range is where most people land when they’ve made the right spec choices and done the RAM and storage upgrades correctly.
The $155 sticker price on a bare mini PC is only the beginning of the story. But even the full number is a reasonable investment for a machine that will run your homelab for years at $1.40/month in electricity.
For what to run on it once you’ve got the hardware sorted, the starter stack guide covers the software setup. For the full ongoing cost picture including maintenance, backups, and what can go wrong, see the hidden costs breakdown.