koopa-admin-log/configs/meet
2026-09-12 21:37:05 +02:00
..
compose.phase2.yml ops: paivana and caddy config refresh 2026-09-09 00:52:54 +02:00
compose.yml config: update READMEs and compose files for various services 2026-09-12 21:37:05 +02:00
Containerfile ops: paivana and caddy config refresh 2026-09-09 00:52:54 +02:00
entrypoint.sh ops: paivana and caddy config refresh 2026-09-09 00:52:54 +02:00
README.md ops: paivana and caddy config refresh 2026-09-09 00:52:54 +02:00

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.

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