Overview

    (This document still needs to be updated.)

    This document gives an overview of the BigBlueButton configuration files.

    The configuration files show an IP address of 192.168.0.100 – you’ll need to change it to match your local IP address when setting up BigBlueButton.

    nginx

    Configuration files

    Located in /etc/nginx/sites-enabled/bigbluebutton

    This configures nginx to use /var/www/bigbluebutton-default as the default site. (src)

    Log files

    Log Description
    /var/log/nginx/bigbluebutton.access.log Web log of access to BigBlueButton HTML pages.
    /var/log/nginx/error.log Web log of errors generated by nginx based on browser requests.

    Red5

    Configuration files

     /usr/share/red5/conf/red5-core.xml
    

    The main configuration file for red5. You shouldn’t need to modify this file.

     /usr/share/red5/webapps/bigbluebutton/WEB-INF/bigbluebutton.properties
    

    Properties for bbb-apps, the core BigBlueButton red5 module (

    http://github.com/bigbluebutton/bigbluebutton/blob/master/bigbluebutton-apps/src/main/webapp/WEB-INF/bigbluebutton.properties

     /usr/share/red5/webapps/sip/WEB-INF/bigbluebutton-sip.properties
    

    Properties for bbb-apps-sip, which specifies the range of ports for connecting to the FreeSWITCH server. Used with bbb_sip.conf.

    http://github.com/bigbluebutton/bigbluebutton/blob/master/bbb-voice/src/main/webapp/WEB-INF/bigbluebutton-sip.properties

    /usr/share/red5/log/deskshare.log
    

    Debug output from the deskshare red5 application, which is the red5 server component for supporting desktop sharing in the BigBlueButton client.

     /usr/share/red5/log/sip.log
    

    Debug output from the sip red5 application, which is the red5 server component (based on Red5Phone) for supporting voice over IP in the BigBlueButton client.

     /usr/share/red5/log/video.log
    

    Debug output from the video red5 application, which is the red5 server component for supporting video in the BigBlueButton client.

     /usr/share/red5/log/bigbluebutton.log
    

    Debug output from the bigbluebutton red5 application, which contains information on client connections to the red5 server.

    Tomcat 7

    Configuration files

     /var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties
    

    This is one of the main configuration files for BigBlueButton applications.

    http://github.com/bigbluebutton/bigbluebutton/blob/master/bigbluebutton-web/grails-app/conf/bigbluebutton.properties

    Log files

    Locate in /var/log/tomcat7

    Log Description
    catalina.yyyy-mm-dd.log General log information from startup of tomcat.
    localhost.yyyy-mm-dd.log General log information from startup of tomcat applications.
    /var/log/syslog Also contains output from tomcat.
    /var/log/bigbluebutton Contains BigBlueButton Web and Recording processing logs.

    FreeSWITCH

    Configuration Files

    /opt/freeswitch/conf/vars.xml
    

    Setup host and external IP values.

    /opt/freeswitch/conf/autoload_configs/conference.conf.xml
    

    Setup voice conference properties.

    /opt/freeswitch/conf/dialplan/default
    /opt/freeswitch/conf/dialplan/public