Skip to content

Self-Hosted Apps Every Home Lab Should Run in 2026

This page may contain affiliate links.

There's a moment in every home labber's life when the tinkering stops being about the hardware and starts being about the software. You've got the mini PC, the NAS, maybe a Raspberry Pi or two gathering dust on a shelf, and now you need something genuinely useful to run on it. The good news is that 2026 is a brilliant time to be self-hosting. The apps are more polished than ever, the community is enormous, and Docker Compose has made deployment almost trivial. The bad news is that there's so much choice it's easy to spend six weekends installing things you'll never open again.

This guide cuts through that. These are the self-hosted apps that actually earn their keep in a UK home lab — the ones you'll still be using in twelve months' time.

Start With a Dashboard and a Reverse Proxy

Before you install anything fun, give yourself a front door. Two apps do this beautifully: Homepage and Caddy (or Traefik if you prefer).

Homepage is a clean, YAML-configured dashboard that pulls live stats from all your services — CPU load, disk space, whether your Pi-hole is up, what's in your download queue. Install it with a single compose file:

docker run -d -p 3000:3000 -v /path/to/config:/app/config -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/gethomepage/homepage:latest

Pair it with Caddy for automatic HTTPS on your internal domains. If you're running everything on a single machine, Caddy's two-line Caddyfile is genuinely all you need. This combination means you stop remembering IP addresses and port numbers, and start typing home.lan like a civilised person.

For the hardware side, a used mini PC (an ex-corporate Lenovo ThinkCentre or Dell OptiPlex) is the sweet spot for a home lab — quiet, low power, and cheap on eBay or Amazon UK. Add a decent SSD and you're away.

The Essentials: Passwords, DNS and Files

Three apps form the backbone of any serious home lab, and skipping them is a mistake.

Vaultwarden is a lightweight, Rust-based reimplementation of the Bitwarden server. It runs happily on a Raspberry Pi with 512MB of RAM, syncs across every device you own, and means your passwords live on your hardware rather than someone else's. The official Bitwarden clients work with it out of the box — just point them at your self-hosted URL.

Pi-hole (or AdGuard Home) handles network-wide ad blocking and DNS. Point your router's DHCP settings at it and every device on your network — phones, smart TVs, the lot — gets cleaner, faster browsing. AdGuard Home is the more modern option if you want DNS-over-HTTPS and per-client rules without much faff.

Nextcloud covers files, calendars, contacts and document editing. It's heavier than the alternatives and can be fussy about PHP versions, but nothing else matches its feature set. If you want something leaner, Syncthing does peer-to-peer file sync brilliantly and needs almost no configuration.

Media, Books and Photos

This is where self-hosting gets fun. Jellyfin is the undisputed king of open-source media servers in 2026 — no premium tier, no telemetry, hardware transcoding on Intel Quick Sync that genuinely works. Install it, point it at your media folders, and you've got your own Netflix.

For books and comics, Calibre-Web and Kavita are the picks. Kavita handles manga and comics with proper reading progress sync, which Calibre-Web still struggles with.

Photos deserve their own mention. Immich has matured into a genuinely credible Google Photos replacement — facial recognition, map view, mobile auto-upload, and a slick web interface. It's still technically in active development, so keep proper backups, but plenty of people now run it as their primary photo library. Give it a decent chunk of RAM and an SSD for the database.

The one thing you must not skip is backup. Run Restic or Duplicati on a schedule to an external drive, and follow the 3-2-1 rule: three copies, two media types, one off-site. A cheap USB SSD is fine for the local copy — grab one via Amazon UK and set up a nightly cron job. Self-hosting without backups is just a slower way to lose your data.

If you'd rather skip the trial-and-error of writing all this config yourself, our Home Lab & Automation Pack is a set of ready-made AI prompts for scripting, troubleshooting and documenting your setup — the done-for-you version of everything this article walks through. It starts from £9 and saves a lot of late-night Googling.

Monitoring, Automation and the Nice-to-Haves

Once the essentials are running, add observability. Uptime Kuma is a beautiful, self-hosted status monitor — point it at your services and get alerts via email, Telegram or Discord when something falls over. It takes five minutes to set up and will save you hours of confusion later.

For automation, Home Assistant remains the obvious choice, and running it in Docker alongside everything else keeps your smart home off the cloud. Pair it with Node-RED if you like visual flows, or just use HA's built-in automations.

Finally, consider Paperless-ngx for document management. Feed it PDFs, scans and receipts; it OCRs everything and makes it searchable. For anyone running a side hustle, it's transformative at tax return time.

Where to Go Next

The temptation with a home lab is to install everything at once and end up with a fragile mess. Resist it. Pick three apps from this list, get them running reliably, back them up, and then add more. Document your compose files in a Git repo — future you will be grateful.

The real reward of self-hosting isn't the apps themselves; it's the accumulated knowledge. Every broken container teaches you something about networking, DNS or storage that no cloud subscription ever will. Start small, back up religiously, and enjoy the fact that your data lives on hardware you actually control.

Written by

Richard Tucker

View all posts →