Homelab on the Cheap: Build Your Own Infrastructure for Under $100
You don't need expensive hardware to run your own services. You don't need a server room or a dedicated closet. You don't even need to spend more than a few dollars.
A homelab is about ownership. Running your own DNS, your own cloud storage, your own media server, your own password manager. Taking back control from the cloud giantsâone container at a time.
This guide will show you how to start small, spend little, and build something meaningful.
The best time to start a homelab was last year. The second best time is today.
Level 1: The Raspberry Pi ($35-55)
The classic entry point. A Raspberry Pi is a small, affordable computer that uses very little power (under $10/year in electricity). It's perfect for learning and running lightweight services.
Recommended: Raspberry Pi 4 or 5
- 4GB model: ~$55 ( refurbished or on sale)
- 8GB model: ~$75 (if you want to run more containers)
- Power supply: ~$10 (official charger)
- Case: ~$10 (optional)
- MicroSD card: ~$15 (32GB minimum, 64GB recommended)
Total: ~$80-95
What you can run on a Pi:
- Pi-hole: Network-wide ad and tracker blocking
- AdGuard Home: Similar to Pi-hole with more features
- Docker: Run multiple services in containers
- Home Assistant: Smart home control center
- WireGuard VPN: Access your home network remotely
- plex or Jellyfin: Media server for your content
Level 2: Old Hardware (Free)
You probably already have capable hardware sitting in a closet. Old laptops, desktops, or even old servers from work (with permission) can make great homelab machines.
What to Look For
- CPU: Intel i3/i5 or AMD Ryzen 3/5 (4+ cores ideal)
- RAM: 8GB minimum, 16GB+ recommended
- Storage: Can always add more drives later
- Form factor: Small form factor (SFF) desktops are great
- Power usage: Older desktops can be power-hungry (~100W)
Total: FREE (if you have old hardware)
Where to find free/cheap hardware:
- Freecycle, Facebook Marketplace, Craigslist (often free)
- Workstations being replaced (many companies recycle)
- School/office upgrades (surplus sales)
- eBay for business liquidations
Level 3: Refurbished Servers ($50-100)
For more power, enterprise hardware offers incredible value. Companies constantly cycle out hardware that's still perfectly capable.
Recommended: Dell OptiPlex / HP ProDesk
- Desktop (SFF): $50-100 on eBay
- Specs: Intel i5-6500 or better, 8-16GB RAM
- Power: ~20-40W idle (much better than old desktops)
- Noise: Very quiet, designed for offices
Total: ~$50-100
What to run on more powerful hardware:
- TrueNAS Scale: Full NAS with Docker support
- Proxmox: Virtualization platform (run multiple VMs)
- Multiple Docker Compose stacks: Services, databases, dev tools
- Game servers: Minecraft, Valheim, etc.
- Security cameras: ZoneMinder, Frigate
The Software Stack
Hardware is just the beginning. Here's what to run once you have it:
Essential First Services
- Docker + Docker Compose: The foundation of everything
- Traefik: Reverse proxy with automatic HTTPS
- Cloudflare Tunnel: Access services without port forwarding
- Watchtower: Auto-update Docker containers
Self-Hosted Favorites
- AdGuard Home: Block ads and trackers network-wide
- Immich: Google Photos alternative
- Paperless-ngx: Digital document management
- Home Assistant: Smart home hub
- FreshRSS: RSS feed reader
- Syncthing: File sync between devices
- Bitwarden: Password manager
Networking Essentials
Your home network setup matters:
- Get a real router: Don't use ISP-provided equipment if possible
- VLANs: Separate your homelab from your main network
- Static DHCP reservations: Always know your server's IP
- Consider UniFi or OPNsense: For more advanced setups
Power and Cooling
One of the biggest costs is electricity. A Raspberry Pi costs pennies to run. A desktop server might add $10-20/month to your bill.
- Kill-A-Watt meter: Measure actual power consumption ($20)
- Smart plugs: Monitor and control power usage
- Placement: Put noisy equipment in out-of-the-way places
- UPS: Battery backup for critical services ($50-100)
Start Small, Grow Steady
Don't try to build everything at once. Start with one service. Learn it. Use it. Then add another.
My recommended order:
- Pi-hole or AdGuard: Immediate benefitâfewer ads everywhere
- WireGuard VPN: Secure remote access to your home network
- Bitwarden: Better password management
- Immich or Nextcloud: Your own cloud photo/storage
- Home Assistant: If you're into smart home
- Whatever else catches your interest!
The Real Cost
Here's the beautiful thing about homelab: the ongoing costs are minimal. Your initial investment gets you years of service. Compare that to:
- Google One (2TB): $100/year
- Dropbox (2TB): $120/year
- LastPass (1 user): $36/year
- Various streaming services: $200+/year
A $100 homelab pays for itself in the first year.
You already own your computer. Now own your infrastructure.
The learning curve is worth it. You'll understand how the internet actually works. You'll have skills that matter. You'll own the things you use every day.
Start small. Stay curious. Build something.