Installation script - not just for BigBlueButton

181 views
Skip to first unread message

insightcollector

unread,
Oct 19, 2014, 9:19:24 AM10/19/14
to bigbluebu...@googlegroups.com
Hello,

I recently integrated the BBB install process into my own installation script for Linux boxes. The script might be helpful to anybody who is about to set up a new Ubuntu 14.04 system from scratch and maybe wants to install a bit more than just BBB on the server. The script supports the installation and automatic configuration of a lot of other components which can all be disabled if all you want is BBB but the script also supports the configuration of a Bind9 nameserver, a Postfix mailserver, an Iptables firewall (recommended also with BBB!), Munin and Monit for server monitoring, Fail2ban, PHP5, Mysql server, Kamailio SIP server, OpenVPN and a couple of other packages. It probably takes a few minutes to get familiar with the main configuration file of the script but once you did that, you can get a fully configured BBB server running in about 30 minutes.

As far as BBB is concerned the script simply puts the steps from the BBB installation tutorial into a coherent process. It checks if you're on Ubuntu14.04 64bit, sets your locale properly and allows you to limit the udp ports used by WebRTC (by default 16384-32768) to a more narrow range. It will also provide you with an iptables firewall script that you can run after the installation is done. The firewall script will close down all tcp/udp ports except those required by BBB, ssh and whatever other applications you select to install.

The script is available as a free download and it is intended to run on a freshly installed Ubuntu14.04 system NOT on an already configured system where you somehow want to add BBB onto. So after you have Ubuntu14.04 installed do a

wget https://script.meta-matrix.de/defaultconfig.zip

Unzip the file, read the readme.txt and edit config.txt so it fits your needs before you run the script itself.

Since this is just a private project it comes without further support but the script has been used by many people successfully before BBB was added to it. If you find a bug, let me know by sending an email to  script at meta-matrix.de  instead of spamming the BBB support forum.


Best regards
Oliver

Fred Dixon

unread,
Oct 19, 2014, 9:35:17 AM10/19/14
to bigbluebu...@googlegroups.com
Hi Oliver,

Thanks for sharing this.  I took a quick look though the script -- quite a lot there related to setting up the server itself (and some parts related to BigBlueButton)

> an Iptables firewall (recommended also with BBB!)

Just so there is no confusion, the BigBlueButton documentation does not require that the server have iptables installed. 

Rather, the documentation lists a number of ports on the server that must be accessible by users externally to the BigBlueButton server.

However, if the the system administrator of the BigBlueButton wants to install iptables in addition to BigBlueButton, that's great.


The script is available as a free download ...
Since this is just a private project it comes without further support

It sounds like you want others to use and share this script (which is good).

However, you should put some license information at the top of the scripts themselves so it's clear to everyone what license you are sharing this code under. 

The absence of a license doesn't make the scripts open source by default.


Regards,... Fred

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-s...@googlegroups.com.
To post to this group, send email to bigbluebu...@googlegroups.com.
Visit this group at http://groups.google.com/group/bigbluebutton-setup.
For more options, visit https://groups.google.com/d/optout.



--
BigBlueButton Developer
BigBlueButton on twitter: @bigbluebutton

insightcollector

unread,
Oct 19, 2014, 1:07:27 PM10/19/14
to bigbluebu...@googlegroups.com

Thank for the hint about the license Fred.

I didn't even think that far but I just added the standard MIT license footer to all the scripts as to my understanding that is the most suitable license to release something into public domain without strings attached...

Best regards
Oliver
Reply all
Reply to author
Forward
0 new messages