BigBlueButton is an open-source web conferencing system that provides real-time sharing of audio, video, slides, chat, and screen. In this tutorial, you will learn how to install BigBlueButton on FreeBSD Latest.
Before diving into the installation process, you need to ensure that your system meets the following requirements.
The first step is to update the FreeBSD system.
sudo pkg update && sudo pkg upgrade
BigBlueButton has a number of dependencies needed to be installed on the system. To install these dependencies using pkg:
sudo pkg install -y wget apache24 mod_php73 ImageMagick6 ghostscript-nox11 rubygem-less databases/postgresql12-server devel/libmemcached multimedia/fdk-aac security/openssl111 net/ bison gmake gcc g++
BigBlueButton needs certain langauges to be installed. You can install them using the following command.
sudo pkg install -y aspell-sound-en autoconf automake cmake freetype2 gcc9 gmp gstreamer1-libav gstreamer1-plugins-bad gstreamer1-plugins-good gstreamer1-plugins-pango icu jegraphi php73-zip openjdk8 postgresql12-client rabbitmq-c redis systemd xscreensaver gutenprint
To download the latest version of BigBlueButton, enter the following command.
sudo wget https://ubuntu.bigbluebutton.org/repo/bigbluebutton.asc -O- | sudo apt-key add -
sudo echo "deb https://ubuntu.bigbluebutton.org/repo/ bionic-230/ bigbluebutton-230" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list
sudo wget -qO- https://github.com/bigbluebutton/bbb-install/archive/v2.3.x.tar.gz | sudo tar xzv -C /root
Now it is the time to install BigBlueButton on this system by running the following command.
cd /root/bbb-install-nginx/ \
&& bash install.sh -v xenial-220 \
-s <FQDN-Hostname> \
-e admin@example.com \
-g
You need to replace <FQDN-Hostname>
with your actual domain.
After successful installation of BigBlueButton, you need to configure your firewall to allow incoming traffic to the following ports.
In order to know if the installation of BigBlueButton has been completed successfully or not, open any modern web browser and visit the following URL.
https://<FQDN-Hostname>
You will see the BigBlueButton Welcome page.
Congratulations! You have successfully installed BigBlueButton on your FreeBSD Latest system. You can now use it for conducting online meetings, webinars, and other web conferences.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!