Some checks failed
deploy / deploy (push) Failing after 3s
Self-hosted Jitsi instance at meet.it.financeflow.de — avoids the meet.jit.si moderator-auth wall. Four components (web/prosody/jicofo/jvb) as raw k3s manifests, same deploy pattern as Embertime (Gitea Actions + kubectl apply + KUBECONFIG_B64 secret). JVB uses hostNetwork + UDP 10000 for media — requires router forward. Component passwords live in a kubectl-applied Secret (not in git); generate-secrets.sh produces a fresh manifest. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
47 lines
1.6 KiB
YAML
47 lines
1.6 KiB
YAML
# Non-sensitive env shared across all jitsi components. Sensitive values
|
|
# (XMPP component passwords) live in the 20-secrets.yaml that is NOT
|
|
# committed to git — see scripts/generate-secrets.sh.
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: jitsi-config
|
|
namespace: jitsi
|
|
data:
|
|
# === Public-facing config ===
|
|
PUBLIC_URL: "https://meet.it.financeflow.de"
|
|
TZ: "Europe/Berlin"
|
|
|
|
# === XMPP topology (internal hostnames — do not change without
|
|
# updating all 4 components in lockstep) ===
|
|
XMPP_DOMAIN: "meet.jitsi"
|
|
XMPP_AUTH_DOMAIN: "auth.meet.jitsi"
|
|
XMPP_INTERNAL_MUC_DOMAIN: "internal-muc.meet.jitsi"
|
|
XMPP_MUC_DOMAIN: "muc.meet.jitsi"
|
|
XMPP_GUEST_DOMAIN: "guest.meet.jitsi"
|
|
XMPP_RECORDER_DOMAIN: "recorder.meet.jitsi"
|
|
XMPP_SERVER: "prosody.jitsi.svc.cluster.local"
|
|
XMPP_BOSH_URL_BASE: "http://prosody.jitsi.svc.cluster.local:5280"
|
|
|
|
# === Auth disabled — anyone with the URL can start a room. That's the
|
|
# whole point of self-hosting (avoids the meet.jit.si Google/GitHub
|
|
# moderator gate). ===
|
|
ENABLE_AUTH: "0"
|
|
ENABLE_GUESTS: "0"
|
|
|
|
# === TLS handled by ingress cert-manager, not by the jitsi/web container ===
|
|
ENABLE_LETSENCRYPT: "0"
|
|
ENABLE_HTTP_REDIRECT: "0"
|
|
DISABLE_HTTPS: "1"
|
|
|
|
# === Videobridge brewery (where jicofo finds JVBs over XMPP) ===
|
|
JVB_BREWERY_MUC: "jvbbrewery"
|
|
|
|
# === STUN — default Jitsi-hosted STUN servers; ok for getting started ===
|
|
JVB_STUN_SERVERS: "meet-jit-si-turnrelay.jitsi.net:443"
|
|
|
|
# === Minor UX tweaks ===
|
|
ENABLE_PREJOIN_PAGE: "1"
|
|
ENABLE_WELCOME_PAGE: "1"
|
|
ENABLE_TRANSCRIPTIONS: "0"
|
|
ENABLE_RECORDING: "0"
|