Skip to content
Projects

2026 Three nodes, two locations, one repository — and no manual changes. live

Homelab v6

Personal · ongoing since 2025 · ~400 h

3
nodes, two sites
20
service stacks
34
monitors, all green

What it does

Every infrastructure change is a commit; the nodes pull it themselves on an hourly timer. Secrets are encrypted with SOPS and age and decrypted only at deploy time, Authentik is the single sign-on in front of every service, and backups follow 3-2-1 with restic.

The part worth defending in an interview is the coverage check: it fails loudly when data silently leaves the backup set. It exists because a backup that reports success while capturing nothing is the failure nobody notices — and on its first run it found a database that had been backed up for weeks without a consistent dump.