Docker files for BigBlueButton
Go to file
DemetryNaN 9082bd5c22
Update description for integration with nginx
Added IPv6 forwarding. Because freeswitch currently requires, that IPv6 requests get also forwarded via IPv6. otherwise the WebRTC connections won't work.
2021-07-31 12:04:42 +03:00
conf sip_profiles: add extension field 2020-09-02 12:05:00 +02:00
docs Update description for integration with nginx 2021-07-31 12:04:42 +03:00
mod html5: revert accidentally removed changes 2021-04-30 20:31:56 +02:00
scripts remove coturn due to #73 2021-03-28 00:58:01 +01:00
.gitignore add auto-generated docker-compose.yml to .gitignore 2021-02-11 20:17:56 +01:00
.gitmodules move bbb-webrtc-sfu submodule 2021-02-11 20:17:42 +01:00
CHANGELOG.md 🎉 Release v2.3.0 2021-04-30 20:24:52 +02:00
docker-compose.tmpl.yml v2.3.0 2021-04-30 20:20:40 +02:00
LICENSE Initial commit 2017-10-27 14:57:35 -04:00
README.md readme: clone stable main branch by default 2021-04-30 22:59:10 +02:00
sample.env remove coturn due to #73 2021-03-28 00:58:01 +01:00

📦 BigBlueButton 2.3 Docker

Version: 2.3.0 | Changelog | Issues

Features

  • Easy installation
  • Greenlight included
  • Fully automated HTTPS certificates
  • Full IPv6 support
  • Runs on any major linux distributon (Debian, Ubuntu, CentOS,...)

What is not implemented yet

  • bbb-lti

Install

  1. Install docker-ce & docker-compose
    1. follow instructions
    2. Ensure docker works with $ docker run hello-world
    3. Install docker-compose: https://docs.docker.com/compose/install/
    4. Ensure docker-compose works and that you use a version ≥ 1.28 : $ docker-compose --version
  2. Clone this repository
    $ git clone -b main --recurse-submodules https://github.com/bigbluebutton/docker.git bbb-docker
    $ cd bbb-docker
    
  3. Run setup:
    $ ./scripts/setup
    
  4. (optional) Make additional configuration adjustments
    $ nano .env
    # always recreate the docker-compose.yml file after making any changes
    $ ./scripts/generate-compose
    
  5. Start containers:
    $ docker-compose up -d
    
  6. If you use greenlight, you can create an admin account with:
    $ docker-compose exec greenlight bundle exec rake admin:create
    

Further How-To's