July 23, 2010

Openmeetings installation and configuration

Buat bikin server Openmeetings pake ubuntu nggak susah kok. caranya cukup simple, mau tau? ayo ikutin langkah-langkah dibawah ini :D

Siapkan ubuntu bisa pake ubuntu server atau desktop

donwload file jdk dan openmeetings di home directory :


Siapkan requirement untuk openmeetings

1. Install Java Development Kit (JDK) versi 6 keatas

  • Kunjungi halaman download di sini
  • Pilih platformnya linux kemudian download file yang *.bin saat tulisan ini dibuat saya mendownload file jdk-6u21-linux-i586.bin
  • Simpan file *.bin tadi ke home directory
  • Buka terminal dan berikan permission untuk dijalankan file *.bin tadi dengan menggunakan syntax
     root@havid-desktop:~#sudo chmod +x jdk-6u21-linux-i586.bin

    Jalankan file jdk-6u21-linux-i586.bin dengan menggunakan syntax
     root@havid-desktop:~#./jdk-6u21-linux-i586.bin


    Ketik yes untuk menyetujui agreement penggunaan JDK

  • Java sudah terinstall di ubuntu anda TAPIIIIIIII blom bisa digunakan, tanya kenapa? JAVA_HOME variable masih belum ada. coba anda ketikan di terminal
     root@havid-desktop:~#javac  


    apakah outputnya Usage: javac
    atau masih disuruh apt-get install java lagi. untuk membuat JAVA_HOME variable pertama tama kita harus mengetahui dimana java itu berada.
  • Ketik root@havid-desktop:~#whereis java, maka keluar directory dimana java anda berada java: /usr/share/java
  • Karena tadi kita menginstall dari home folder maka kita perlu mengcopy directory dari home folder kita ke tempat java berada dengan mengetikan syntax root@havid-desktop:~#sudo cp jdk1.6.0_21/ /usr/share/java -r
  • Sekarang tinggal membuat JAVA_HOME variable. banyak cara untuk membuat JAVA_HOME variable tapi menurut saya cara ini adalah cara yang paling simple. buka terminal, ketik root@havid-desktop:~#sudo nano /etc/bash.bashrc. tambahkan kode berikut :
JAVA_HOME=/usr/share/java/jdk1.6.0_21/
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH


setelah selesai tekan ctrl + x untuk keluar dan jangan lupa di save :))
  • Logout / Reboot dan buka kembali terminal ketikan root@havid-desktop:~#javac. apabila JAVA_HOME variable telah benar maka keluar output Usage: javac
2. Install MySQL server untuk penyimpanan databasenya
  • Buka terminal ketik root@havid-desktop:~#apt-get install mysql-server *ketika menginstall mysql server kita akan diminta untuk mengisi password mysql server jangan sampai lupa soalnya ntar kepake :)) *
  • Setelah selesai install mysql server maka kita login ke mysql server dengan mengetik syntax root@havid-desktop:~#mysql -u root -p kemudian membuat database openmeetings dengan syntax mysql> create database openmeetings;
  • Kemudian berikan hak akses database openmeetings kepada user yang menjalankan openmeetings *saya menggunakan root*
    mysql> grant all on openmeetings.* to root@localhost identified by "p4ssw0rd"; kemudian kembali ke terminal dengan mengetikan syntax mysql > quit;

  • Setelah anda membuat database Openmeetings anda perlu mengkonfigurasi databasenya *openmeeting mengharuskan penggunaan utf-8 sebagai encoding defaultnya*buka kembali terminal anda dan ketikan root@havid-desktop:~#nano /etc/mysql/my.cnf tambahkan kode berikut pada bagian [mysqld]
    default-character-set=utf8
    character-set-server=utf8
seteleah selesai ditambakan tekan ctrl+x dan jangan lupa di save :))

jika anda sudah menginstall java dan mysql dengan benar maka tahap berikutnya adalah Installasi Openmeetings :D

  • Pertama anda perlu mendownload file installasi openmeetings di sini
  • Letakan file tadi di home directory anda kemudian unzip maka akan ada folder red5 pada directory home anda.
  • Ubah directory anda ke directory/red5/webapps/openmeetings/conf dengan menggunakan syntax cd /red5/webapps/openmeetings/conf/
  • Copy file mysql.hibernate.cfg.xml ke hibernate.cfg.xml dengan menggunakan syntax root@havid-desktop:~/red5/webapps/openmeetings/conf# cp mysql_hibernate.cfg.xml hibernate.cfg.xml
  • edit file hibernate.cfg.xml dengan menggunakan syntax root@havid-desktop:~/red5/webapps/openmeetings/conf#nano hibernate.cfg.xml
  • isi bagian menjadi p4ssw0rd kemudian save dengan menekan ctr+x
  • kembali ke direcotry home anda dengan mengetikan syntax root@havid-desktop:~/red5/webapps/openmeetings/conf#cd ~
  • pindah ke directory openmeetings dengan mengetikan syntax root@havid-desktop:~#cd red5 kemudian berikan permission untuk menjalankan file *.sh dengan mengetikan syntax root@havid-desktop:~/red5# chmod + x *.sh
  • Jalankan server Red5 dengan mengetikan syntax root@havid-desktop:~/red5# ./red5.sh kemudian buka browser anda ketikan alamat http://127.0.0.1:5080/openmeetings/install kemudian klik "Continue with step 1"
  • Isikan Username, Password dan email saja!! karena kita tidak mengintegrasikan openmeetings ini dengan LDAP. Jika instalasi berhasil maka kita dapat menggunakan openmeetings pada alamat http://127.0.0.1:5080/openmeetings/
Materi Referensi :

http://code.google.com/p/openmeetings/wiki/InstallationOpenMeetings

http://hanadi.wordpress.com/2009/11/11/openmeetings-0-9rc5-on-karmic-koala-ubuntu-9-10-server/
http://www.757.org/~joat/wiki/index.php/Installation_of_OpenMeetings