koopa-admin-log/configs/decidim/README.md
2026-08-17 15:38:43 +02:00

1.1 KiB

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 Lemmy/Bonfire). Analog stack: configs/lemmy/.

Privacy: no third-party trackers. Stock GDPR banner is hidden (#dc-dialog-wrapper); theme/hacktivism-consent.js sets essential-only decidim-consent.

cd ~/koopa-decidim && set -a && source .env && set +a && podman-compose up -d
scripts/decidim/install-systemd.sh
scripts/decidim/apply-branding.sh
scripts/decidim/seed-example.sh   # public process /processes/example + optional isoc user

Public example (no account): https://decidim.hacktivism.ch/processes/example

Caddy: sudo /home/hernani/koopa-caddy/apply.sh

Daylog: 2026/2026-08-17--decidim.md.