Skip to content
appsgit

Guides

Homelab for beginners in 2026: what to buy, what to run first, and what to skip

A homelab for beginners in 2026: which used mini PC, Pi 5 or NAS to buy, what it costs to run, Proxmox vs plain Docker, and the first five apps to install.

  • appsgit editors
  • Published
  • 7 min read

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.

  1. 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.
  2. 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.
  3. A dashboard: Homepage. One start page for every service, with live status widgets. It is also good practice at editing YAML.
  4. Vaultwarden for passwords. A Bitwarden-compatible server in one small container. Only install it after you have HTTPS and backups; follow the Vaultwarden guide.
  5. 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.

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.

FAQ

Questions and answers

Still curious? Email info@appsgit.com.

What is a homelab?

A homelab is a computer, or a few, that you run at home to host your own services and to learn. It usually starts as one small machine running Docker apps such as an ad blocker, a password manager and a photo backup, and grows from there.

How much does a beginner homelab cost?

It can cost nothing if you reuse an old laptop or desktop. A used office mini PC such as a Lenovo ThinkCentre Tiny sold on eBay for roughly $180 to $260 with 8 to 16 GB of RAM in late summer 2026. Electricity for a machine idling at 10 W is about 88 kWh a year.

Should a beginner start with Proxmox or Docker?

Start with Docker on a plain Linux install if you want to run apps quickly. Choose Proxmox if your goal is to learn virtualization or to run several operating systems side by side. You can move to Proxmox later and run Docker inside a VM.

What should I run first in a homelab?

A network ad blocker (Pi-hole or AdGuard Home), Uptime Kuma for monitoring, a dashboard such as Homepage, then Vaultwarden and Immich once backups are working. That order builds skills before you trust the server with important data.

The weekly digest

Liked this? Get the next one by email

Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.

One email a week. No spam, unsubscribe anytime.