A homelab for beginners in 2026 is one quiet, low-power computer running Linux and Docker, plus a short list of useful apps. Buy a used office mini PC (or reuse a laptop you already own), install Ubuntu Server or Debian with Docker, and start with five apps: a network ad blocker, an uptime monitor, a dashboard, a password manager and a photo backup. Skip the server rack, the 10-gigabit switch and the enterprise hardware until you know what you actually need.
The rest of this guide explains each choice and the traps that waste money in a first homelab.
What a homelab is, and what it is for
A homelab is hardware at home that you control and are free to break. Most people build one for two reasons: to replace paid cloud services (photo storage, password managers, streaming) and to learn Linux, networking and containers. Both goals point to the same first step: one reliable machine that is on all the time, sips power and runs containers well.
If you have never self-hosted anything, read our step-by-step self-hosting roadmap alongside this article. It covers installing Docker, adding HTTPS and setting up backups in detail; this post focuses on the hardware and the plan.
What to buy: the four realistic options
| Option | Typical cost (as of October 2026) | Idle power | Best for |
|---|---|---|---|
| Old laptop or desktop you own | Free | Laptop low, old desktop often high | Learning before spending money |
| Used office mini PC (ThinkCentre Tiny, OptiPlex Micro, EliteDesk Mini) | About $180 to $260 on eBay for 8 to 16 GB models | Low | Most beginners |
| New Intel N100/N150 mini PC | Varies widely with RAM prices; see our mini PC guide | Roughly 6 to 12 W at the wall | Quiet, warranty, Quick Sync transcoding |
| Raspberry Pi 5 | $175 for 8 GB, $305 for 16 GB (official list prices) | Around 3 W for the bare board | Light apps, learning ARM |
Used office mini PCs are the default recommendation. Corporate leasing cycles dump thousands of one-litre machines with 8th to 10th-generation Intel Core CPUs onto the used market. They have real x86 performance, two RAM slots, an NVMe slot and Intel Quick Sync for video. Recent eBay sales of a Lenovo ThinkCentre M720q ranged from about $180 for an i5-8500T with 8 GB to about $260 for an i5-9400T with 16 GB.
The Raspberry Pi 5 is no longer the cheap option. Memory shortages driven by AI data centres forced Raspberry Pi to raise prices three times between December 2025 and April 2026, and the 16 GB board now lists for $305, more than many complete x86 mini PCs. A Pi 5 is still excellent for a dedicated ad blocker or a few light services; see our list of apps that run well on a Raspberry Pi 5.
A NAS is optional at the start. A Synology or a home-built NAS makes sense once you have terabytes of photos or films. Until then, one large SSD or hard drive inside the mini PC plus an off-site backup is simpler. When you outgrow it, add a NAS for storage and keep the mini PC for compute.
Power draw: the running cost nobody budgets for
A homelab runs 24 hours a day, so idle power matters more than peak performance. The arithmetic is simple: a machine that idles at 10 W uses about 88 kWh a year (10 W x 8,760 hours). At an illustrative $0.17 per kWh that is about $15 a year. An old tower drawing 60 W at idle uses six times as much, and a retired rack server can draw far more than that.
Three rules keep the bill small:
- Prefer laptop-class or "T" CPUs (35 W TDP) over desktop chips.
- Use SSDs for the system and apps; spin up hard drives only for bulk media.
- Measure with a plug-in power meter instead of trusting spec sheets.
Proxmox or plain Docker?
This is the first big decision, and beginners often overthink it.
| Plain Linux + Docker | Proxmox VE | |
|---|---|---|
| What it is | Ubuntu Server or Debian with Docker Engine and Compose | A hypervisor that runs virtual machines and LXC containers |
| Learning curve | Low | Medium |
| Overhead | Minimal | Some RAM per VM |
| Best at | Running apps quickly | Isolating workloads, snapshots, trying other operating systems |
| Typical layout | All apps in Compose stacks | One VM runs Docker; other VMs for experiments |
Choose plain Docker if your goal is to run self-hosted apps. Every app in our catalog ships a Docker image or Compose file, and our Docker Compose tutorial for self-hosters shows the patterns you will use for every one of them.
Choose Proxmox if learning virtualization is the point, or you want to run Home Assistant OS, a firewall such as OPNsense, or a Windows VM next to your containers. Proxmox snapshots also make experiments safer. You lose nothing by starting with Docker: you can later install Proxmox and move your Compose folders into a VM unchanged.
If you want a web UI for your containers either way, Portainer is the full-featured option and Dockge is a lighter one that keeps your Compose files on disk. Our Portainer vs Dockge comparison explains the trade-offs, and the self-hosting platforms category lists more.
The first five apps to run
Run these in order. Each one teaches a skill that the next one depends on.
- A network ad blocker: Pi-hole or AdGuard Home. Point your router's DNS at it and every device on the network loses ads and trackers. It teaches you ports, DNS and static IPs. See the Pi-hole deploy guide and Pi-hole vs AdGuard Home.
- Uptime Kuma for monitoring. It tells you when something breaks, which you will need from now on. Our Uptime Kuma guide takes about ten minutes.
- A dashboard: Homepage. One start page for every service, with live status widgets. It is also good practice at editing YAML.
- Vaultwarden for passwords. A Bitwarden-compatible server in one small container. Only install it after you have HTTPS and backups; follow the Vaultwarden guide.
- Immich for photos. Automatic phone backup with face search and a polished mobile app. It needs at least 6 GB of RAM according to its own documentation, so plan for 8 to 16 GB in the machine. The Immich guide covers the setup.
Pi-hole
Blackhole for Internet advertisements with a GUI for management and monitoring.
Uptime Kuma
Easy-to-use self-hosted uptime monitor with status pages and 90+ notification channels.
Vaultwarden
Lightweight Bitwarden server API implementation written in Rust.
Immich
Photo and video backup solution directly from your mobile phone (alternative to Google Photos).
Before step four, set up backups. Restic with an off-site bucket is a common choice; the rule is three copies of your data, on two kinds of media, with one copy off-site.
What to skip in your first homelab
- Rack servers and enterprise gear. Cheap to buy used, expensive and loud to run. A single retired 2U server can cost more in electricity each year than a new mini PC.
- 10-gigabit networking. Gigabit or 2.5-gigabit is plenty until you edit video over the network.
- Kubernetes on day one. It is worth learning eventually, but it multiplies the moving parts. Get comfortable with Compose first.
- Exposing everything to the internet. Publish only what other people need through a reverse proxy, and reach admin tools over a VPN such as Tailscale or Headscale.
- Buying for a hypothetical future. A homelab is easy to upgrade. Start small, measure what you use, then spend.
Where to go next
Once the first five apps are stable, add one service at a time: media with Jellyfin (our Plex and Jellyfin hardware guide covers transcoding), documents with Paperless-ngx, or smart home control with Home Assistant. For ideas ranked by real GitHub activity, see the 25 best self-hosted apps in 2026.