{% include 'roles/sys-svc-container/templates/env.j2' %} {# nocheck: comments-valid - upstream BigBlueButton sample.env; all inline docs intentional #} ENABLE_COTURN={{ BBB_COTURN_LOCAL_ENABLED | lower }} ENABLE_COLLABORA={{ BBB_COLLABORA_ENABLED | lower }} COLLABORA_URL={{ BBB_COLLABORA_URL }} {% if lookup('tls', application_id, 'enabled') | bool %} COTURN_TLS_CERT_PATH={{ BBB_COTURN_TLS_CERT_PATH }} COTURN_TLS_KEY_PATH={{ BBB_COTURN_TLS_KEY_PATH }} {% endif %} ENABLE_GREENLIGHT={{ BBB_GREENLIGHT_ENABLED | lower }} {% if lookup('config', application_id, 'services.prometheus.enabled') | bool %} ENABLE_PROMETHEUS_EXPORTER=true ENABLE_PROMETHEUS_EXPORTER_OPTIMIZATION=true {% endif %} ENABLE_RECORDING={{ BBB_RECORDING_ENABLED | lower }} REMOVE_OLD_RECORDING={{ BBB_RECORDING_CLEANUP_ENABLED | lower }} RECORDING_MAX_AGE_DAYS={{ BBB_RECORDING_MAX_AGE_DAYS }} SHARED_SECRET={{ BBB_SHARED_SECRET }} RAILS_SECRET={{ BBB_RAILS_SECRET }} POSTGRESQL_SECRET={{ BBB_POSTGRESQL_SECRET }} FSESL_PASSWORD={{ BBB_FSESL_PASSWORD | dotenv_quote }} DOMAIN={{ domain }} EXTERNAL_IPv4={{ networks.internet.ip4 }} {% if BBB_IP6_ENABLED | bool %} EXTERNAL_IPv6={{ networks.internet.ip6 }} {% endif %} STUN_IP={{ BBB_TURN_DOMAIN }} STUN_PORT={{ BBB_STUN_PORT }} TURN_SERVER={{ BBB_TURN_PROTOCOL }}:{{ BBB_TURN_DOMAIN }}:{{ BBB_TURN_PORT }}?transport=tcp TURN_SECRET={{ BBB_TURN_SECRET }} SIP_IP_ALLOWLIST= CLIENT_TITLE=BigBlueButton WELCOME_MESSAGE=Welcome to %%CONFNAME%%!

For help on using BigBlueButton see the documentation.

To join the audio bridge click the speaker button. Use a headset to avoid causing background noise for others. WELCOME_FOOTER=This server is running BigBlueButton. DEFAULT_PRESENTATION=./mod/nginx/default.pdf SOUNDS_LANGUAGE=en-us-callie LISTEN_ONLY_MODE=true DISABLE_ECHO_TEST=false AUTO_SHARE_WEBCAM=false DISABLE_VIDEO_PREVIEW=false CHAT_ENABLED=true CHAT_START_CLOSED=false DISABLE_SOUND_MUTED=false DISABLE_SOUND_ALONE=false BREAKOUTROOM_LIMIT=8 ENABLE_LEARNING_DASHBOARD=true NUMBER_OF_BACKEND_NODEJS_PROCESSES=2 NUMBER_OF_FRONTEND_NODEJS_PROCESSES=2 OFFICE365_KEY= OFFICE365_SECRET= OFFICE365_HD= OAUTH2_REDIRECT= {% if BBB_LDAP_ENABLED | bool %} LDAP_SERVER={{ LDAP.SERVER.DOMAIN }} LDAP_PORT={{ LDAP.SERVER.PORT }} LDAP_UID={{ LDAP.USER.ATTRIBUTES.ID }} LDAP_BASE={{ LDAP.DN.ROOT }} LDAP_BIND_DN={{ LDAP.DN.ADMINISTRATOR.DATA }} LDAP_AUTH=password LDAP_PASSWORD={{ LDAP.BIND_CREDENTIAL | dotenv_quote }} {% endif %} ALLOW_GREENLIGHT_ACCOUNTS=true {% set email = lookup('email', application_id) %} {% if email.enabled | bool %} SMTP_SERVER={{ email.host }} SMTP_DOMAIN={{ email.domain }} SMTP_PORT={{ email.port }} SMTP_USERNAME={{ email.username }} SMTP_PASSWORD={{ email.password | dotenv_quote }} SMTP_AUTH=plain SMTP_OPENSSL_VERIFY_MODE=none SMTP_STARTTLS_AUTO={{ email.start_tls | lower }} SMTP_STARTTLS={{ email.start_tls | lower }} SMTP_TLS={{ email.tls | lower }} SMTP_SSL_VERIFY=true SMTP_SENDER={{ email['from'] }} SMTP_SENDER_EMAIL={{ email['from'] }} {% endif %} RELATIVE_URL_ROOT=/b ROOM_FEATURES=mute-on-join,require-moderator-approval,anyone-can-start,all-join-moderator PAGINATION_NUMBER=25 NUMBER_OF_ROWS=25 ENABLE_GOOGLE_CALENDAR_BUTTON= MAINTENANCE_MODE=false MAINTENANCE_WINDOW= HELP_URL=https://docs.bigbluebutton.org/greenlight/v3/install/ DEFAULT_REGISTRATION=invite {% if BBB_OIDC_ENABLED | bool %} OPENID_CONNECT_CLIENT_ID={{ OIDC.CLIENT.ID }} OPENID_CONNECT_CLIENT_SECRET={{ OIDC.CLIENT.SECRET }} OPENID_CONNECT_ISSUER={{ OIDC.CLIENT.ISSUER_URL }} OPENID_CONNECT_REDIRECT={{ lookup('tls', application_id, 'url.base') }} {% endif %}