Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
42214716b1 | ||
|
|
85ad59823c | ||
|
|
2c9ad05263 |
+7
-1
@@ -54,8 +54,14 @@ VirtualHost "meet.oopen.de"
|
|||||||
auth_append_host = true
|
auth_append_host = true
|
||||||
...
|
...
|
||||||
VirtualHost "guest.meet.oopen.de"
|
VirtualHost "guest.meet.oopen.de"
|
||||||
authentication = "anonymous"
|
authentication = "jitsi-anonymous"
|
||||||
c2s_require_encryption = false
|
c2s_require_encryption = false
|
||||||
|
modules_enabled = {
|
||||||
|
"mam";
|
||||||
|
"turn_external";
|
||||||
|
"bosh";
|
||||||
|
"websocket";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# ---
|
# ---
|
||||||
|
|||||||
@@ -571,7 +571,7 @@ if [[ "$_auth" = "dovecot" ]]; then
|
|||||||
cat <<EOF >> /etc/prosody/conf.avail/${FQHN_HOSTNAME}.cfg.lua 2> "$log_file"
|
cat <<EOF >> /etc/prosody/conf.avail/${FQHN_HOSTNAME}.cfg.lua 2> "$log_file"
|
||||||
|
|
||||||
VirtualHost "guest.${FQHN_HOSTNAME}"
|
VirtualHost "guest.${FQHN_HOSTNAME}"
|
||||||
authentication = "anonymous"
|
authentication = "jitsi-anonymous"
|
||||||
c2s_require_encryption = false
|
c2s_require_encryption = false
|
||||||
EOF
|
EOF
|
||||||
if [[ $? -ne 0 ]]; then
|
if [[ $? -ne 0 ]]; then
|
||||||
@@ -621,7 +621,7 @@ EOF
|
|||||||
cat <<EOF >> ${LOCK_DIR}/${FQHN_HOSTNAME}.cfg.lua
|
cat <<EOF >> ${LOCK_DIR}/${FQHN_HOSTNAME}.cfg.lua
|
||||||
|
|
||||||
VirtualHost "guest.${FQHN_HOSTNAME}"
|
VirtualHost "guest.${FQHN_HOSTNAME}"
|
||||||
authentication = "anonymous"
|
authentication = "jitsi-anonymous"
|
||||||
c2s_require_encryption = false
|
c2s_require_encryption = false
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
|
|||||||
+37
-37
@@ -1249,7 +1249,7 @@ else
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
DOMAIN="meet.oopen.de"
|
DOMAIN="${FQHN_HOSTNAME}"
|
||||||
|
|
||||||
INSERT_BLOCK='http_ports = { 5280 }
|
INSERT_BLOCK='http_ports = { 5280 }
|
||||||
http_interfaces = { "127.0.0.1", "::1" }
|
http_interfaces = { "127.0.0.1", "::1" }
|
||||||
@@ -1282,90 +1282,90 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
# - VirtualHost "auth.meet.oopen.de"
|
# - VirtualHost "auth.${DOMAIN}"
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
REQUIRED_MODULES=("mam" "turn_external" "bosh" "websocket")
|
REQUIRED_MODULES=("mam" "turn_external" "bosh" "websocket")
|
||||||
echononl "Ensure required modules in VirtualHost \"auth.meet.oopen.de\" in $(basename $CONFIG) .."
|
echononl "Ensure required modules in VirtualHost \"auth.${DOMAIN}\" in $(basename $CONFIG) .."
|
||||||
ensure_vhost_modules "$CONFIG" "auth.meet.oopen.de" REQUIRED_MODULES
|
ensure_vhost_modules "$CONFIG" "auth.${DOMAIN}" REQUIRED_MODULES
|
||||||
|
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
# - Component "share.auth.meet.oopen.de"
|
# - Component "share.auth.${DOMAIN}"
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
echononl "Ensure Component \"share.auth.meet.oopen.de\" in $(basename $CONFIG) .."
|
echononl "Ensure Component \"share.auth.${DOMAIN}\" in $(basename $CONFIG) .."
|
||||||
ensure_component "$CONFIG" "share.auth.meet.oopen.de" "http_file_share"
|
ensure_component "$CONFIG" "share.auth.${DOMAIN}" "http_file_share"
|
||||||
|
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
# - Component "internal.auth.meet.oopen.de"
|
# - Component "internal.auth.${DOMAIN}"
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
REQUIRED_MODULES=("mam" "bosh" "websocket" "turn_external" "muc_mam")
|
REQUIRED_MODULES=("mam" "bosh" "websocket" "turn_external" "muc_mam")
|
||||||
echononl "Ensure Component \"internal.auth.meet.oopen.de\" in $(basename $CONFIG) .."
|
echononl "Ensure Component \"internal.auth.${DOMAIN}\" in $(basename $CONFIG) .."
|
||||||
ensure_component "$CONFIG" "internal.auth.meet.oopen.de" "muc" REQUIRED_MODULES
|
ensure_component "$CONFIG" "internal.auth.${DOMAIN}" "muc" REQUIRED_MODULES
|
||||||
|
|
||||||
|
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
# - VirtualHost "guest.meet.oopen.de"
|
# - VirtualHost "guest.${DOMAIN}"
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
REQUIRED_MODULES=("mam" "turn_external" "bosh" "websocket")
|
REQUIRED_MODULES=("mam" "turn_external" "bosh" "websocket")
|
||||||
echononl "Ensure required modules in VirtualHost \"guest.meet.oopen.de\" in $(basename $CONFIG) .."
|
echononl "Ensure required modules in VirtualHost \"guest.${DOMAIN}\" in $(basename $CONFIG) .."
|
||||||
ensure_vhost_modules "$CONFIG" "guest.meet.oopen.de" REQUIRED_MODULES
|
ensure_vhost_modules "$CONFIG" "guest.${DOMAIN}" REQUIRED_MODULES
|
||||||
|
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
# - Component "share.guest.meet.oopen.de"
|
# - Component "share.guest.${DOMAIN}"
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
echononl "Ensure Component \"share.guest.meet.oopen.de\" in $(basename $CONFIG) .."
|
echononl "Ensure Component \"share.guest.${DOMAIN}\" in $(basename $CONFIG) .."
|
||||||
ensure_component "$CONFIG" "share.guest.meet.oopen.de" "http_file_share"
|
ensure_component "$CONFIG" "share.guest.${DOMAIN}" "http_file_share"
|
||||||
|
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
# - Component "groups.guest.meet.oopen.de"
|
# - Component "groups.guest.${DOMAIN}"
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
REQUIRED_MODULES=("muc_mam")
|
REQUIRED_MODULES=("muc_mam")
|
||||||
echononl "Ensure Component \"groups.guest.meet.oopen.de\" in $(basename $CONFIG) .."
|
echononl "Ensure Component \"groups.guest.${DOMAIN}\" in $(basename $CONFIG) .."
|
||||||
ensure_component "$CONFIG" "groups.guest.meet.oopen.de" "muc" REQUIRED_MODULES
|
ensure_component "$CONFIG" "groups.guest.${DOMAIN}" "muc" REQUIRED_MODULES
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
# - VirtualHost "meet.oopen.de"
|
# - VirtualHost "${DOMAIN}"
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
REQUIRED_MODULES=("mam")
|
REQUIRED_MODULES=("mam")
|
||||||
echononl "Ensure required modules in VirtualHost \"meet.oopen.de\" in $(basename $CONFIG) .."
|
echononl "Ensure required modules in VirtualHost \"${DOMAIN}\" in $(basename $CONFIG) .."
|
||||||
ensure_vhost_modules "$CONFIG" "meet.oopen.de" REQUIRED_MODULES
|
ensure_vhost_modules "$CONFIG" "${DOMAIN}" REQUIRED_MODULES
|
||||||
|
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
# - Component "share.meet.oopen.de"
|
# - Component "share.${DOMAIN}"
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
echononl "Ensure Component \"share.meet.oopen.de\" in $(basename $CONFIG) .."
|
echononl "Ensure Component \"share.${DOMAIN}\" in $(basename $CONFIG) .."
|
||||||
ensure_component "$CONFIG" "share.meet.oopen.de" "http_file_share"
|
ensure_component "$CONFIG" "share.${DOMAIN}" "http_file_share"
|
||||||
|
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
# - Component "breakout.meet.oopen.de"
|
# - Component "breakout.${DOMAIN}"
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
REQUIRED_MODULES=("muc_hide_all" "muc_meeting_id" "muc_domain_mapper" "muc_rate_limit" "muc_mam")
|
REQUIRED_MODULES=("muc_hide_all" "muc_meeting_id" "muc_domain_mapper" "muc_rate_limit" "muc_mam")
|
||||||
echononl "Ensure Component \"breakout.meet.oopen.de\" in $(basename $CONFIG) .."
|
echononl "Ensure Component \"breakout.${DOMAIN}\" in $(basename $CONFIG) .."
|
||||||
ensure_component "$CONFIG" "breakout.meet.oopen.de" "muc" REQUIRED_MODULES
|
ensure_component "$CONFIG" "breakout.${DOMAIN}" "muc" REQUIRED_MODULES
|
||||||
|
|
||||||
|
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
# - VirtualHost "recorder.meet.oopen.de"
|
# - VirtualHost "recorder.${DOMAIN}"
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
REQUIRED_MODULES=("mam" "bosh" "websocket" "turn_external")
|
REQUIRED_MODULES=("mam" "bosh" "websocket" "turn_external")
|
||||||
echononl "Ensure required modules in VirtualHost \"recorder.meet.oopen.de\" in $(basename $CONFIG) .."
|
echononl "Ensure required modules in VirtualHost \"recorder.${DOMAIN}\" in $(basename $CONFIG) .."
|
||||||
ensure_vhost_modules "$CONFIG" "recorder.meet.oopen.de" REQUIRED_MODULES
|
ensure_vhost_modules "$CONFIG" "recorder.${DOMAIN}" REQUIRED_MODULES
|
||||||
|
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
# - Component "share.recorder.meet.oopen.de"
|
# - Component "share.recorder.${DOMAIN}"
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
echononl "Ensure Component \"share.recorder.meet.oopen.de\" in $(basename $CONFIG) .."
|
echononl "Ensure Component \"share.recorder.${DOMAIN}\" in $(basename $CONFIG) .."
|
||||||
ensure_component "$CONFIG" "share.recorder.meet.oopen.de" "http_file_share"
|
ensure_component "$CONFIG" "share.recorder.${DOMAIN}" "http_file_share"
|
||||||
|
|
||||||
|
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
# - Component "groups.recorder.meet.oopen.de"
|
# - Component "groups.recorder.${DOMAIN}"
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
REQUIRED_MODULES=("muc_mam")
|
REQUIRED_MODULES=("muc_mam")
|
||||||
echononl "Ensure Component \"groups.recorder.meet.oopen.de\" in $(basename $CONFIG) .."
|
echononl "Ensure Component \"groups.recorder.${DOMAIN}\" in $(basename $CONFIG) .."
|
||||||
ensure_component "$CONFIG" "groups.recorder.meet.oopen.de" "muc" REQUIRED_MODULES
|
ensure_component "$CONFIG" "groups.recorder.${DOMAIN}" "muc" REQUIRED_MODULES
|
||||||
|
|
||||||
blank_line
|
blank_line
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user