package-umami-green

Clojure / Babashka

Provisions and operates production-oriented single-node Umami web analytics with PostgreSQL and Caddy on DigitalOcean.

Installation
npx skills add https://github.com/getcolors/umami --skill package-umami-green

Umami with Green

Operate one Umami web analytics deployment from non-secret colors.yml. Read references/configuration.md before changing configuration or running a lifecycle operation.

Safety

  • Keep credentials in gitignored .envrc.private as COLORS_PAR_* variables.
  • Never set COLORS_PAR_PROFILE or edit/commit .colors/.
  • Keep compute-prevent-destroy: true; deletion requires separate explicit authorization and a one-run environment override.
  • Build and dry-run before a real create.
  • Never publish Umami port 3000 or PostgreSQL port 5432 directly.
./green build
./green create --dry-run
./green create

Real create includes public HTTPS health, synthetic event ingestion, and backup checks.