docker/stacks/<host>.
Topology
Host Roles
Each host also runs the shared baseline: Traefik, Technitium DNS, Tailscale, ExternalDNS, a Docker socket proxy, and telemetry agents.
Technology Stack
Runtime
Docker Compose on Debian and TrueNAS SCALE. One reusable model per service, included by each host’s stack.
Storage
ZFS on TrueNAS: an SSD mirror for app data and a RAIDZ2 pool for media. See Storage.
Networking
Traefik for routing, Technitium for DNS, Tailscale between sites, and Cloudflare Tunnels for public entry.
Identity
Authelia provides sign-in and 2FA in front of member services.
Monitoring
Gatus for health checks and the status page. Alloy and Vector ship metrics and logs to VictoriaMetrics and VictoriaLogs, viewed in Grafana.
Source of Truth
Service definitions live in Git. Renovate proposes image updates.
Previous Architecture
Proxmox, Ceph, and Kubernetes (Archived)
Proxmox, Ceph, and Kubernetes (Archived)
Technis previously ran a three-node Proxmox VE cluster on Minisforum MS-01 hosts with Ceph storage and Kubernetes on top. That design is archived under
archive/ in the repository and is no longer active.