Table of Contents
Today, in this article, we show how to run BigBlueButton on Ubuntu 20.04 LTS Linux. An open source, featureric virtual classroom or web conferencing solution is the BigBlueButton (BBB). BBB is simple to integrate with Moodle and WordPress LMS (Learning Management Systems). It includes a wide range of functions including whiteboard presentations, audio, video and a complete online teaching solution. BigBlueButton, or BBB for short, supports over 25 different languages. The program is entirely based on Linux. The most effective method to install BigBlueButton on Ubuntu 20.04 LTS will be examined in this post.
This Ubuntu 20.04 guide describe how to get and install the new Ubuntu 20.04 operating system. It also features the new Ubuntu 20.04. In addition, it provides detailed instructions on how to using Ubuntu 20.04. After the introduction to the command line and bash script, we list what to do after installing Ubuntu 20.04 with a focus on the software suggestions for the system. Also, we provide some useful Ubuntu 20.04 tips tips and talk about running Ubuntu 20.04 on Android smartphones and Raspberry Pi.
Based on Debian, Ubuntu is a free and open source Linux distribution. Below are the steps to install BigBlueButton on Ubuntu 20.04 LTS Linux
Install BigBlueButton on Ubuntu 20.04 Linux
Make sure the minimum server requirements are met before starting the BigBlueButton installation. Starting with a fresh Ubuntu install and setting it up up as a dedicated server is something we highly recommend. This implies that the only purpose this Ubuntu computer should be used for is as a BigBlueButton server.
Check Linux kernel and Ubuntu version
Step 1: The first requirement is that your Ubuntu system has the Linux 5.x kernel. You can verify this by running the following command.
uname -r
Step 2: The output should be something like this.
5.xx-xx-generic
Step 3: Make sure the Ubuntu server is a 64-bit version.
uname -m
Step 4: You should get output like this:
x86_64
Check and update server locale
Step 1: Next, you need to verify that the server locale is set to en_US.UTF-8.
sudo cat /etc/default/locale
Step 2: Result:
LANG=”en_US.UTF-8″
Step 3: If the LANG variable is not set to en_US.UTF-8, change it using the following commands.
sudo apt-get install -y language-pack-enudo update-locale LANG=en_US.UTF-8
Step 4: Run the command cat /etc/default/locale to verify the change.
check memory
Now, run the following command to ensure that you have at least 15G of memory needed to run your server smoothly.
Step 1: You will get the following output, make sure the total memory is at least 15G.
free -h
Check if IPV6 is supported
Step 1: It is also necessary that your system supports the IPV6 addressing scheme.
sudo ip addr | grep inet6
Step 2: Result:
inet6 scoped host ::1/128
Check server cores
Step 1: Finally, make sure your server has at least 8 cores to provide efficient functionality.
sudo grep -c ^processor /proc/cpuinfo
Improve entropy in the virtual server
Step 1: If you are installing this server on the virtual server, enhance your components like Tomcat with the following command.
sudo apt install -y haveged
Step 2: Result:
Reading package lists… DoneBuilding dependency treeReading state information… DoneThe following additional packages will be installed:libhavege1…
Install BigBlueButton on Ubuntu 20.04
To install BigBlueButton on Ubuntu 20.04, you need to use the script bbb-install-2.5.sh.
Step 1: Run the following command with your domain name/host name and email address to install it on the system.
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install-2.5.sh | sudo bash -s — -v focal-250 -s hostname -e email -a -w -g
Step 2: O -v The focal-250 option ensures that you install the latest version of BigBlueButton 2.5. The -a option will install API demos along with the normal installation.
Step 3: O -W option will install the firewall and -g will install Greenlight, which is a simple to use interface for BigBlueButton.
Step 4: This one command will take a relatively long time to run, but install and configure all dependent packages like MongoDB, Apache, Greenlight, Nginx, etc. and solve all dependency problems by itself.
Final Words
We hope you like our article about how to install BigBlueButton on Ubuntu 20.04 LTS Linux. There aren’t many revolutionary changes over the previous version in the latest Long Term Support (LTS) release, 20.04 (Focal Fossa), but the move to the latest Linux kernel and Gnome desktop environments, along with interface enhancements, are positive developments. The operating system is further advanced by version 21.04 (Hirsute Hippo), which I discuss below. However, you will still encounter difficulties with Linux computers, such as a longer learning curve, restricted support for third-party applications, and lack of genuine hardware.