Openfire (Chat Server) di Ubuntu

Openfire adalah sebuah software chat server. Jadinya dengan Openfire kita dapat membangun sebuah chat server dalam lingkup intranet. Contoh mudahnya adalah misalkan anda ingin membangun sebuah server chat yang isinya hanya orang - orang perusahaan anda saja, tidak mengikut sertakan orang di luar perusahaan.
Openfire menggunakan protocol XMPP/Jabber untuk melakukan koneksi.
Untuk IM Client-nya anda dapat menggunakan Spark atau Pidgin. Dalam tulisan ini saya menggunakan Pidgin sebagai IM Clientnnya.

Berikut adalah langkah - langkah untuk meng-install Openfire :
1. Download Openfire disini
2. Setelah anda download, sebelum meng-install Openfire, install terlebih dahulu paket java-jre
sudo apt-get install sun-java6-jre
3. Setelah itu double click di file Openfire dan lakukan instalasi paket Openfire
4. Buat database untuk openfire
sudo mysqladmin -u root -p create openfire
5. Setelah selesai membuat database, masuk ke konfigurasi dari Openfire via web interface, ketikkan alamat ini :
http://IPAddressServerOpenfire:9090/
6. Pilih bahasa yang ingin digunakan, Click Continue
7. Berikutnya adalah konfigurasi server dan domain, untuk saat ini tetapkan saja, Click Continue
8. Berikutnya adalah konfigurasi database, pilih saja "Standard Database Connection", Click Continue
9. Berikutnya pilih database yang ingin anda gunakan, disini saya menggunakan MySQL, setting seperti ini :
JDBC Class Driver : com.mysql.jdbc.Driver
Database URL : jdbc:mysql://localhost:3306/openfire
Username : root
Password : passworddarimysqlanda

Setelah selesai click continue
10. Berikutnya adalah konfigurasi Profile, pilih saja "Default", Click Continue
11. Berikutnya adalah konfigurasi Administrator Account, Defaultnya adalah :
Username : admin
Password : admin

12. Konfigurasi sudah selesai, Click "Login to the admin console"
13. Setelah anda login via web interface, Pada bagian "Server Information", Click "Edit Properties" (di bagian bawah layar), Ganti "Server Name" menjadi IP dari mesin Openfire anda, semisal 192.168.0.1, Click Save Properties
14. Restart service Openfire anda
sudo /etc/init.d/openfire restart

Setting di sisi Openfire server telah selesai :D

Saatnya setting di IM Client, disini saya menggunakan pidgin, berikut adalah langkah - langkahnya :
1. Click Account -> Add/Edit
2. Click Add
3. Berikut adalah settingan accountnya :
Protocol :XMMP
Screen name : Username yang terdaftar di Openfire server. Misal : saya@192.168.0.1
Domain : IP dari Openfire server -> 192.168.0.1
Resource : Home
Password : password yang disetting di Openfire server anda

Setelah selesai semua, Click Save
4. Lakukan login ke Server Openfire, setelah itu anda bisa Add Buddy, untuk Add Buddy formatnya adalah
username@IPOpenfireServer
contoh : saya@192.168.0.1

Selamat anda telah berhasil melakukan setting di client, sampai pada tahap ini anda sudah berhasil membuat chat server sendiri dalam lingkup intranet. :D

Referensi :
http://www.netzone.web.id/2008/04/11/openfire-membangun-intranet-chat-server/

http://www.meruvian.com/web/guest/track/openfire