5 courses
Homelab Admin
Run your own box like a professional: hardening, containers, networking and observability.
- 1Self-Hosting: Run Your Own Services Like an OperatorFrom a fresh VPS to services that survive reboots and attacks: hardening, nginx, TLS, Docker Compose, backups that actually restore, and updates that don't take your Saturday.
- 2Linux Internals for EngineersWhat the kernel actually does for you: processes, scheduling, memory, the VFS, namespaces and cgroups, and the strace/perf workflow for explaining why your service behaves the way it does.
- 3Networking for Engineers Who Touch Real SystemsThe mental model of production networking: TCP/IP, DNS, TLS handshakes, NAT and proxies, and how to prove where a connection died with ss, tcpdump, and curl.
- 4Docker & Containers in ProductionDockerfiles that build fast and stay small, images that run as nobody, and the runtime flags, secret handling, and hygiene that keep a container from becoming your incident report.
- 5Observability: Seeing Production ClearlyLogs, metrics, and traces the way operators use them — Prometheus and Grafana without the wallboard theater, alerting that doesn't cry wolf, and SLOs that turn 'it feels slow' into an engineering decision.