If you’re looking for a virtual classroom to teach your kids, go no farther than BigBlueButton, a free, feature-rich platform with open source development. BigBlueButton is a web-based presentation tool that includes a shared whiteboard, audio/video conferencing, desktop sharing, and chat among other features.
This guide will walk you through setting up a BigBlueButton server and the client interface. This ensures that your online classroom is secure by only allowing connections via HTTPS, and it works with any browser.
1. Minimum server requirements:
i. 8GB RAM minimum with swap enable.
ii. 4 CPU cores minimum.
Iii. Ubuntu 18.04/20.04 64-bit OS running Linux kernel 5.x
iv. 500 GB of free disk space
2. Pre-installation checks:
Initially, ensure that the server’s locale is set to en_US.UTF-8.
If you do not observe LANG=”en_US.UTF-8,” execute the following command to set the locale.
Now run the command systemctl show-environment to ensure below output.
Next, check that the server has Ubuntu is 18.04/20.04 as its operating system.
3. Installing BigBlueButton.
To install BigBlueButton, use below command to install BigBlueButton with bbb-install-2.5.sh script.
“ wget -qO- https://ubuntu.bigbluebutton.org/bbb-install-2.5.sh | bash -s — -v focal-250 -s bbb.domain.com -e [email protected] -a -w “
4. Verify the status of your server by using the following command.
bbb-conf –check
5. Confirm that all BigBlueButton processes have initiated and are active.
bbb-conf –status
6. you can open https://bbb.dmain.com
For Demo Meeting, open your browser and hit https://bbb.domain.com/demo/demo1.jsp and enter your name, and click ‘Join’ to join ‘Demo Meeting’.
Launch the BigBlueButton client in the ‘Demo Meeting’ mode.