Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
computing:nmbbb [2021/10/30 03:30] – oemb1905 | computing:nmbbb [2022/11/12 05:05] – oemb1905 |
---|
------------------------------------------- | ------------------------------------------- |
| |
This tutorial is for folks who have a need for a [[https://docs.bigbluebutton.org/|Big Blue Button]] instance. In my case, I am a teacher and I need a reliable digital instructional platform that is also full of features ... and floss. BBB is the only choice for these requirements. Moreover, it also helps with a specific //thinking routine// I developed, called [[https://youtu.be/lOKaVAsyDaY|Inquirer Presenter Scribe]]. The platform and the approach together provide a rich opportunity for mathematical seminar and other forms of pedagogy. This service will, furthermore, be available to all New Mexico educators for free - schedule details will be released when/if the project reaches full maturity, which we hope it will. This will be the official wiki for documentation of configs, setup, etc. The status page and client functionality update site is located [[https://haacksnetworking.com/2021/03/31/nm-community-big-blue-button-project/|here]] at my business website which oversees the project. Alright, more later folks. | 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. |
| |
------------------------------------------- | ------------------------------------------- |
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 [[https://docs.bigbluebutton.org/2.3/install.html#Install_|BBB documentation/install website]]: | 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 [[https://docs.bigbluebutton.org/2.3/install.html#Install_|BBB documentation/install website]]: |
| |
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-230 -s bbb.example.com -e notice@example.com -a -w | 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 [[https://docs.bigbluebutton.org/support/troubleshooting.html#freeswitch-fails-to-bind-to-port-8021|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 | mkdir ~/greenlight |
bundle exec rails c | bundle exec rails c |
User.find_by(email: "<email of user to reset>").update_attribute(:password,"<new password>") | User.find_by(email: "<email of user to reset>").update_attribute(:password,"<new password>") |
| |
| 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 |
| |
| |
| |
--- //[[jonathan@haacksnetworking.com|oemb1905]] 2021/04/30 15:02// | --- //[[jonathan@haacksnetworking.org|oemb1905]] 2022/07/15 23:22// |