admin-log: add conflict-free clementine/vs-only paths onto main
This commit is contained in:
parent
a2300b617b
commit
ba863f8a93
8 changed files with 380 additions and 0 deletions
43
2026/2026-08-17--decidim.md
Normal file
43
2026/2026-08-17--decidim.md
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
# 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`.
|
||||
Loading…
Add table
Add a link
Reference in a new issue