Here's a real look at what's actually running behind scootr.ca and the rest of my self-hosted world — not a polished marketing page, just an honest snapshot of the homelab as it exists today.
Storage & Docker Philosophy
All the media and app data lives on network-mounted drives on a Terramaster NAS running Unraid. The local SSDs on each Docker host are intentionally locked down — if the NAS ever drops offline, containers get a clean "permission denied" instead of silently filling up the host's root drive.
Everything runs as Docker Compose "micro-stacks" — each logical group of services (media, monitoring, network, and so on) gets its own isolated compose file and directory, rather than one giant compose file for everything. It's a bit more bookkeeping, but it keeps the blast radius small when something needs to change.
Machines are networked together over Tailscale, and anything exposed to the outside world goes through Cloudflare Tunnels with Zero Trust access policies — no ports forwarded directly to any of this.
What's Next
- Replace the 1000Mbps managed switch with an 8-port 2.5Gbps switch
- Storage expansion toward 4× 28TB drives in the Terramaster NAS
- A second NAS for proper 3-2-1 backup redundancy
- Migrate the primary Docker host from bare Ubuntu Server to Proxmox, freeing up room for more self-hosted apps like Immich and Home Assistant