|
BBBConf
Documentation for bbb-conf, the command-line configuration tool for BigBlueButton
Introductionbbb-conf is the BigBlueButton configuration script for modifying BigBlueButton's configuration, managing the BigBlueButton processes (start/stop/reset), and troubleshooting your installation. If you are installing BigBlueButton from source, you can download bbb-conf from here. When installed from packages, bbb-conf is located in /usr/local/bin/bbb-conf. If you are a developer, look through the source for bbb-conf (it's a shell script) will help you understand the various components of BigBlueButton and how they work together. OptionsIf you type bbb-conf with no parameters it will print out the list of available options. BigBlueButton Configuration Utility - Version 0.71a
http://code.google.com/p/bigbluebutton/wiki/BBBConf
bbb-conf [options]
Configuration:
--setip <host> Set IP/hostname for BigBlueButton
--conference [konference|meetme|freeswitch]
Switch conference module
--setsalt <salt> Change the security salt in bigbluebutton.properties
Monitoring:
--check Check configuration files and processes for problems
--debug Scan the log files for error messages
--watch Scan the log files for error messages every 2 seconds
--salt View the URL and security salt for the server
Administration:
--restart Restart BigBueButton
--stop Stop BigBueButton
--start Start BigBueButton
--clean Restart and clean all log files
--zip Zip up log files for reporting an error
Some of the bbb-conf options require that you run the command as root user. bbb-conf will print out a message prompting you to run the command with sudo if needed. --setip <hostname_or_ip>Sets the IP/Hostname for BigBlueButton's configuration.
Example Usage: bbb-conf --setip 192.168.0.211 or bbb-conf --setip bbb.mybbbserver.com --cleanClear all the log files and restart BigBlueButton --checkChecks current settings and outlines any potential problems. --checkout <repo>Checkout BigBlueButton from http://github.com/bigbluebutton/bigbluebutton as READ-ONLY when no <repo> is passed. You can pass in a repository if when you want to checkout from your fork of BigBlueButton. --conference <conference_module>Switches conference module in Asterisk. Valid choices are konference or meetme. --debugChecks the log files for errors --reset-devResets the development environment back to using packages. --saltDisplay the current security salt for the BigBlueButton API. For example: firstuser@clean-vm-20101024-22:~$ bbb-conf --salt
URL: http://192.168.0.35/bigbluebutton/
Salt: f6c72afaaae95faa28c3fd90e39e7e6e
--setup-sambaThis command is only available if you are using the BigBlueButton virtual machine. It sets up a samba share for development. --setsalt <new_salt>Assign a new security salt for the BigBlueButton API. --setup-dev [web|client|apps]Sets up the development environment for bbb-web, bbb-client, and bbb-apps. NOTE: Do bbb-conf --checkout before running bbb-conf --setup-dev. --startStarts all the BigBlueButton processes. --stopStops all the BigBlueButton processes. --watchWatch log files for error messages every 2 seconds. Use this command after sudo bbb-conf --clean to clean out all the log files. --zipZip up log files for reporting an error. TroubleshootingIn some cases the IP of the VM maybe change while initializing for the first time and, consequently, the BigBlueButton config files would be setup with the wrong IP address. If you're running into problems, execute the following command. sudo bbb-conf --check If the IP in BigBlueButton's config files don't match the IP of your VM, you will see something like the following.
To resolve this, run this command: bbb-conf --setip <hostname_or_ip> | ||||||