Production Blueprint 3 Hosts · 162 Containers · 78 Stacks · 0 Managed PaaS Crutches

Production Self-Hosted Infrastructure: 162 Containers Across Three Hosts

How one engineer operates 162 production containers across bare metal, NAS, and cloud edge without managed PaaS crutches.

162
Containers in Prod
3 Hosts
Unraid · Synology · VPS
78
Compose Stacks
11
Deterministic Cron Loops

Architectural Decisions & Production Trade-offs

Running 162 production containers solo requires strict architectural boundaries rather than brute-force DevOps hours. The foundation splits responsibilities strictly across three disparate tiers: Unraid manages high-capacity persistent storage and raw GPU compute; Synology DSM hosts always-on internal operational services behind Btrfs snapshots; a public VPS serves as the hardened, DMZ ingress reverse proxy. Instead of adding heavy distributed consensus engines (Kubernetes/Nomad) that introduce fragile control-plane overhead, every stack is defined as a self-contained Docker Compose unit bound to local volumes. Reliability is maintained by 11 deterministic inspection loops that continuously audit health checks, memory limits, and container lifecycles — proving that deterministic simplicity beats complex orchestration for medium-scale sovereign workloads.

L1: Compute, Storage & Hybrid Network

Scope: Unraid array / Synology NAS / Public VPS / CGNAT traversal / WireGuard & Tailscale mesh / Storage redundancy

The hardware and network topology dividing high-capacity bulk I/O, enterprise services, and edge ingress across three geographically distinct nodes.

UnraidSynology DSMVPS (Ubuntu)BtrfsCloudflare TunnelsTailscale
Mounted Technical Write-ups (8)

L2: Edge Gateway, Runtime & Identity

Scope: Traefik edge reverse proxy / Compose conventions / Linux cgroup memory ceilings / Kernel OOM isolation / Authentik SSO

Production ingress routing, declarative Docker service definitions, kernel-level memory boundaries, and centralized SSO security gates.

Traefik v3Docker EngineLinux Kernel (cgroups/dmesg)Authentik SSOLet's Encrypt
Mounted Technical Write-ups (6)

L3: Observability, Loops & Self-Healing

Scope: Prometheus cross-host metrics / Grafana dashboards / 11 deterministic inspection crons (Loop Engineering) / Alert deduplication

Unified monitoring that unmasks false container states, combined with zero-AI deterministic feedback loops that heal infrastructure automatically.

PrometheusGrafanaNode ExportercAdvisorLoop Engineering (Shell/Python)
Mounted Technical Write-ups (4)

L4: SecOps, CI/CD & Disaster Recovery

Scope: Zero-day runtime mitigation (PHP2Shell) / Gitea + GitHub dual-remote CI/CD / act_runner on unRaid / 3-2-1 Backrest backups

Defensive engineering: rapid runtime vulnerability patching, automated dual-remote deployments with edge cache purging, and verified disaster recovery.

Gitea ActionsCloudflare Cache PurgeRestic / BackrestIPBanSecurity Hardening
Mounted Technical Write-ups (4)

Need Battle-Tested Infrastructure & DevOps Engineering?

I build, harden, and operate mission-critical systems with complete ownership from kernel cgroups up to application code.

View Hiring Profile & Tech Stack →