nix-config/hosts/heather
mikl 8709321ca3 heather: install jitsi meet from scratch (web/prosody/jicofo/jvb)
Fresh install per https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker
- Images on GHCR: ghcr.io/jitsi/*:stable-11031
- Named volumes: jitsi-{web,prosody,jicofo,jvb,transcripts}
- Network meet-jitsi (bridge) with prosody alias xmpp.meet.jitsi
- Reverse proxy mode (DISABLE_HTTPS=1), Caddy terminates TLS
- Internal auth (ENABLE_AUTH=1, AUTH_TYPE=internal)
- JVB_ADVERTISE_IPS=51.250.45.111, :10000/udp public
- Secrets NEW in /var/lib/jitsi-secrets/jitsi.env (root:docker 0640):
  JICOFO_COMPONENT_SECRET, JICOFO_AUTH_PASSWORD, JVB_AUTH_PASSWORD
- Caddy vhost jitsi.iscg.dev with /xmpp-websocket + /colibri-ws upgrade routes
- Firewall: 10000/udp (jvb). Coturn not included (optional, add later for NAT)
- No jigasi/jibri/transcriber (minimal stack)
2026-07-12 22:42:36 +03:00
..
arion-compose.nix heather: install jitsi meet from scratch (web/prosody/jicofo/jvb) 2026-07-12 22:42:36 +03:00
caddy.nix heather: install jitsi meet from scratch (web/prosody/jicofo/jvb) 2026-07-12 22:42:36 +03:00
default.nix heather: install jitsi meet from scratch (web/prosody/jicofo/jvb) 2026-07-12 22:42:36 +03:00
docker.nix heather: replace k3s with docker+arion+caddy+syncthing 2026-07-12 12:23:05 +03:00
image.nix heather/common: passwordless sudo for mikl + fix deprecated options 2026-07-11 22:55:00 +03:00
syncthing.nix heather: make strelaysrv private (pools="") 2026-07-12 17:55:52 +03:00