# Decidim — decidim.hacktivism.ch | Item | Value | |------|--------| | Live | `/home/hernani/koopa-decidim/` | | Compose | `compose.yml` (mirror, no secrets) | | Port | **9027** → Caddy | | Site | https://decidim.hacktivism.ch/ | | Image | `decidim/decidim:0.30.8` + postgres 16 + redis 7 + sidekiq | Secrets: host `~/koopa-decidim/{.env,users.env}` (mode 600). Not in this repo. Theme: `theme/hacktivism.css` + `theme/hacktivism.rb` (same exchange-dark palette as Bonfire/Castopod). Analog stack: `configs/castopod/`. ```bash cd ~/koopa-decidim && set -a && source .env && set +a && podman-compose up -d ~/koopa-decidim/bin/install-systemd.sh ~/koopa-decidim/bin/apply-branding.sh ``` Caddy: `sudo /home/hernani/koopa-caddy/apply.sh` (vhost `decidim.hacktivism.ch` → `127.0.0.1:9027`). This tree documents **this** instance only. Secrets stay in `koopa-admin-secrets` / host `~/koopa-decidim/{.env,users.env}`.