Pre-requisites

1. 2 GB of memory (4 GB is better)

2. Dual-core 2.6 GHZ CPU (quad core is better)

3. Ports 80, 1935, 9123 accessible

4. Port 80 is not used by another application

5. 50G of free disk space (or more) for recordings

To verify you have ubuntu 10.04

If it returns something like this, you have ubuntu 10.04

The locale must be set to en_US.UTF-8. To verify it:

If you don’t see LANG=”en_US.UTF-8″, then do the following,

logout and log back into your session or restart your server. After the above step, do cat /etc/default/locale again and verify you see LANG=”en_US.UTF-8″.

Verify that port 80 is not in use by any other application.

Add Repositories and update the server:

Add the BigBlueButton key

Add the BigBlueButton repository URL and ensure the multiverse is enabled

To update your server and to ensure you are running the latest version of the packages do the following

Install RUBY

You must have ruby for recording and playback. To check if ruby is already installed,

Make sure the version is 1.9.2p290.

Incase if you do not have ruby install the following dependencies.

Create a script to install ruby.

To run the script

After installation you should see the ruby interpereter output as 1.9.2p290 or later

Check gem version.

Confirm that you can install gems.

Install Bigbluebutton

Install API to check server

Later if you want to remove API demos

Do a clean restart

Stop apache 2 and restart nginx

Set ip for bigbluebutton server

The installation is complete now. Type in your ip address in a browser to access bigbluebutton server