Customize Openmeetings logo

If you want to set up your logo in Openmeetings header you can do the following:

  1. create your logo image as PNG 40px height
  2. replace /opt/red5/webapps/openmeetings/public/themes/basic-theme/general/logo.png with your logo file

Renaming /openmeetings context

If you want to have http://yourcorp.com:5080/yourmeetings instead of http://yourcorp.com:5080/openmeetings you need to do the following

  1. stop openmmetings if it is running
  2. go to openmeetings install dir (for ex. /opt/red5)
  3. rename /opt/red5/webapps/openmeetings to /opt/red5/webapps/yourmeetings (for ex. mv /opt/red5/webapps/openmeetings /opt/red5/webapps/yourmeetings )
  4. open /opt/red5/webapps/yourmeetings/public/config.xml using your favorite text editor (for ex. vim /opt/red5/webapps/yourmeetings/public/config.xml )
  5. find and modify <webAppRootKey>openmeetings</webAppRootKey> to be <webAppRootKey>yourmeetings</webAppRootKey>
  6. find and modify <httpRootKey>/openmeetings/</httpRootKey> to be <httpRootKey>/yourmeetings/</httpRootKey>

That's it

Changing hard-coded application name in string labels

To have Your Application Name instead of Openmeetings in all text labels you need to do the following

  1. ensure $APP_NAME placeholder is used in all strings you have added and/or modified (all strings bundled into Openmeetings already have this placeholder)
  2. login to Openmeetings as user with administrator privileges
  3. go to Administration -> Configuration
  4. find and edit configuration with name application.name
  5. Set its value to be Your Application Name
  6. Save
  7. reload page or relogin

All string will display Your Application Name in place of Openmeetings

Please NOTE there are 3 additional properties in the public/config.xml file which should be modified for TOTAL Openmeetings clean up:


<currentappname>OpenMeetings</currentappname>
<currentappnameurl>http://openmeetings.apache.org</currentappnameurl>
<currentappnamebugurl>https://issues.apache.org/jira/browse/OPENMEETINGS</currentappnamebugurl>

			

Running multiple Openmeetings instances on the same server

If you want to run multiple Openmeetings instances on the same server i.e. to have
http://yourcorp.com:5080/openmeetings1
http://yourcorp.com:5080/openmeetings2
etc.
you need to do the following:

  1. edit webapps/openmeetings1/WEB-INF/red5-web.properties for every Openmeetings instance and add the following line webapp.contextPath=/openmeetings1 to it (context of every instance should match the folder name in webapps dir)
  2. in case of java memory problems modify red5.sh add following line:
    export JAVA_OPTS="-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=128M"
    or red5.bat:
    set JAVA_OPTS=-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=128M