ops: paivana and caddy config refresh

This commit is contained in:
Hernâni Marques 2026-09-09 00:52:54 +02:00
parent d8dbc6242b
commit 56f814a6de
No known key found for this signature in database
74 changed files with 4517 additions and 79 deletions

23
configs/meet/README.md Normal file
View file

@ -0,0 +1,23 @@
# Meet (Jitsi) — CachyOS web stub (koopa)
| Item | Value |
|------|--------|
| Public site | `meet.hacktivism.ch` |
| Public port | **9031** (`koopa-paivana-meet`) |
| Backend | `127.0.0.1:19131` (`koopa-meet-web`) |
| Image (web) | `localhost/koopa-meet-web:cachyos` |
| Live dir | `/home/hernani/koopa-meet/` |
Phase 1 = Caddy vhost + branded nginx landing on CachyOS (`koopa-meet-web`) behind Paivana (GOA:42).
Phase 2 = prosody + jicofo + jvb — scaffold in `compose.phase2.yml` (`profiles: [phase2]`); images under `configs/meet/phase2/` still TODO. Not `docker-jitsi-meet` Debian by default.
UDP/JVB and TURN need VeciGate once rooms work (range TBD in `ports.md`).
## Caddy
Caddy stays on `127.0.0.1:9031` (paywall). App bind is loopback `19131` only.
```bash
sudo bash /path/to/koopa-admin-log/scripts/caddy/caddy-apply.sh \
--snippet …/configs/caddy/meet.hacktivism.ch.caddy \
--site meet.hacktivism.ch --port 9031 --label meet
```