Site Tools


Writing /var/www/dokuwiki/data/cache/a/a3c09702ee237c1f0daf86c221b8b668.metadata failed
Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
New release available: 2020-07-29 "Hogfather". upgrade now! [51.3] (what's this?)
New release candidate 3 available: 2020-06-09 "Hogfather". upgrade now! [51.2] (what's this?)
New release candidate 2 available: 2020-06-01 "Hogfather". upgrade now! [51.1] (what's this?)
New release candidate available: 2020-06-01 "Hogfather". upgrade now! [51] (what's this?)
Hotfix release available: 2018-04-22c "Greebo". upgrade now! [50.3] (what's this?)
Hotfix release available: 2018-04-22b "Greebo". upgrade now! [50.2] (what's this?)
bigbluebutton_setup

This is an old revision of the document!


Reference:

https://docs.bigbluebutton.org/2.3/install.html

Before start installing Bigbluebutton, we need to check

1) Minimum server requirements 2) Pre-installation checks

Install BigBlueButton:

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s – -w -a -v xenial-22 -s example.exphosted.com -e thrikalsamys@peopleone.co

The above command install latest bigbluebutton version 2.3

you can check the status of your server with bbb-conf –check. When you run this command, you should see output similar to the following

sudo bbb-conf –check

You can also use sudo bbb-conf –status to check that all the BigBlueButton processes have started and are running

sudo bbb-conf –status

You can integrate BigBlueButton with one of the 3rd party integrations by providing the integration the server’s address and shared secret. You can use bbb-conf to display this information using bbb-conf –secret

sudo bbb-conf –secret

  URL: http://bbb.example.com/bigbluebutton/
  Secret: 330a8b08c3b4c61533e1d0c334

Restart your server

You can restart and check your BigBlueButton server at any time using the commands

sudo bbb-conf –restart sudo bbb-conf –check

Assign a hostname

For any production BigBlueButton server, you need to assign it a hostname.

sudo bbb-conf –setip HOSTNAME

For example, if your hostname was bigbluebutton.example.com, the command would be

sudo bbb-conf –setip bigbluebutton.example.com

At this point, you have BigBlueButton server listening to an IP address (or hostname) and responding to API requests. However, if you tried to login from the server’s default page with a browser, you would get an error

Configure SSL

Depending on your certificate authority (CA), you should now have 2 or more files, as follows:

Certificate Private key

Intermediate certificate (there may be more than one, or could be none) The next step is to install the files on the server.

Create the directory /etc/nginx/ssl: $ sudo mkdir /etc/nginx/ssl

And now create the private key file for nginx to use (replace the hostname in the filename with your own). In addition, fix the permissions so that only root can read the private key:

# cat >/etc/nginx/ssl/bigbluebutton.example.com.key «'END' Paste the contents of your key file here END

chmod 0600 /etc/nginx/ssl/bigbluebutton.example.com.key

bigbluebutton_setup.1627837031.txt.gz · Last modified: 2021/08/01 16:57 by 157.51.110.15