Docker
Docker
- Compose stacks:
/home/conor/Docker/<stack>/ - Host reverse proxy: systemd
caddy.service,/etc/caddy/Caddyfile - Containers currently include: mailcow (~18), nextcloud + collabora, forgejo, twenty CRM, tradingjournal, comfytax, rss-hub, feishin, strata-poc, qbittorrent + nordvpn, helios rollout.
docker ps --format '{{.Names}}\t{{.Image}}\t{{.Status}}'
docker compose -f /home/conor/Docker/<stack>/docker-compose.yml ps
Gotchas worth remembering: mailcow serves itself (Caddy does not proxy it), and
mynetworks must never trust the bridge gateway 172.29.1.1 (see the
2026-08-16 open-relay entry in [[ops-journal]]).