Build a Complete Homelab for Under $200
Start your homelab journey without breaking the bank. Complete guide to building a capable homelab setup for under $200.
Posted by
Related reading
Private Cloud vs Public Cloud: When to Self-Host and When Not To
Understand when self-hosting makes sense and when public cloud is better. A practical guide to choosing between private cloud homelab and AWS/GCP/Azure services.
Homelab Documentation: Wiki.js vs BookStack for Self-Hosted Wikis
Document your homelab setup with self-hosted wikis. Compare Wiki.js and BookStack for creating searchable documentation of your infrastructure and procedures.
Self-Hosted Bookmarks: Linkding, Shaarli, and Wallabag
Save and organize bookmarks privately with self-hosted solutions. Compare Linkding, Shaarli, and Wallabag for personal bookmark management in your homelab.

Homelabs Don't Have to Be Expensive
You don't need enterprise servers or thousands of dollars to start a homelab. With smart shopping and realistic expectations, $200 gets you a surprisingly capable setup.
The $200 Build
Option A: Used Mini PC (~$150-180)
- Device: Used HP EliteDesk/ProDesk Mini or Lenovo ThinkCentre Tiny
- Specs: Intel i5 (6th-8th gen), 8GB RAM, 256GB SSD
- Where: eBay, Facebook Marketplace, local IT recyclers
- Upgrade: Add $20 for 8GB more RAM (16GB total)
Option B: New Budget Mini PC (~$150-170)
- Device: Beelink Mini S12 Pro or similar N100-based PC
- Specs: Intel N100, 16GB RAM, 500GB SSD
- Pros: New warranty, efficient, hardware transcoding
Remaining Budget (~$20-50)
- Ethernet cable: $5-10 for quality Cat6
- USB drive: $10-15 for OS installation
- External HDD: $20-30 used for extra storage (optional)
What You Can Run
This budget setup handles more than you might expect:
- Jellyfin/Plex with 1-2 transcodes
- Nextcloud for family cloud storage
- Pi-hole for network ad blocking
- Vaultwarden for password management
- Home Assistant for automation
- Traefik reverse proxy with SSL
- 10+ additional lightweight services
Free Resources
Maximize your budget with free tools:
- OS: Ubuntu Server or Debian (free)
- Docker: Free container runtime
- Cloudflare: Free DNS and tunnel
- Let's Encrypt: Free SSL certificates
- DuckDNS: Free dynamic DNS
Shopping Tips
- Check corporate liquidation sales for amazing deals
- Business-grade equipment is built to last
- Avoid no-name brands - stick to HP, Dell, Lenovo
- 8th gen Intel or newer for better efficiency
- Prioritize RAM over storage - HDDs are cheap
Upgrade Path
Your $200 investment is just the beginning:
- Month 2: Add external HDD for media ($50)
- Month 3: Upgrade RAM if needed ($30)
- Month 6: Add UPS for power protection ($50)
- Year 1: Consider second node for redundancy
Start Today
Don't wait for the perfect setup. A $200 homelab teaches you everything you need to know and provides real value immediately. You can always upgrade later.
