Docker files for BigBlueButton
Go to file
rottaran cdfdfca51b
Prevent vectorizing images when creating svg
This change deletes the potrace rules from imagemagick. Otherwise it tries to use potrace, which is not installed and would create ugly monochrome slides. Without this change, d8350f813c/bbb-common-web/src/main/java/org/bigbluebutton/presentation/imp/SvgImageCreatorImp.java (L223) fails in the docker version of BBB. The users see this effect as blank slides. This path is triggered by type 3 fonts in the page. 

Background: bbb-web tries to avoid pdftocairo for pages with type 3 fonts, see https://gitlab.freedesktop.org/poppler/poppler/-/issues/268
And imagemagick changed its behaviour around version 7.0.8-65, see https://legacy.imagemagick.org/discourse-server/viewtopic.php?t=36777
2022-01-27 22:23:55 +01:00
conf sip_profiles: add extension field 2020-09-02 12:05:00 +02:00
docs change nginx port from 8080 to 48087 2021-11-27 18:22:03 +01:00
mod Prevent vectorizing images when creating svg 2022-01-27 22:23:55 +01:00
scripts applied v2.4.2 changes 2022-01-27 09:53:45 +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 applied v2.4.2 changes 2022-01-27 09:53:45 +01:00
docker-compose.tmpl.yml mongodb: switch back from 5 -> 4.4 2021-12-13 17:54:33 +01:00
LICENSE Initial commit 2017-10-27 14:57:35 -04:00
README.md applied v2.4.2 changes 2022-01-27 09:53:45 +01:00
sample.env make default passwords obvious and set FSESL_PASSWORD 2021-12-13 18:16:22 +01:00

bbb-docker-banner

📦 BigBlueButton 2.4 Docker

Version: 2.4.2 | Changelog | Issues

Features

  • Easy installation
  • Greenlight included
  • TURN server 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
    $ git submodule update --init
    
  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