Homelab
This is an architecture showcase for a small, private stack. It focuses on the ideas behind the system rather than exposing operational details.
Architecture
The stack combines Synology, Docker, Home Assistant, AdGuard Home, Unbound, and Tailscale. The access model is private by default over Tailscale, with no inbound port forwarding.
Trusted device
Tailscale
Synology + Docker
Docker services include Home Assistant, AdGuard Home, and Unbound. Each service has a focused role, while the private access layer keeps the whole arrangement coherent.
Backup philosophy
Backups are treated as a recovery practice: protect important data with independent copies, make backup jobs observable, and rehearse restoration. A backup only earns trust when a restore has been shown to work.
Lessons learned
- Private-by-default access keeps the public surface small.
- Small, composable services make changes and recovery easier to reason about.
- Documentation and restore practice are part of reliability, not afterthoughts.