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 Ubuntu 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 Moodle
11/19/14 19 Set up and use Apache Openmeetings in 30 minutes