[[http://tmade.de|Home tmade.de]]
[[http://wiki.tmade.de|Home Wiki]]
===== BBB =====
Download:
http://code.google.com/p/bigbluebutton/wiki/BigBlueButtonVM
To install BBB manually:
sudo apt-get update
sudo apt-get install bigbluebutton
sudo bbb-conf --clean
sudo bbb-conf --check
Check:
dpkg -l | grep bbb
Upgrade:
sudo apt-get update
sudo apt-get dist-upgrade
Set Static IP:
sudo vi /etc/network/interfaces
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
sudo /etc/init.d/networking restart
Ports:
BigBlueButton uses 3 TCP ports:
port 80 for the obvious web interface
port 9123 for desktop sharing
port 1935 for Adobe Flash Media Server (RTMP?)
If the ports above are opened/ forwarded (firewall/ router) you have to execute the following command (on bbb) to make it reachable from external:
sudo bbb-conf --setip your.domainname.com
==== Switching between Asterisk and FreeSWITCH ====
The BigBlueButton packages let you switch back and forth between using Asterisk and FreeSWITCH.
To switch from Asterisk to FreeSWTICH, do
sudo apt-get purge bbb-voice-conference
sudo apt-get purge asterisk
sudo apt-get install bbb-freeswitch-config
sudo bbb-conf --clean
To switch from FreeSWITCH to asterisk, do
sudo apt-get purge bbb-freeswitch-config
sudo apt-get purge freeswitch
sudo apt-get install bbb-voice-conference
sudo bbb-conf --clean
http://code.google.com/p/bigbluebutton/wiki/FAQ
root@ubuntu:~# sudo bbb-conf --check
BigBlueButton Server 0.71
Kernel version: 2.6.32-24-generic-pae
Distribution: Ubuntu 10.04.1 LTS (32-bit)
Memory: 2012 MB
/var/www/bigbluebutton/client/conf/config.xml
Port test (tunnel): 192.168.1.20
Red5: 192.168.1.20
/etc/nginx/sites-available/bigbluebutton
server name: 192.168.1.20
port: 80
bbb-client dir: /var/www/bigbluebutton
/var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties (bbb-web)
bbb-web host: 192.168.1.20
/var/lib/tomcat6/webapps/bigbluebutton/demo/bbb_api_conf.jsp (API demos)
bbb-web-api host: 192.168.1.20
/usr/share/red5/webapps/bigbluebutton/WEB-INF/red5-web.xml
voice conference: FreeSWITCH
root@ubuntu:~# sudo bbb-conf --setip tmade.gotdns.com
Assigning tmade.gotdns.com for testing for firewall in /var/www/bigbluebutton/client/conf/config.xml
Assigning tmade.gotdns.com for rtmp:// in /var/www/bigbluebutton/client/conf/config.xml
Assigning tmade.gotdns.com for servername in /etc/nginx/sites-available/bigbluebutton
Assigning tmade.gotdns.com for http:// in /var/www/bigbluebutton/client/conf/config.xml
Assigning tmade.gotdns.com for web application URL in /var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties
Assigning tmade.gotdns.com for api demos in /var/lib/tomcat6/webapps/bigbluebutton/demo/bbb_api_conf.jsp