forked from Deuxfleurs/infrastructure
38 lines
1 KiB
Text
38 lines
1 KiB
Text
|
#!/bin/bash
|
||
|
|
||
|
mkdir -p /etc/prosody/conf.{d,avail}/
|
||
|
cat > /etc/prosody/conf.avail/jitsi.deuxfleurs.fr.cfg.lua <<EOF
|
||
|
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 "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
|
||
|
|
||
|
|