How to install bigbluebutton web conference server.

How to install BigBlueButton web conference server.

The minimum requirements for a BigBlueButton server are

  • Ubuntu 16.04 64-bit OS running Linux kernel 4.x
  • 8 GB of memory with swap enabled (16 GB of memory is better)
  • 4 CPU cores (8 is better)
  • TCP ports 80 and 443 are accessible
  • UDP ports 16384 – 32768 are accessible
  • Port 80 is not in use by another application

For a server intended for production, we additionally recommend:

  • 500G of free disk space (or more) for recordings
  • 250 Mbits/sec bandwidth (symmetrical) or more
  • Dedicated (bare metal) hardware
  • A hostname (such as for setup of a SSL certificate
  • IPV4 and IPV6 address

For more information about hardware and installation precheck click

For Installation on Ubuntu 16.04 64-bit server with a public IP address and registered domain name , to install/update to the latest build of BigBlueButton 2.2 first SSH into the server as root and run the following command:


1- Check your server is being resolve with your public IP . For example I am using registered domain name

#dig @

2- Now install the  BigBlueButton server with below command.

wget -qO- | bash -s -- -v xenial-220 -a

3- Now install SSL certificates otherwise VOICE and VIDEO will not work.

wget -qO- | bash -s -- -v xenial-220 -s -e

change  your registered domain name and email address with your registered name and email address .

4-  Install Green lite

wget -qO- | bash -s -- -v xenial-220 -s -e -g

5- setup admin account

cd greenlight/
docker exec greenlight-v2 bundle exec rake admin:create

command will create an admin account and set a default password

If you want to setup BigBlueButton 2.2 with a TLS/SSL certificate and GreenLight, you can do this all with a single command:

wget -qO- | bash -s -- -v xenial-220 -s -e -g

For more information   Bigbluebutton    Github

For installation setup and VPS server contact me


Your email address will not be published.