43 lines
2.2 KiB
Markdown
43 lines
2.2 KiB
Markdown
# Decidim — decidim.hacktivism.ch (2026-08-17)
|
|
|
|
Site: **https://decidim.hacktivism.ch/**
|
|
Port **9027** → Caddy. Stack: `koopa-decidim` + `koopa-decidim-sidekiq` + `koopa-decidim-db` + `koopa-decidim-redis`. Image `decidim/decidim:0.30.8`.
|
|
|
|
Live: `~/koopa-decidim/` (compose mirror `configs/decidim/`). Secrets only on host (`.env`, `users.env`).
|
|
|
|
Instance name **hacktivism**. Theme: exchange-dark (gold `#e8a838`, bg `#1a1410`) via `theme/hacktivism.css`. Analog: `configs/lemmy/`.
|
|
|
|
Admin users are on the host (`~/koopa-decidim/users.env`), not in this repo.
|
|
|
|
Caddy: `sudo /home/hernani/koopa-caddy/apply.sh`
|
|
Boot: `scripts/decidim/install-systemd.sh` (linger already yes on koopa).
|
|
|
|
## Cookie / privacy
|
|
|
|
Stock Decidim still emits `#dc-dialog-wrapper` (Accept all / essential / Settings). This instance has no third-party trackers; privacy is default.
|
|
|
|
- CSS: `#dc-dialog-wrapper, .cookies__container { display: none !important; }`
|
|
- JS: `/hacktivism-consent.js` sets `decidim-consent={"essential":true}` if missing
|
|
- Live 2026-08-17: HTML 200, CSS/JS 200, hide rules in public `/hacktivism.css`
|
|
|
|
## Reboot (checked 2026-08-17)
|
|
|
|
| Item | Value |
|
|
|------|--------|
|
|
| linger `hernani` | yes |
|
|
| `container-koopa-decidim-db` | enabled + active |
|
|
| `container-koopa-decidim` | enabled + active |
|
|
| `container-koopa-lemmy-db` / `container-koopa-lemmy` | enabled + active |
|
|
| listen | `:9027` `:9026` |
|
|
|
|
login-health: probes + containers + linger + these units enabled. Loopback HTTP on :9027 is **301** (app wants HTTPS; TLS is Caddy). Probe allows 301. After reboot: login-health only unless asked.
|
|
|
|
## Public example + isoc
|
|
|
|
- Process **example** (published, not private): `https://decidim.hacktivism.ch/processes/example`
|
|
— title **Öffentliche digitale Allmende** (public-by-default reading).
|
|
- Published meeting **Offene Runde: Lesen ohne Konto** + one public proposal + background page.
|
|
- Homepage block `highlighted_processes` published.
|
|
- Participant `isoc` on the host (`users.env`); password not in this repo.
|
|
- Avatar: gold ISOC globe (same crop as Bonfire `@isoc`); host file `~/koopa-decidim/assets/img/isoc-gold.png`, not in this repo.
|
|
- Seed: `scripts/decidim/seed-example.sh` / `configs/decidim/seed_example.rb`.
|