#!/bin/bash cat >> /etc/hosts <<EOF ${JITSI_PROSODY_HOST} jitsi.deuxfleurs.fr conference.jitsi.deuxfleurs.fr jitsi-videobridge.jitsi.deuxfleurs.fr focus.jitsi.deuxfleurs.fr auth.jitsi.deuxfleurs.fr 127.0.0.1 `hostname` EOF mkdir -p /etc/prosody/conf.{d,avail}/ cat > /etc/prosody/conf.avail/jitsi.deuxfleurs.fr.cfg.lua <<EOF http_ports = { ${JITSI_PROSODY_BOSH_PORT} } VirtualHost "jitsi.deuxfleurs.fr" authentication = "anonymous" ssl = { key = "/var/lib/prosody/jitsi.deuxfleurs.fr.key"; certificate = "/var/lib/prosody/jitsi.deuxfleurs.fr.crt"; } modules_enabled = { "bosh"; "pubsub"; } c2s_require_encryption = false VirtualHost "auth.jitsi.deuxfleurs.fr" ssl = { key = "/var/lib/prosody/auth.jitsi.deuxfleurs.fr.key"; certificate = "/var/lib/prosody/auth.jitsi.deuxfleurs.fr.crt"; } authentication = "internal_plain" admins = { "focus@auth.jitsi.deuxfleurs.fr"} Component "conference.jitsi.deuxfleurs.fr" "muc" Component "internal.auth.jitsi.deuxfleurs.fr" "muc" storage = "memory" modules_enabled = { "ping"; } admins = { "focus@auth.jitsi.deuxfleurs.fr", "jvb@auth.jitsi.deuxfleurs.fr" } Component "jitsi-videobridge.jitsi.deuxfleurs.fr" component_secret = "${JITSI_SECRET_VIDEOBRIDGE}" Component "focus.jitsi.deuxfleurs.fr" component_secret = "${JITSI_SECRET_JICOFO_COMPONENT}" EOF ln -sf \ /etc/prosody/conf.avail/jitsi.deuxfleurs.fr.cfg.lua \ /etc/prosody/conf.d/jitsi.deuxfleurs.fr.cfg.lua