How to Build a Home Lab for Under $500
As an Amazon Associate this site earns from qualifying purchases. We may earn a commission when you buy through our links, at no extra cost to you.
A $500 budget builds a genuinely capable home lab, not a toy you will replace in three months. A renewed business mini PC with a six-core Intel Core i5-8500T, 16GB of RAM and an NVMe SSD runs Proxmox or Docker comfortably, and it leaves enough budget for a managed switch and a sine-wave UPS.
This guide is a scoped first build with a hard ceiling. Every component has a defined role, and the totals stay under $500 even at the top of each price range. Prices are planning ranges, so check the product links at purchase time. For the broader sequence of what to buy first, second and third, read the home lab starter guide.
The Complete Build List
Here is the full bill of materials. You can buy all of it in one order.
| Component | Product | Planning price | Idle power |
|---|---|---|---|
| Compute | Lenovo ThinkCentre M720q Tiny, Renewed (i5-8500T, 16GB, 256GB) | roughly $200 to $250 | about 11 to 15W (estimate) |
| Switch | TP-Link TL-SG108E | about $30 | under 3W (TP-Link maximum) |
| UPS | CyberPower CP850PFCLCD | roughly $170 to $190 | about 5 to 10W overhead (estimate) |
| Cabling | 5-pack of Cat6 patch cables (3 ft) | about $10 | none |
| Total | roughly $410 to $480 | about 19 to 28W |
That leaves roughly $20 to $90 under the ceiling. If the mini PC or UPS comes in at the top of its range, the cheaper APC UPS below gives you more room.
At about 19 to 28W, the whole lab costs roughly $30 to $44 a year in electricity at $0.18 per kWh, close to the US residential average in EIA’s latest data. A single 60W incandescent bulb left on around the clock would cost more.
Compute: The Mini PC
The compute is a Renewed Lenovo ThinkCentre M720q Tiny, a used business mini PC. It is what keeps this build under $500 with a managed switch and a sine-wave UPS included. The linked configuration has an Intel Core i5-8500T (six cores, six threads, 2.1 to 3.5GHz), 16GB of DDR4, a 256GB M.2 NVMe SSD and Intel Wi-Fi 6E.
ServeTheHome’s feature on the M720q covers the platform: two DDR4 SO-DIMM slots (Lenovo offered up to 32GB), one M.2 NVMe slot plus a 2.5-inch SATA bay, one Intel i219 1GbE port, a proprietary internal PCIe slot that needs a Lenovo riser, and a 65W power adapter.
Against a new N150 mini PC, the trade-offs are:
- More CPU and memory headroom. Six cores instead of four, and two memory slots, so you can grow past 16GB later.
- One 1GbE port. Router and firewall VMs need a USB Ethernet adapter, and the port caps transfers at gigabit.
- Higher idle power. ServeTheHome measured 11 to 14W idle on a lower-spec (Pentium) M720q, so plan on an estimated 11 to 15W for this configuration, against an estimated 6 to 10W for an N150 box.
- It is used. Condition, accessories and warranty depend on the Renewed seller, so check the warranty on the listing before you buy.
What it runs well:
- Proxmox VE with a few lightweight LXC containers and a VM or two
- Docker with a stack of services such as Pi-hole, Home Assistant, Nginx Proxy Manager, Vaultwarden, Uptime Kuma, Grafana and Portainer
- OPNsense or pfSense as a firewall, though you will want a USB Ethernet adapter for a second port
- Plex or Jellyfin using Intel Quick Sync for hardware transcoding (Intel lists Quick Sync Video for the i5-8500T)
What it does not run well: many VMs competing for 16GB of RAM until you add memory, AI inference beyond small models, or anything that needs a discrete GPU. For those, budget more and look at the best mini PC for home server guide.
If You Want a New Machine: Beelink Mini S13
A new Beelink Mini S13 costs about $350, which pushes the build to roughly $560 to $580 ($350 + $30 + $170 to $190 + $10). That is the choice if you want a new machine with dual 2.5GbE and a Beelink warranty (three years, per its Amazon listing). It has a four-core Intel N150, 16GB of DDR4 on one SO-DIMM (16GB maximum), a 500GB M.2 SATA SSD, a second M.2 slot for an NVMe SSD at PCIe 3.0 x1, and an estimated 6 to 10W idle draw.
The Step Up: Beelink EQ14
The Beelink EQ14 has the same N150 and, on the version we link, the same dual 2.5GbE as the S13. It adds two M.2 2280 PCIe 3.0 slots for NVMe drives instead of the S13’s SATA SSD plus one PCIe 3.0 x1 slot, two HDMI ports and a built-in power supply. Both ship with a SATA SSD. Beelink also sells dual-1GbE versions, so check the exact version.
At roughly $370 to $390, it does not fit a $500 build with a UPS. It belongs in the Server with UPS build in our home lab builds at every budget guide.
Networking: The Managed Switch
The TP-Link TL-SG108E is an 8-port gigabit Easy Smart switch with 802.1Q VLANs (up to 32), QoS and IGMP snooping, for about $30. You might wonder why you need a managed switch when the mini PC has one Ethernet port. Three reasons:
- VLANs let you separate traffic between your lab, your home network and IoT devices, even with one physical port, using VLAN trunking on Proxmox.
- You will add devices. A Raspberry Pi here, a second mini PC there, eventually a NAS. Eight ports avoid another purchase later.
- QoS and IGMP snooping help keep multicast traffic from smart home devices from flooding your lab traffic.
TP-Link rates the TL-SG108E at 2.7W maximum, and it runs fanless. Mount it behind your desk or set it on a shelf next to the mini PC.
You do not need 2.5GbE switching at this budget; the M720q’s single port is 1GbE anyway. When you add a NAS with 2.5GbE, that is the time to upgrade the switch. For more on switch selection, see best network switch for home lab.
Power Protection: The UPS
Include a UPS in the budget. Its battery gives equipment time to shut down during an outage, reducing the risk of data loss or corrupted settings.
The CyberPower CP850PFCLCD is an 850VA/510W line-interactive UPS with sine-wave output, five battery-backed outlets and five surge-only outlets. Sine-wave output matters for power supplies with active PFC, and it keeps the UPS useful when you add a NAS or desktop later. CyberPower rates it at about 9 minutes at half load (255W); a lab drawing 20 to 30W runs far longer, so check CyberPower’s runtime chart for your load rather than assuming a number.
Its LCD shows the load and battery status, and its USB connection lets NUT (Network UPS Tools) on Proxmox or Linux shut the mini PC down cleanly before the battery runs out.
Budget UPS Alternative
If the UPS is the line that breaks your budget, the APC Back-UPS BVN650M1 costs roughly $75 to $100 and brings the build to roughly $315 to $390. Know the trade-offs from APC’s data sheet: it is a 650VA/360W standby unit with a stepped approximation of a sine wave, five battery-backed outlets and two surge-only outlets, and it has no USB data connection. Its USB port is for charging only, so it cannot tell Proxmox to shut down. It still rides through short blips; in a longer outage you shut down by hand. For a full comparison, see best UPS for home lab.
Cabling
Buy a 5-pack of Cat6 patch cables in 3-foot lengths, about $10. IEEE 802.3bz runs 2.5GbE over up to 100 meters of Cat5e, so Cat6 already covers your next networking upgrade.
You need at minimum:
- Mini PC to switch (1 cable)
- Switch to router or existing network (1 cable)
- UPS USB cable to the mini PC (included with the CP850PFCLCD)
The remaining cables are spares for future devices. Cat5e would work, but Cat6 costs little more and leaves more headroom.
Software Stack: What to Install First
Hardware without software is expensive shelf decoration. Here is the order that gets you productive fastest.
Option A: Proxmox (if you want to learn virtualization)
- Write the Proxmox VE installer to a USB drive using Rufus or Etcher
- Install Proxmox to the internal SSD
- Create a Debian 13 VM, your first “server”; Proxmox’s documentation recommends a VM for Docker-style application containers when you want the strongest isolation and live migration
- Install Docker and Docker Compose inside the VM
- Deploy Portainer for a web interface to manage containers
- Add Pi-hole for DNS-level ad blocking, in the VM or in its own LXC container
- Add Nginx Proxy Manager for reverse proxying services with TLS
Option B: Straight Docker (if you want services running immediately)
- Install Debian 13 or a current Ubuntu Server LTS directly on the SSD
- Install Docker and Docker Compose
- Deploy your service stack with a single
docker-compose.yml
Both paths end in the same place. Proxmox adds overhead but teaches skills that transfer to professional infrastructure work. Direct Docker is simpler and leaves more RAM for your services.
Power Draw and Annual Cost
One of the strongest arguments for this build is its running cost. At $0.18 per kWh:
| Component | Idle draw | Annual cost |
|---|---|---|
| Lenovo M720q (Renewed) | about 11 to 15W (estimate) | about $17 to $24 |
| TP-Link TL-SG108E | up to 2.7W (TP-Link maximum) | about $4 |
| CyberPower CP850PFCLCD overhead | about 5 to 10W (estimate) | about $8 to $16 |
| Total | about 19 to 28W | about $30 to $44 |
The M720q estimate is based on ServeTheHome’s 11 to 14W idle measurement of a lower-spec M720q. A new N150 mini PC such as the S13, at an estimated 6 to 10W, would cost about $8 a year less to run.
If a used rack server idles at 200 to 300W, it costs about $315 to $473 a year in electricity alone. The mini PC approach is not just cheaper to buy; it is far cheaper to run.
Spending What’s Left
The base build leaves roughly $20 to $90 under $500, or roughly $110 to $185 if you choose the APC UPS. In priority order:
- A backup drive. Your SSD is a single point of failure. A USB SSD or hard drive running nightly backups of your Proxmox configuration, Compose files and data protects against drive failure.
- A USB Zigbee coordinator and a few sensors. If home automation is your goal, a Zigbee dongle gets Home Assistant doing real work.
- Save it for a NAS. A Synology DS225+ runs roughly $340 to $400 before drives, so the leftover money is a start toward that purchase.
A second mini PC is the natural next step for a Proxmox cluster, but it does not fit under this ceiling; treat it as a later purchase. Two nodes let you move VMs between hosts (Proxmox supports live migration between nodes with CPUs from the same vendor). High availability is a different matter: Proxmox’s documentation says reliable quorum needs at least three votes, so a two-node cluster needs a QDevice as the third vote first.
Common Mistakes to Avoid
Buying a used rack server. Enterprise surplus looks like a bargain. It is not for this budget: these machines are loud, need rack mounting and draw a lot of power. If one idles at 200W or more, a year of electricity alone costs more than the M720q. A used business mini PC or a new N150 box is better in every way that matters for a starter lab.
Skipping the UPS to save money. Surges, brownouts and hard shutoffs corrupt file systems, damage hardware and waste your time. The roughly $75 to $190 you spend on a UPS here is insurance for everything else.
Buying a NAS before you need one. A NAS is the right purchase when you have data that needs to live on a dedicated, redundant device that several machines can reach. On day one, the mini PC’s 256GB SSD, plus a drive in its spare 2.5-inch bay if you need more room, is enough. Buy the NAS when you have a concrete storage problem.
Over-investing in networking. A 2.5GbE or 10GbE switch is wasted money when your only device has a 1GbE port. The TL-SG108E handles everything a starter lab produces. Upgrade the switch when you upgrade the endpoints.
Not setting up backups from day one. Your lab configuration represents hours of work. A weekly backup of your Proxmox configuration, Docker Compose files and critical data to an external drive, or to a cloud provider’s free tier, takes a short while to set up and saves you from starting over after a drive failure.
Wrap-Up
The build list is straightforward: a Renewed Lenovo ThinkCentre M720q Tiny for compute, a TP-Link TL-SG108E for managed networking, a CyberPower CP850PFCLCD for power protection, and a handful of Cat6 cables. The total is roughly $410 to $480, under the $500 ceiling. If you would rather buy new, a Beelink Mini S13 takes the total to roughly $560 to $580.
This setup runs Proxmox, Docker, Pi-hole, Home Assistant, media servers, VPN endpoints, reverse proxies and monitoring stacks, at an estimated 19 to 28W and about $30 to $44 a year in electricity. It is a real lab, not a demo.
When you are ready to grow, the natural next steps are a NAS for shared storage, a UPS upgrade if you add more devices, and a better switch when your endpoints outgrow 1GbE. None of that is required on day one. Start with the basics, learn the stack, and upgrade when you hit a specific limit.
Frequently Asked Questions
Can you really build a useful home lab for under $500?
What can you actually run on a $500 home lab?
Should I buy a NAS for a sub-$500 home lab?
Related Articles
Sources
Product specifications and lifecycle details were checked against these primary sources. Prices and availability can change after the access date.
- ServeTheHome: Lenovo ThinkCentre M720q Project TinyMiniMicro feature (opens in a new tab), accessed September 30, 2026
- Intel Core i5-8500T specifications (opens in a new tab), accessed September 30, 2026
- Intel Processor N150 specifications (opens in a new tab), accessed September 30, 2026
- TP-Link TL-SG108E specifications (opens in a new tab), accessed September 30, 2026
- CyberPower CP850PFCLCD datasheet (opens in a new tab), accessed September 30, 2026
- APC Back-UPS BVN650M1 product page and data sheet (opens in a new tab), accessed September 30, 2026
- Beelink EQ14 (Intel N150) product page (opens in a new tab), accessed September 30, 2026
- Synology DS225+ specifications (opens in a new tab), accessed September 30, 2026
- Proxmox VE Linux Container (LXC) documentation (opens in a new tab), accessed September 30, 2026
- Proxmox VE cluster manager documentation (quorum and QDevice) (opens in a new tab), accessed September 30, 2026
- Debian 13 "trixie" release information (opens in a new tab), accessed September 30, 2026
- Fluke Networks: Will my existing cable plant support 2.5/5GBASE-T? (opens in a new tab), accessed September 30, 2026
- EIA Electric Power Monthly, Table 5.6.A (average retail price of electricity) (opens in a new tab), accessed September 30, 2026