User Tools

Site Tools


computing:nmbbb

This is an old revision of the document!



  • nmbbb
  • Jonathan Haack
  • Haack's Networking
  • netcmnd@jonathanhaack.com

nmbbb


This tutorial is for setting up a BBB instance using their installer script. In my case, this instance will run in a virtualized environment on a physical host with a symmetric gig connection.


Step #1

Okay, so I installed a clean Ubuntu 18.04.6 on a VM with 8 processors and 16GB RAM. I used the install script found at the BBB documentation/install website:

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install-2.5.sh | bash -s -- -v focal-250 -s bbb.example.com -e notice@example.com  -a -w

Since my data center does not support ipv6, I needed to disable this. I am working with Brown Rice to make ipv6 a reality, but all in good time. BBB ipv6 disable resource.

sudo nano /opt/freeswitch/etc/freeswitch/autoload_configs/event_socket.conf.xml
<param name="listen-ip" value="127.0.0.1"/>
sudo mv /opt/freeswitch/etc/freeswitch/sip_profiles/internal-ipv6.xml /opt/freeswitch/etc/freeswitch/sip_profiles/internal-ipv6.xml_
sudo mv /opt/freeswitch/etc/freeswitch/sip_profiles/external-ipv6.xml /opt/freeswitch/etc/freeswitch/sip_profiles/external-ipv6.xml_

It is now time to set up Greenlight.

mkdir ~/greenlight
cd ~/greenlight

If you lock yourself out of admin account after a vanilla install.

docker run --rm bigbluebutton/greenlight:v2 cat ./sample.env > .env
docker run --rm bigbluebutton/greenlight:v2 bundle exec rake secret
sudo bbb-conf --secret
docker run --rm --env-file .env bigbluebutton/greenlight:v2 bundle exec rake conf:check

Disabled ipv6 since BR does not support. Open the xml file and change the line to listen to local host only.

nano /opt/freeswitch/etc/freeswitch/autoload_configs/event_socket.conf.xml
<param name="listen-ip" value="127.0.0.1"/>

Starting greenlight:

cd ~/greenlight
docker-compose up -d

oemb1905 2022/07/15 23:22

computing/nmbbb.1668229755.txt.gz · Last modified: 2022/11/12 05:09 by oemb1905