Browse Source

prosody: guest ping module, var for auth type (#1623)

Aaron van Meerten 1 year ago
parent
commit
261caa3d6d
2 changed files with 6 additions and 1 deletions
  1. 1 0
      docker-compose.yml
  2. 5 1
      prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua

+ 1 - 0
docker-compose.yml

@@ -241,6 +241,7 @@ services:
             - PROSODY_RESERVATION_REST_BASE_URL
             - PROSODY_ENABLE_RATE_LIMITS
             - PROSODY_ENABLE_S2S
+            - PROSODY_GUEST_AUTH_TYPE
             - PROSODY_HTTP_PORT
             - PROSODY_LOG_CONFIG
             - PROSODY_MODE

+ 5 - 1
prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua

@@ -21,6 +21,7 @@
 {{ $ENABLE_XMPP_WEBSOCKET := .Env.ENABLE_XMPP_WEBSOCKET | default "1" | toBool -}}
 {{ $ENABLE_JAAS_COMPONENTS := .Env.ENABLE_JAAS_COMPONENTS | default "0" | toBool -}}
 {{ $ENABLE_RATE_LIMITS := .Env.PROSODY_ENABLE_RATE_LIMITS | default "0" | toBool -}}
+{{ $GUEST_AUTH_TYPE := .Env.PROSODY_GUEST_AUTH_TYPE | default "jitsi-anonymous" -}}
 {{ $PUBLIC_URL := .Env.PUBLIC_URL | default "https://localhost:8443" -}}
 {{ $PUBLIC_URL_DOMAIN := $PUBLIC_URL | trimPrefix "https://" | trimSuffix "/" -}}
 {{ $TURN_HOST := .Env.TURN_HOST | default "" -}}
@@ -254,7 +255,10 @@ VirtualHost "{{ $XMPP_DOMAIN }}"
 
 {{ if $ENABLE_GUEST_DOMAIN }}
 VirtualHost "{{ $XMPP_GUEST_DOMAIN }}"
-    authentication = "jitsi-anonymous"
+    authentication = "{{ $GUEST_AUTH_TYPE }}"
+    modules_enabled = {
+        "ping";
+    }
 
     c2s_require_encryption = false
     {{ if $ENABLE_VISITORS }}