← All articles
A display of electronic devices on a table

Building a Budget Homelab Under $300: A Practical Guide

Getting Started 2026-02-15 · 7 min read budget beginner mini-pc raspberry-pi used-hardware getting-started homelab
By HomeLab Starter Editorial TeamHome lab enthusiasts covering hardware setup, networking, and self-hosted services for home and small office environments.
This article contains affiliate links. If you purchase through these links, we may earn a commission at no extra cost to you. Learn more.

You want to self-host some services, learn Linux administration, or just stop paying for cloud subscriptions. But you look at homelab subreddits and see photos of full 42U racks with enterprise switches, and you think you need to spend thousands of dollars before you can even start. You don't. A useful homelab can cost less than a month of streaming subscriptions, and $300 buys you a surprisingly capable setup.

Photo by P. L. on Unsplash

Proxmox logo

This guide is about making smart decisions with a limited budget. Not just what to buy, but how to think about the trade-offs so you don't waste money on hardware that doesn't fit your actual needs.

Decide What You Want to Run First

The single biggest mistake new homelabbers make is buying hardware before knowing what they want to do with it. A Raspberry Pi is perfect for running Pi-hole and a few lightweight containers. It's terrible for running Plex with transcoding. A used Dell server with 128GB of RAM is great for a Proxmox cluster. It's terrible if you live in a studio apartment and need silence.

Before spending a dollar, write down the services you actually want to run in the next six months:

Your workload determines your hardware. Start there.

Three Paths at Three Price Points

The $100 Path: Raspberry Pi or Single-Board Computer

A Raspberry Pi 5 with 8GB of RAM, a case, power supply, and a 128GB microSD card runs about $100-120 total. You can also look at the Orange Pi 5 or ROCK 5A for similar ARM-based options at comparable prices.

What you can realistically run:

What you cannot realistically run: anything that needs x86 compatibility, hardware transcoding for media, or more than 8GB of RAM. Many Docker images are now available for ARM64, but not all of them. If a service you need only publishes x86 images, the Pi won't work.

Power consumption sits around 3-5 watts at idle. That's essentially free to run -- less than $1/month.

# Check power draw on a Pi (requires a USB power meter, but estimated):
# Idle: ~3W | Light load: ~5W | Full load: ~8W
# Annual cost at $0.12/kWh: roughly $3-7/year

The $200 Path: Used Business Desktop

The sweet spot for most beginners is a used business desktop. Dell Optiplex 7050/7060, HP ProDesk 400/600, or Lenovo ThinkCentre M720 machines flood the used market when corporations refresh their fleets. An i5 model with 8GB of RAM and a 256GB SSD goes for $50-80 on eBay. Add another $15-20 for a RAM upgrade to 16GB and maybe $15-25 for a used 1TB HDD, and you're well under $200.

What you can run at this tier:

These machines are quiet, power-efficient (15-25W idle), and small enough to put on a shelf. The i5-7500 or i5-8500 chips in these machines are still plenty capable for homelab workloads.

# After installing Proxmox or Ubuntu Server, check Quick Sync availability:
ls /dev/dri/renderD128
# If this device exists, your Intel iGPU supports hardware transcoding

# Check how many transcode sessions Jellyfin can handle:
intel_gpu_top  # requires intel-gpu-tools package

The $300 Path: Mini PC or Multi-Machine Setup

At $300, you have two strong options. The first is a single powerful mini PC like a Beelink SER5 or MinisForum UM560 with a Ryzen 5/7 processor, 32GB of RAM, and a 500GB NVMe SSD. These run $200-250 for the barebone unit, plus $45-60 for RAM and storage. You get 8 cores, 16 threads, and near-silent operation in a box smaller than a router.

The second option is combining a $100-150 used desktop with a Raspberry Pi and a small network switch. This gives you separation of concerns: the desktop handles compute-heavy tasks while the Pi runs always-on lightweight services like DNS and monitoring. A basic unmanaged gigabit switch costs $15-20.

What you can run at this tier:

Where to Buy Used Hardware

Knowing where to shop matters as much as knowing what to buy. Prices vary wildly between sources.

eBay is the default choice. Search for business desktop models by name (e.g., "Dell Optiplex 7060 SFF i5") rather than browsing categories. Filter by "Buy It Now" and sort by price. Look for sellers with 99%+ feedback and 500+ ratings. Refurbished listings from commercial resellers are generally safer than individual sellers.

Amazon Renewed carries the same refurbished business desktops, often at slightly higher prices than eBay but with easier returns. Worth checking for price comparisons.

Local options can be goldmines. Government surplus auctions, university surplus sales, and corporate liquidators often sell machines for less than eBay prices because they want to move inventory fast. Search for "[your city] government surplus auction" or check GovDeals and PublicSurplus. Craigslist and Facebook Marketplace occasionally have deals from offices clearing out old equipment.

IT asset disposition (ITAD) companies buy retired corporate equipment in bulk and resell it. They often have local pickup options that eliminate shipping costs.

Like what you're reading? Subscribe to HomeLab Starter — free weekly guides in your inbox.

Power Consumption: The Hidden Cost

Hardware cost is a one-time expense. Electricity is ongoing. A machine running 24/7 for a year at 20 watts costs about $21 at the US average of $0.12/kWh. A machine idling at 100 watts costs $105/year. That old rack server you got for free might cost more in electricity over two years than a mini PC costs to buy.

# Calculate your annual power cost:
# watts * 24 hours * 365 days / 1000 * price_per_kwh
# Example: 20W machine at $0.12/kWh
# 20 * 24 * 365 / 1000 * 0.12 = $21.02/year

# Example: 100W server at $0.12/kWh
# 100 * 24 * 365 / 1000 * 0.12 = $105.12/year

Here's a rough guide to idle power draw:

If your budget is tight, power consumption should factor into your hardware choice. A $50 machine that costs $100/year to run is not actually cheap.

Common Mistakes Beginners Make

Buying too much hardware too fast. Start with one machine. Learn to install an OS, set up Docker, deploy a few containers. Resist the urge to buy three machines and a rack before you've run a single service. You'll learn what you actually need by using what you have.

Ignoring noise levels. Rack-mount servers with 40mm fans are loud. Uncomfortably loud. If the server goes in your living space, buy a desktop-class or mini PC form factor. Tower servers are a middle ground -- audible but tolerable. Test before committing to a permanent location.

Skipping a UPS. A $50-80 UPS protects your equipment and data from power fluctuations. It doesn't need to run your server for hours -- even 5 minutes of runtime gives your system time to shut down cleanly. This is especially important if you're running a NAS with data you care about.

Forgetting about networking. Your homelab is only as fast as your network. If you're running a NAS, you want at least gigabit ethernet between your server and your daily-use machines. Don't rely on WiFi for server-to-server communication. A basic 5-port gigabit switch costs $15-20 and eliminates a major bottleneck.

Choosing the wrong form factor for the space. Measure your available space before buying. A full tower server won't fit on a bookshelf. A small form factor (SFF) desktop or mini PC will. Think about where this machine will actually live.

Your Upgrade Path

A budget homelab doesn't need to stay budget forever. The key is starting with hardware that doesn't lock you into a dead end.

From a Raspberry Pi, the natural upgrade is adding a used desktop for compute and keeping the Pi for always-on lightweight services. The Pi becomes a dedicated DNS server or monitoring node.

From a single desktop, the next step is adding storage. An external USB 3.0 drive enclosure with a used 4TB drive costs about $50 and gives you real NAS capacity. After that, consider a second machine -- either another desktop for high availability or a mini PC for separation of roles.

From a mini PC, expansion usually means adding a NAS. Mini PCs lack drive bays, so a dedicated NAS device (or a used desktop with multiple SATA ports) fills the storage gap.

The upgrade path that makes the least sense is going from consumer hardware to used enterprise rack servers. The jump in noise, power draw, and physical space requirements is dramatic. Most homelabbers who try this end up selling the server within six months. If you want enterprise features, look at tower servers (Dell T340, HP ML350) rather than rack-mount units -- they're quieter and easier to live with.

Start Today, Not Tomorrow

The best homelab is the one you actually build and use. A $75 used Dell Optiplex running Docker with Pi-hole and Jellyfin teaches you more about Linux, networking, and self-hosting than months of reading about the perfect setup. Buy one machine, install an OS, break it, reinstall it, and learn by doing. The hardware is cheap enough that the real investment is your time and curiosity, not your wallet.

Get free weekly tips in your inbox. Subscribe to HomeLab Starter