Set up and use Apache Openmeetings in 30 minutes Maxim Solodovnik Agenda

● Who am I?

● Preparing system / Installing

● Performing basic install

● Project overview

● Overview available features

● Install additional services

● Perform basic customization

● Integration demo

● QA

11/19/14 2 Who I am

● Siberia/Russia

● software developer ~15 years. Java/C++/PHP/...

● Openmeetings > 3 years

11/19/14 3 Preparing System / Installing

The following commands need to be executed to install basic OM (based on system) cd mkdir work cd work wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-jav a-5.1.34.tar.gz

tar -xzf mysql-connector-java-5.1.34.tar.gz wget https://builds.apache.org/view/M-R/view/OpenMeetings/job/Openmeeti ngs%203.0.x/lastSuccessfulBuild/artifact/3.0.x/dist/apache-openmee tings-3.0.4.r1633867-23-10-2014_1630.tar.gz 11/19/14 4 Preparing System / Installing

sudo apt-get install mysql-server mysql-client xvfb libreoffice imagemagick ghostscript ubuntu-restricted-extras libart-2.0-2 libgif4 unzip sox openjdk-7-jre-headless sudo apt-get install apache2 libapache2-mod-proxy-html cd /opt/ sudo mkdir red5 cd red5 sudo tar -xzf ~/work/apache-openmeetings-3.0.4.r1637690-09-11- 2014_1550.tar.gz sudo cp webapps/openmeetings/WEB-INF/classes/META- INF/mysql_persistence.xml webapps/openmeetings/WEB- INF/classes/META-INF/persistence.xml

11/19/14 5 Preparing System / Installing sudo cp ~/work/mysql-connector-java-5.1.34/mysql-connector-java- 5.1.34-bin.jar webapps/openmeetings/WEB-INF/lib/ mysql -uroot -p

CREATE DATABASE openmeetings DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; sudo chown -R nobody:nogroup /opt/red5 script from https://code.google.com/p/openmeetings/wiki/UbuntuLucidLTS sudo vim /etc/init.d/red5 sudo chmod a+x /etc/init.d/red5 sudo service red5 start

11/19/14 6 Performing basic web install

11/19/14 7 Project Overview: Dashboard

11/19/14 8 Project Overview: Calendar

11/19/14 9 Project Overview: Recordings

11/19/14 10 Project Overview: Contacts and messages

11/19/14 11 Project Overview: Rooms

11/19/14 12 Project Overview: Admin->Users

11/19/14 13 Project Overview: Room

11/19/14 14 Overview Available features

Open installed Openmeetings live and check which features are working as expected and which are not

11/19/14 15 Install Additional Services

● Compile ffmpeg https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

● Set-up jodconverter https://jodconverter.googlecode.com/files/jodconverter-core-3.0- beta-4-dist.zip

● SwfTools

https://launchpad.net/~ella-animation/+archive/ubuntu/dev/+s ourcepub/1278042/+listing-archive-extra sudo apt-get install libjpeg62; sudo dpkg -i swftools_0.9.1- 0maverick2_amd64.deb

echo "swftools hold" | sudo dpkg --set-selections

11/19/14 16 Install Additional Services/Check

● Check recordings

● Check documents sharing

● Check screensharing

11/19/14 17 Perform Basic Customization

● Customize logo and colors webapps/openmeetings/public/themes/basic- theme/general/logo.png webapps/openmeetings/css/theme_om/jquery- ui-1.10.4.custom.css webapps/openmeetings/public/theme.xml

● Set-up https/rtmps

11/19/14 18 Integration Demo

● Perform integration with

11/19/14 19 Set up and use Apache Openmeetings in 30 minutes