From d0812e7f99a87d26b0fb600e01e17fe025326d83 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 18 Nov 2024 15:10:20 +0000 Subject: [PATCH] Fixed jitsi.sh back --- lib/jitsi.sh | 59 +++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 47 insertions(+), 12 deletions(-) diff --git a/lib/jitsi.sh b/lib/jitsi.sh index 5481245..96ff7da 100644 --- a/lib/jitsi.sh +++ b/lib/jitsi.sh @@ -429,12 +429,19 @@ cat > /federated/apps/jitsi/.env <> /federated/apps/jitsi/.env <> /federated/apps/jitsi/.env <> /federated/apps/jitsi/.env <> /federated/apps/jitsi/.env <> /federated/apps/jitsi/.env <> /federated/apps/jitsi/.env <> /federated/apps/jitsi/.env <> /federated/apps/jitsi/.env < /dev/null echo -ne "done.\n" } uninstall_jitsi() { @@ -764,8 +796,8 @@ uninstall_jitsi() { if [[ $(grep "### Jitsi" /federated/apps/authelia/data/config/idproviders.yml 2>/dev/null) ]]; then sed -i '/### Jitsi/,/### /{/### PowerDNS/!{/### /!d}}' /federated/apps/authelia/data/config/idproviders.yml sed -i '/### Jitsi/d' /federated/apps/authelia/data/config/idproviders.yml - run_command "/federated/bin/stop authelia - run_command "/federated/bin/start authelia + run_command "/federated/bin/stop authelia" + run_command "/federated/bin/start authelia" fi if [[ -d "/federated/apps/jitsiopenid" ]]; then @@ -779,7 +811,12 @@ uninstall_jitsi() { start_jitsi() { # Start service with command to make sure it's up before proceeding start_service "jitsi" "nc -z 192.168.0.25 443 &> /dev/null" "8" - + # Allow multiple JVBs to connect + if [ "$JITSI_SCALE" = "client" ]; then + for i in $(seq 1 10); do + docker exec -ti jitsi-prosody-1 prosodyctl --config /config/prosody.cfg.lua register jvb$i auth.jitsiscale.federated.computer J17515cAl3-jvb + done + fi echo -ne "done.\n" } configsso_jitsi() { @@ -793,7 +830,7 @@ configsso_jitsi() { JITSI_CLIENT_SECRET=$(create_password); #echo "$JITSI_CLIENT_SECRET" > /federated/apps/jitsi/.jitsiclient.secret #chmod 600 /federated/apps/jitsi/.jitsiclient.secret - JITSI_CLIENT_SECRET_HASH=$(docker run --rm authelia/authelia:latest authelia crypto hash generate pbkdf2 --password $JITSI_CLIENT_SECRET | awk '{ print $2 }') + JITSI_CLIENT_SECRET_HASH=$(docker run -it --rm authelia/authelia:latest authelia crypto hash generate pbkdf2 --password $JITSI_CLIENT_SECRET | awk '{ print $2 }') cat >> /federated/apps/authelia/data/config/idproviders.yml <