# ==================================== # ADDITIONS to BigBlueButton # ==================================== # (place a '#' before to disable them) # HTTPS Proxy # fully automated Lets Encrypt certificates ENABLE_HTTPS_PROXY=true # If your network doesn't allow access to DNS at 8.8.8.8 specify your own resolvers #RESOLVER_ADDRESS=x.x.x.x # coturn (a TURN Server) # requires either the abhove HTTPS Proxy to be enabled # or TLS certificates to be mounted to container ENABLE_COTURN=true #COTURN_TLS_CERT_PATH= #COTURN_TLS_KEY_PATH= # Greenlight Frontend # https://docs.bigbluebutton.org/greenlight/gl-overview.html ENABLE_GREENLIGHT=true # Enable Webhooks # used by some integrations #ENABLE_WEBHOOKS=true # Prometheus Exporter # serves the bigbluebutton-exporter under following URL: # https://yourdomain/bbb-exporter #ENABLE_PROMETHEUS_EXPORTER=true #ENABLE_PROMETHEUS_EXPORTER_OPTIMIZATION=true # Recording # IMPORTANT: this is currently a big privacy issues, because it will # record everything which happens in the conference, even when the button # suggets, that it does not. # https://github.com/bigbluebutton/bigbluebutton/issues/9202 # make sure that you get peoples consent, before they join a room #ENABLE_RECORDING=true #REMOVE_OLD_RECORDING=false #RECORDING_MAX_AGE_DAYS=14 # ==================================== # SECRETS # ==================================== # important! change these to any random values SHARED_SECRET=SuperSecret ETHERPAD_API_KEY=SuperEtherpadKey RAILS_SECRET=SuperRailsSecret_SuperRailsSecret POSTGRESQL_SECRET=SuperPostgresSecret FSESL_PASSWORD=SuperFreeswitchESLPassword # ==================================== # CONNECTION # ==================================== DOMAIN=bbb.example.com EXTERNAL_IPv4=144.76.97.10 EXTERNAL_IPv6= # STUN SERVER # stun.freeswitch.org STUN_IP=216.93.246.18 STUN_PORT=3478 # TURN SERVER # uncomment and adjust following two lines to add an external TURN server #TURN_SERVER=turns:turn.example.com:443?transport=tcp #TURN_SECRET= # Allowed SIP IPs # due to high traffic caused by bots, by default the SIP port is blocked. # but you can allow access by your providers IP or IP ranges (comma seperated) # Hint: if you want to allow requests from every IP, you can use 0.0.0.0/0 SIP_IP_ALLOWLIST= # ==================================== # CUSTOMIZATION # ==================================== CLIENT_TITLE=BigBlueButton # use following lines to replace the default welcome message and footer WELCOME_MESSAGE="Welcome to %%CONFNAME%%!

For help on using BigBlueButton see these (short) tutorial videos.

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." # use following line for an additional SIP dial-in message #WELCOME_FOOTER="This server is running BigBlueButton.

To join this meeting by phone, dial:
INSERT_YOUR_PHONE_NUMBER_HERE
Then enter %%CONFNUM%% as the conference PIN number." # for a different default presentation, place the pdf file in ./conf/ and # adjust the following path DEFAULT_PRESENTATION=./mod/nginx/default.pdf # language of sound announcements # options: # - en-ca-june - EN Canadian June # - en-us-allison - US English Allison # - en-us-callie - US English Callie (default) # - de-de-daedalus3 - German by Daedalus3 (https://github.com/Daedalus3/freeswitch-german-soundfiles) # - es-ar-mario - Spanish/Argentina Mario # - fr-ca-june - FR Canadian June # - pt-br-karina - Brazilian Portuguese Karina # - ru-RU-elena - RU Russian Elena # - ru-RU-kirill - RU Russian Kirill # - ru-RU-vika - RU Russian Viktoriya # - sv-se-jakob - Swedish (Sweden) Jakob # - zh-cn-sinmei - Chinese/China Sinmei # - zh-hk-sinmei - Chinese/Hong Kong Sinmei SOUNDS_LANGUAGE=en-us-callie # set to false to disable listenOnlyMode LISTEN_ONLY_MODE=true # set to true to disable echo test DISABLE_ECHO_TEST=false # set to true to automatically share webcam AUTO_SHARE_WEBCAM=false # set to true to disable video preview for webcam sharing DISABLE_VIDEO_PREVIEW=false # set to false to disable chat CHAT_ENABLED=true # set to true to start chat closed CHAT_START_CLOSED=false # set to true to disable announcements "You are now (un-)muted" DISABLE_SOUND_MUTED=false # set to true to disable announcement "You are the only person in this conference" DISABLE_SOUND_ALONE=false # maximum count of breakout rooms per meeting # Warning: increasing the limit of breakout rooms per meeting # can generate excessive overhead to the server. We recommend # this value to be kept under 12. BREAKOUTROOM_LIMIT=8 # set to false to disable the learning dashboard ENABLE_LEARNING_DASHBOARD=true # ==================================== # Tuning # ==================================== # Default = 2; Min = 1; Max = 4 # On powerful systems with high number of meetings you can set values up to 4 to accelerate handling of events NUMBER_OF_BACKEND_NODEJS_PROCESSES=2 # Default = 2; Min = 1; Max = 8 # Set a number between 1 and 4 times the value of NUMBER_OF_BACKEND_NODEJS_PROCESSES where higher number helps with meetings # stretching the recommended number of users in BigBlueButton NUMBER_OF_FRONTEND_NODEJS_PROCESSES=2 # ==================================== # GREENLIGHT CONFIGURATION # ==================================== ### SMTP CONFIGURATION # Emails are required for the basic features of Greenlight to function. # Please refer to your SMTP provider to get the values for the variables below #SMTP_SENDER_EMAIL= #SMTP_SENDER_NAME= #SMTP_SERVER= #SMTP_PORT= #SMTP_DOMAIN= #SMTP_USERNAME= #SMTP_PASSWORD= #SMTP_AUTH= #SMTP_STARTTLS_AUTO=true #SMTP_STARTTLS=false #SMTP_TLS=false #SMTP_SSL_VERIFY=true ### EXTERNAL AUTHENTICATION METHODS # #OPENID_CONNECT_CLIENT_ID= #OPENID_CONNECT_CLIENT_SECRET= #OPENID_CONNECT_ISSUER= #OPENID_CONNECT_REDIRECT= # To enable hCaptcha on the user sign up and sign in, define these 2 keys #HCAPTCHA_SITE_KEY= #HCAPTCHA_SECRET_KEY= # Set these if you are using a Simple Storage Service (S3) # Uncomment S3_ENDPOINT only if you are using a S3 OTHER than Amazon Web Service (AWS) S3. #S3_ACCESS_KEY_ID= #S3_SECRET_ACCESS_KEY= #S3_REGION= #S3_BUCKET= #S3_ENDPOINT= # Define the default locale language code (i.e. 'en' for English) from the fallowing list: # [en, ar, fr, es] #DEFAULT_LOCALE=en