Automation
Keeping configuration in git and pushing it to hosts automatically, instead of hand-editing files on each server.
-
Everyday git workflow for the compose repo: ignore rules, push-to-deploy, secret detection and disaster recovery.
-
How a push to
maindeploys: Forgejo webhook → Komodo redeploys only the changed stacks, with a 15-minute retry. -
Self-hosted git server: compose, where the data must live, webhooks to Komodo and ntfy.
-
Core + MongoDB + Periphery agents, Stack settings, the deploy procedure, alerters and backups.
-
Nothing secret in git: Komodo secret Variables,
.envwritten at deploy time, per-publisher tokens. -
Pinned images, update PRs, what automerges in the daytime and what waits for review.
-
hosts/<host>/<stack>/for stacks,hosts/_fleet/for host-level config and its install script. -
Step-by-step checklist to bring the whole GitOps setup back from nothing.
-
Relative mounts, registry rate limits, silent schedules, x509 webhooks and other lessons.
-
Configuration management and automated provisioning across hosts.