Guide · Mini PCs
The best mini PC for a home lab under $300
As an Amazon Associate I earn from qualifying purchases. Buying through these links supports the site at no extra cost to you. Full disclosure
Under $300 you have two good options: a new, low-power mini PC with an Intel N100-class chip, or a used business mini PC coming off a company lease. Both are solid buys.
- New gets you a warranty and lower power use.
- Used gets you more performance per dollar and more room to upgrade.
Comparing the new Intel chips? See N100 vs N150 vs N305.
Words you'll see in this guide
- Home lab: a computer or two at home that you use to run your own services and learn on.
- SODIMM: the two sizes of RAM stick. SODIMM is the small laptop and mini PC size; DIMM is the longer desktop size.
- NVMe SSD: a small, fast storage drive that plugs straight into the motherboard. Much quicker than a hard drive or SD card.
- Idle power draw: how much electricity a computer uses when it's on but not busy. For an always-on server, this number drives your power bill.
- Intel Quick Sync: a video engine built into many Intel chips that converts video fast and with little power.
- Proxmox: free software that splits one computer into several virtual computers.
What matters (hint: not the processor)
Almost any processor from the last eight years can run Pi-hole, Home Assistant, and a handful of Docker containers without trouble. These are the specs that decide whether you'll outgrow the box in a year:
- Maximum RAM. A box capped at 16 GB feels small once you try Proxmox. Look for two SODIMM slots and support for 32 GB or more.
- Storage slots. One NVMe slot plus a 2.5" SATA bay lets you keep the operating system and your data on separate drives later.
- Idle power draw. This box runs all day, every day. The gap between 8 W and 35 W at idle adds up to real money every year.
- Intel Quick Sync. If you might stream movies from it, an Intel chip (8th generation or newer) converts video for almost free.
My top 3 picks
Beelink Mini S12 Pro (Intel N100, 16 GB / 500 GB)
The Beelink Mini S12 Pro uses roughly 8 to 12 W at idle and stays silent under light load. The N100 handles more than you'd expect: Pi-hole, Home Assistant, Jellyfin with Quick Sync, and a dozen containers.
Not for you if: you want lots of virtual machines. It has a single RAM slot with 16 GB, and that's its real limit. Think of it as a box for running services.
Check price on AmazonLenovo ThinkCentre M720q / M920q Tiny (i5-8500T class)
Used ThinkCentre M720q units coming off company leases regularly sell in this price range. The 8th-generation i5 is comfortably faster than an N100. It takes up to 64 GB of RAM across two slots, has an NVMe slot plus a 2.5" bay, and includes Quick Sync.
Trade-offs: idle draw is higher, roughly 10 to 18 W, and you get a seller's warranty at best. For the money, though, nothing new comes close.
Check price on AmazonBeelink SER5 (Ryzen 7 5800H class, 16 GB / 500 GB)
Eight cores puts the Beelink SER5 close to a light workstation, and running Proxmox with several virtual machines is realistic.
Trade-offs: higher idle draw, about 15 to 25 W, and no Quick Sync, so streaming video leans on the processor. Pick this if virtual machines matter more to you than your power bill.
Check price on AmazonAlso worth considering
Good alternatives if the top three don't fit your budget or plans.
-
GMKtec NucBox G3 Plus (N150)The cheapest sensible start, good for Pi-hole, Tailscale, and a couple of containers. Plan on a RAM upgrade if the hobby sticks. GMKtec NucBox G3 PlusCheck price on Amazon
-
Dell OptiPlex Micro / HP EliteDesk Mini (used)The same used-lease value as the ThinkCentre. Buy whichever i5 version is cheapest the day you shop. Dell OptiPlex MicroCheck price on Amazon
Side by side
| Pick | Max RAM | Idle draw | Quick Sync | Best for |
|---|---|---|---|---|
| Beelink S12 Pro | 16 GB | About 8 to 12 W | Yes | A silent box for services, always on |
| ThinkCentre M720q (used) | 64 GB | About 10 to 18 W | Yes | Best performance per dollar |
| Beelink SER5 | 64 GB | About 15 to 25 W | No | Virtual machines and heavier work |
| NucBox G3 Plus | 16 to 32 GB | About 7 to 10 W | Yes | Cheapest sensible start |
- Replace the CMOS battery (about $3).
- Maybe replace the thermal paste on the cooler.
- Check the SSD's wear level on day one.
What I'd buy
- Simplest setup: the Beelink S12 Pro.
- Most computer for the money, and you don't mind used: the ThinkCentre M720q.
Either one will still be useful five years from now. Wondering whether they can run local AI models? Put the specs into the Server Calculator.
Free email updates
Mini PC deals come and go fast. Subscribe and I'll tell you when one of these picks drops in price.
No spam. Unsubscribe anytime. Privacy policy.