Back to projects

HomeLab

Status: Active

A private cloud, run end to end: every layer a provider would hide, from the hypervisor to the login page, built by hand. The machines sit in my apartment, a few rented ones beyond it, and the design does not care which is which.

What holds it up?

Storage is the part that must never be interesting: one pool holds everything worth keeping, snapshotted and scrubbed, while the hypervisor above it treats every machine as replaceable. The one indulgence is a Windows VM that boots straight from the pool and streams games to any screen in the house.

Proxmox · TrueNAS · ZFS

How does anything get in?

Through one front door. A tunnel brings traffic in without a single opened port, a proxy routes it, and one login covers every service; when I am away, a private mesh brings me home.

pfSense · Cloudflared · Traefik · Authentik · Tailscale · AdGuard Home

What lives on it?

The life that would otherwise be scattered across subscriptions: notes and their history, every paper document scanned and searchable, private code, photos, film and audiobooks, and the apartment itself, automated. Each of them replaced something rented.

Anytype · Paperless-ngx · Gitea · Immich · Plex · Tautulli · Audiobookshelf · Seerr · Home Assistant · Proton Bridge · SFTPGo · The Lounge

Where do the models run?

At home, on the lab’s own GPU. Local models serve the private work, speech goes in both directions, one gateway fronts every provider, and self-built MCP servers give assistants hands inside the lab.

Ollama · Open WebUI · Whisper · Chatterbox · LiteLLM · Bifrost · MCP servers

Who keeps it alive?

Mostly, it does. It watches its own metrics and disks, restarts what turns unhealthy, takes its updates as pull requests, and triages the routine failures before I hear about them. What reaches me is a report, not a page.

Prometheus · Grafana · Uptime Kuma · Beszel · Dozzle · Scrutiny · Deunhealth · Portainer · Renovate · n8n

What makes it a cloud instead of a pile of containers is the wiring: storage, networking, and services behaving as one system. Wired right, it leaves me free for the best part, breaking things it can survive.

BibTeX