|
@@ -9,32 +9,92 @@ services:
|
|
|
- ${CONFIG}/web/letsencrypt:/etc/letsencrypt
|
|
|
- ${CONFIG}/transcripts:/usr/share/jitsi-meet/transcripts
|
|
|
environment:
|
|
|
- - ENABLE_AUTH
|
|
|
- - ENABLE_GUESTS
|
|
|
- ENABLE_LETSENCRYPT
|
|
|
- ENABLE_HTTP_REDIRECT
|
|
|
- - ENABLE_TRANSCRIPTIONS
|
|
|
+ - ENABLE_HSTS
|
|
|
+ - ENABLE_XMPP_WEBSOCKET
|
|
|
- DISABLE_HTTPS
|
|
|
- - JICOFO_AUTH_USER
|
|
|
- LETSENCRYPT_DOMAIN
|
|
|
- LETSENCRYPT_EMAIL
|
|
|
+ - LETSENCRYPT_USE_STAGING
|
|
|
- PUBLIC_URL
|
|
|
- - XMPP_DOMAIN
|
|
|
+ - TZ
|
|
|
+ - AMPLITUDE_ID
|
|
|
+ - ANALYTICS_SCRIPT_URLS
|
|
|
+ - ANALYTICS_WHITELISTED_EVENTS
|
|
|
+ - BRIDGE_CHANNEL
|
|
|
+ - CALLSTATS_CUSTOM_SCRIPT_URL
|
|
|
+ - CALLSTATS_ID
|
|
|
+ - CALLSTATS_SECRET
|
|
|
+ - CHROME_EXTENSION_BANNER_JSON
|
|
|
+ - CONFCODE_URL
|
|
|
+ - CONFIG_EXTERNAL_CONNECT
|
|
|
+ - DEPLOYMENTINFO_ENVIRONMENT
|
|
|
+ - DEPLOYMENTINFO_ENVIRONMENT_TYPE
|
|
|
+ - DEPLOYMENTINFO_USERREGION
|
|
|
+ - DIALIN_NUMBERS_URL
|
|
|
+ - DIALOUT_AUTH_URL
|
|
|
+ - DIALOUT_CODES_URL
|
|
|
+ - DROPBOX_APPKEY
|
|
|
+ - DROPBOX_REDIRECT_URI
|
|
|
+ - DYNAMIC_BRANDING_URL
|
|
|
+ - ENABLE_AUDIO_PROCESSING
|
|
|
+ - ENABLE_AUTH
|
|
|
+ - ENABLE_CALENDAR
|
|
|
+ - ENABLE_FILE_RECORDING_SERVICE
|
|
|
+ - ENABLE_FILE_RECORDING_SERVICE_SHARING
|
|
|
+ - ENABLE_GUESTS
|
|
|
+ - ENABLE_IPV6
|
|
|
+ - ENABLE_LIPSYNC
|
|
|
+ - ENABLE_NO_AUDIO_DETECTION
|
|
|
+ - ENABLE_P2P
|
|
|
+ - ENABLE_PREJOIN_PAGE
|
|
|
+ - ENABLE_WELCOME_PAGE
|
|
|
+ - ENABLE_CLOSE_PAGE
|
|
|
+ - ENABLE_RECORDING
|
|
|
+ - ENABLE_REMB
|
|
|
+ - ENABLE_REQUIRE_DISPLAY_NAME
|
|
|
+ - ENABLE_SIMULCAST
|
|
|
+ - ENABLE_STATS_ID
|
|
|
+ - ENABLE_STEREO
|
|
|
+ - ENABLE_SUBDOMAINS
|
|
|
+ - ENABLE_TALK_WHILE_MUTED
|
|
|
+ - ENABLE_TCC
|
|
|
+ - ENABLE_TRANSCRIPTIONS
|
|
|
+ - ETHERPAD_PUBLIC_URL
|
|
|
+ - ETHERPAD_URL_BASE
|
|
|
+ - GOOGLE_ANALYTICS_ID
|
|
|
+ - GOOGLE_API_APP_CLIENT_ID
|
|
|
+ - INVITE_SERVICE_URL
|
|
|
+ - JICOFO_AUTH_USER
|
|
|
+ - MATOMO_ENDPOINT
|
|
|
+ - MATOMO_SITE_ID
|
|
|
+ - MICROSOFT_API_APP_CLIENT_ID
|
|
|
+ - NGINX_RESOLVER
|
|
|
+ - NGINX_WORKER_PROCESSES
|
|
|
+ - NGINX_WORKER_CONNECTIONS
|
|
|
+ - PEOPLE_SEARCH_URL
|
|
|
+ - RESOLUTION
|
|
|
+ - RESOLUTION_MIN
|
|
|
+ - RESOLUTION_WIDTH
|
|
|
+ - RESOLUTION_WIDTH_MIN
|
|
|
+ - START_AUDIO_ONLY
|
|
|
+ - START_AUDIO_MUTED
|
|
|
+ - DISABLE_AUDIO_LEVELS
|
|
|
+ - ENABLE_NOISY_MIC_DETECTION
|
|
|
+ - START_BITRATE
|
|
|
+ - DESKTOP_SHARING_FRAMERATE_MIN
|
|
|
+ - DESKTOP_SHARING_FRAMERATE_MAX
|
|
|
+ - START_VIDEO_MUTED
|
|
|
+ - TESTING_CAP_SCREENSHARE_BITRATE
|
|
|
+ - TESTING_OCTO_PROBABILITY
|
|
|
- XMPP_AUTH_DOMAIN
|
|
|
- XMPP_BOSH_URL_BASE
|
|
|
+ - XMPP_DOMAIN
|
|
|
- XMPP_GUEST_DOMAIN
|
|
|
- XMPP_MUC_DOMAIN
|
|
|
- XMPP_RECORDER_DOMAIN
|
|
|
- - ETHERPAD_URL_BASE
|
|
|
- - ETHERPAD_PUBLIC_URL
|
|
|
- - TZ
|
|
|
- - JIBRI_BREWERY_MUC
|
|
|
- - JIBRI_PENDING_TIMEOUT
|
|
|
- - JIBRI_XMPP_USER
|
|
|
- - JIBRI_XMPP_PASSWORD
|
|
|
- - JIBRI_RECORDER_USER
|
|
|
- - JIBRI_RECORDER_PASSWORD
|
|
|
- - ENABLE_RECORDING
|
|
|
+ - TOKEN_AUTH_URL
|
|
|
networks:
|
|
|
# traefik: change the following line to your external docker network
|
|
|
web:
|
|
@@ -51,6 +111,8 @@ services:
|
|
|
traefik.http.routers.app.tls: 'true'
|
|
|
traefik.http.routers.app.tls.certresolver: le
|
|
|
traefik.http.services.app.loadbalancer.server.port: 80
|
|
|
+ # traefik: change the following line to your external docker network
|
|
|
+ traefik.docker.network: web
|
|
|
|
|
|
# XMPP server
|
|
|
prosody:
|
|
@@ -65,6 +127,8 @@ services:
|
|
|
- AUTH_TYPE
|
|
|
- ENABLE_AUTH
|
|
|
- ENABLE_GUESTS
|
|
|
+ - ENABLE_LOBBY
|
|
|
+ - ENABLE_XMPP_WEBSOCKET
|
|
|
- GLOBAL_MODULES
|
|
|
- GLOBAL_CONFIG
|
|
|
- LDAP_URL
|
|
@@ -89,6 +153,7 @@ services:
|
|
|
- XMPP_MUC_MODULES
|
|
|
- XMPP_INTERNAL_MUC_MODULES
|
|
|
- XMPP_RECORDER_DOMAIN
|
|
|
+ - XMPP_CROSS_DOMAIN
|
|
|
- JICOFO_COMPONENT_SECRET
|
|
|
- JICOFO_AUTH_USER
|
|
|
- JICOFO_AUTH_PASSWORD
|
|
@@ -109,6 +174,7 @@ services:
|
|
|
- JWT_AUTH_TYPE
|
|
|
- JWT_TOKEN_AUTH_MODULE
|
|
|
- LOG_LEVEL
|
|
|
+ - PUBLIC_URL
|
|
|
- TZ
|
|
|
networks:
|
|
|
meet.jitsi:
|
|
@@ -121,20 +187,40 @@ services:
|
|
|
volumes:
|
|
|
- ${CONFIG}/jicofo:/config
|
|
|
environment:
|
|
|
+ - AUTH_TYPE
|
|
|
+ - BRIDGE_AVG_PARTICIPANT_STRESS
|
|
|
+ - BRIDGE_STRESS_THRESHOLD
|
|
|
- ENABLE_AUTH
|
|
|
- - XMPP_DOMAIN
|
|
|
- - XMPP_AUTH_DOMAIN
|
|
|
- - XMPP_INTERNAL_MUC_DOMAIN
|
|
|
- - XMPP_SERVER
|
|
|
+ - ENABLE_AUTO_OWNER
|
|
|
+ - ENABLE_CODEC_VP8
|
|
|
+ - ENABLE_CODEC_VP9
|
|
|
+ - ENABLE_CODEC_H264
|
|
|
+ - ENABLE_RECORDING
|
|
|
+ - ENABLE_SCTP
|
|
|
- JICOFO_COMPONENT_SECRET
|
|
|
- JICOFO_AUTH_USER
|
|
|
- JICOFO_AUTH_PASSWORD
|
|
|
+ - JICOFO_ENABLE_BRIDGE_HEALTH_CHECKS
|
|
|
+ - JICOFO_CONF_INITIAL_PARTICIPANT_WAIT_TIMEOUT
|
|
|
+ - JICOFO_CONF_SINGLE_PARTICIPANT_TIMEOUT
|
|
|
+ - JICOFO_ENABLE_HEALTH_CHECKS
|
|
|
+ - JICOFO_SHORT_ID
|
|
|
+ - JICOFO_RESERVATION_ENABLED
|
|
|
- JICOFO_RESERVATION_REST_BASE_URL
|
|
|
- - JVB_BREWERY_MUC
|
|
|
- - JIGASI_BREWERY_MUC
|
|
|
- JIBRI_BREWERY_MUC
|
|
|
+ - JIBRI_REQUEST_RETRIES
|
|
|
- JIBRI_PENDING_TIMEOUT
|
|
|
+ - JIGASI_BREWERY_MUC
|
|
|
+ - JIGASI_SIP_URI
|
|
|
+ - JVB_BREWERY_MUC
|
|
|
+ - MAX_BRIDGE_PARTICIPANTS
|
|
|
+ - OCTO_BRIDGE_SELECTION_STRATEGY
|
|
|
- TZ
|
|
|
+ - XMPP_DOMAIN
|
|
|
+ - XMPP_AUTH_DOMAIN
|
|
|
+ - XMPP_INTERNAL_MUC_DOMAIN
|
|
|
+ - XMPP_MUC_DOMAIN
|
|
|
+ - XMPP_SERVER
|
|
|
depends_on:
|
|
|
- prosody
|
|
|
networks:
|
|
@@ -159,8 +245,12 @@ services:
|
|
|
- JVB_PORT
|
|
|
- JVB_TCP_HARVESTER_DISABLED
|
|
|
- JVB_TCP_PORT
|
|
|
+ - JVB_TCP_MAPPED_PORT
|
|
|
- JVB_STUN_SERVERS
|
|
|
- JVB_ENABLE_APIS
|
|
|
+ - JVB_WS_DOMAIN
|
|
|
+ - JVB_WS_SERVER_ID
|
|
|
+ - PUBLIC_URL
|
|
|
- TZ
|
|
|
depends_on:
|
|
|
- prosody
|