← All posts

Self-hosting everything: a homelab field guide

The always-on lab where most hard problems get solved before they ever go live. The stack I run, how it's segmented, what's earned its keep — and the things I'd do differently if I started over today.

People ask why I bother running my own infrastructure when there's a managed cloud service for everything. The honest answer: the homelab is where I learn. It's a place to break things on purpose and turn up to the day job already knowing how the moving parts behave.

The philosophy first

A homelab can sprawl into a museum of half-finished services. The rule I keep coming back to: every service has to earn its place. If it doesn't solve a real problem or teach me something, it gets turned off.

The foundation

What's earned its keep

The real return

The homelab doesn't save me money and it isn't always convenient. What it does is make me dangerous in the good way — I've already met most problems at home before they show up at work.