BigBlueButton 2.0-beta

    BigBlueButton 2.0-beta (referred hereafter as BigBlueButton 2.0) it a significant upgrade to BigBlueButton 1.1. BigBlueButton 2.0 adds an improved user interface, shared notes, and multi-user whiteboard – all to enable the instructor to increase engagement with students. For more details see what’s new in BigBlueButton 2.0.

    You can upgrade directly from a BigBlueButton 1.1 server, or install BigBlueButton 2.0 on a new server via two options:

    Step-by-step install

    To install BigBlueButton 2.0, follow the steps in BigBlueButton 1.1 Install Guide with one difference: when you reach Step 2. Install apt-get key for BigBlueButton repositoryAnchor, change the command from

    echo "deb bigbluebutton-xenial main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list


    echo "deb bigbluebutton-xenial main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list

    Notice the repository URL has changed from xenial-110 to xenial-200.

    That’s it. Proceed through the rest of the installation steps and you’ll have a BigBlueButton 2.0 running at the end.

    After the install, you can see that most of the packages are now 2.0 by running dpkg -l | grep bbb. Here’s a sample output on one of our test servers (your versions may be slightly ahead).

    # dpkg -l | grep bbb
    ii  bbb-apps                  1:2.0.0-42    amd64   BigBlueButton applications for Red5
    ii  bbb-apps-akka             2.0.0-128     all     BigBlueButton Apps (Akka)
    ii  bbb-apps-screenshare      1:2.0.0-25    amd64   BigBlueButton screenshare module for Red5
    ii  bbb-apps-sip              1:2.0.0-6     amd64   BigBlueButton SIP module for Red5
    ii  bbb-apps-video            1:2.0.0-15    amd64   BigBlueButton video module for Red5
    ii  bbb-apps-video-broadcast  1:2.0.0-4     amd64   BigBlueButton video broadcast module for Red5
    ii  bbb-client                1:2.0.0-276   amd64   BigBlueButton Flash client
    ii  bbb-config                1:2.0.0-37    amd64   BigBlueButton configuration utilities
    ii  bbb-demo                  1:2.0.0-11    amd64   BigBlueButton API demos
    ii  bbb-freeswitch-core       2:1.6-44      amd64   BigBlueButton build of FreeSWITCH
    ii  bbb-freeswitch-sounds     1:1.6.7-9     amd64   FreeSWITCH Sounds
    ii  bbb-fsesl-akka            2.0.0-19      all     BigBlueButton FS-ESL (Akka)
    ii  bbb-mkclean               1:0.8.7-3     amd64   Clean and optimize Matroska and WebM files
    ii  bbb-playback-presentation 1:2.0.0-20    amd64   BigBluebutton playback of presentation
    ii  bbb-record-core           1:2.0.0-17    amd64   BigBlueButton record and playback
    ii  bbb-red5                  1:1.0.8-33    amd64   The Red5 server for BigBlueButton
    ii  bbb-swftools              1:0.9.2-2     amd64   The swftools files for BigBlueButton
    ii  bbb-transcode-akka        2.0.0-4       all     BigBlueButton Transcoder
    ii  bbb-web                   1:2.0.0-68    amd64   BigBlueButton API
    ii  bigbluebutton             1:2.0.0-6     amd64   Open source web conferencing platform (bbb)

    We regularly post updates to BigBlueButton 2.0 in the bigbluebutton developer mailing list. The section Upgrade to the latest build of BigBlueButton 2.0 shows how.

    Upgrade from BigBlueButton 1.1 to 2.0

    To upgrade your BigBlueButton server from 1.1 to 2.0, login to the server via SSH and edit the file /etc/apt/sources.list.d/bigbluebutton.list. Change the line in this file so it reads

    deb bigbluebutton-xenial main

    Notice the repository URL has changed from xenial-110 to xenial-200. You need only do the above step once on a server. Proceed with the steps in the next section.

    Upgrade to latest build of BigBlueButton 2.0

    To install the latest build of BigBlueButton 2.0, enter the following commands:

    sudo apt-get update
    sudo apt-get dist-upgrade
    sudo apt-get autoremove

    Finally, to ensure that all the BigBlueButton configuration files are properly updated with the correct hostname/IP address of your server, enter the following commands and substitute <IP_or_hostname> with the IP address or hostname of your BigBlueButton server (use whichever the server had previously been configured for).

    sudo bbb-conf --setip <IP_or_hostname>
    sudo bbb-conf --check

    If you encounter any issues during installation/upgrade, please post to our bigbluebutton-setup mailing list with a description of the issue you encountered.