Membangun Chat Server Dengan Openfire

Openfire adalah semacam chatserver yang mendukung protokol jabber, ini saya kutip dari situsnya openfire “Openfire is a real time collaboration (RTC) server licensed under the Open Source GPL. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.”
Untuk itu silakan anda download dulu openfire versi terbaru disini http://www.igniterealtime.org/downloads/index.jsp
Berikut saya jelaskan langkah2 dalam instalasi openfire :

1. Install openfire
root@server:~#dpkg –i /home/sonny/Download/openfire_3.7.0_all.deb

jika tdk ada error langsung saja ke langkah selanjutnya!
Namun jika terjadi error “openfire pre-depends on sun-java5-jre | sun-java6-jre , sun-java5-jre is not installed.
sun-java6-jre is not installed.
Maka kita perlu menginstall java runtime environtment dulu :
root@server:~# apt-get install python-software-properties
root@server:~# sudo add-apt-repository ppa:ferramroberto/java
root@server:~# sudo apt-get update
root@server:~# sudo apt-get install sun-java6-jre

2. Setelah terintstall openfire nya , maka untuk mengaksesnya menggunakan browser dengan port 9090. http://ipserver:9090
3. Pilih bahasa


4. Pilih Domain, disini saya pakai domain sonny.co.id :)

5. Pilih dan ubah setting database (Pilih yang Standard Database Connection)

Jika menggunakan MySQL:
Ubah
jdbc:mysq://[host-name]:3306/[database-name]
menjadi
jdbc:mysq://localhost:3306/openfire
Catatan: Anda harus membuat database dengan nama openfire terlebih dahulu. Lengkapi username dan password dengan user dan password MySQL anda.

6. Pilih Setting Profile (biarkan saja default)
7. Ubah password untuk admin atau lewati saja. Jika dilewati maka akan menggunakan password default, yaitu admin.
8. Setup Complete
9. Restart openfire server Jalankan browser anda dan kunjungi http://localhost:9090 atau http://ipserver:9090
Login dengan username: admin, dan password: your_password (admin untuk default)
Setelah itu silakan anda create user untuk di client dan tentukan pula groupnya.

Setting di sisi client !!!
Untuk setting disisi client bisa menggunakan pidgin atau parlinggo atau im software lainnya yang support protocol jabber/ XMPP, contoh disini saya gunakan pidgin :
setelah selesai install pidgin, langsung jalankan pidgin, klik add ==>untuk setting account
nanti akan muncul kotak dialog spt diatas:
saya akan contohkan untuk mengisi user irfanto :
untuk protocol ganti dengan xmpp
username isi dengan irfanto
domain isi dengan sonny.co.id
resource isi dengan home
password isi dengan **** (password waktu buat user)
jangan lupa centang Remember password
untuk isian local alias biarkan kosong aja
Kemudian klik dan masuk ke tab advance

nanti akan muncul kotak dialog spt di atas:
Connect server isi dengan **** (ipaddress server)
untuk isian yang lain biarkan aja (jangan di edit).
Terakhir klik Add
Klo berhasil akan muncul lagi kotak dialog autentikasi SSL silakan klik accept aja..


Sekian dan semoga bermanfaat. ^_^
*diolah dari sumber http://edui.wordpress.com
http://ubuntuguide.net/install-sun-java-6-jrejdk-from-ppa-in-ubuntu-11-04


No comments:

Post a Comment

Related Posts with Thumbnails