Homelab Overview¶
This section covers the personal infrastructure I run and maintain — a collection of self-hosted services organized around reliability, observability, and keeping things understandable.
What it is¶
The homelab is a set of services running on hardware I manage directly. The goal isn't to replicate enterprise infrastructure — it's to have a controlled environment for learning, running useful tools, and keeping data under my own control.
Principles¶
- Containerized services — almost everything runs in containers for isolation and repeatability
- Reverse proxying — all external-facing services go through a reverse proxy (Caddy) for TLS and routing
- Observability — logging and monitoring are first-class concerns, not afterthoughts
- Backups — data that matters is backed up; nothing critical lives only in one place
- Documentation — if it's worth running, it's worth writing down
Sections¶
- Services — what's running and what it does
- Architecture — how things fit together
Details are kept intentionally general. Sensitive network and infrastructure specifics are not published here.