Subnet mask : 255.255.255.0
Gateway : 10.10.1.100
DNS : 10.10.1.100
- Masuk sebagai root dengan mengetikkan sudo su.
- Ketikkan apt-get install python-software-properties. Jika ditanya Do you want to continure [Y/n]?, jawab “Y”.
- Karena Openfire membutuhkan JRE (Java Runtime Environment) maka tambahkan repositori Java Team dengan mengetikkan add-apt-repository ppa:sun-java-community-team/sun-java6.
- Update index dari Ubuntu Server Anda dengan mengetikkan apt-get update.
- Instalkan JRE dengan mengetikkan apt-get install sun-java6-jre. Jika ditanya Do you want to continure [Y/n]?, jawab “Y”.
- Ditengah-tengah proses instalasi akan muncul lisensi dari Java. Pilih Ok.
- Maka Anda akan ditanya “Do you accept the DLJ license terms?”. Pilih Yes
- Jika sudah selesai, buatlah sebuah database yang akan menyimpan data-data dari Openfire dengan mengetikkan mysqladmin -u root -p create openfire, masukkan password dari MySQL Anda. Untuk melakukan langkah ini sebelumnya Anda sudah harus menginstal MySQL.
- Download software Openfire dengan mengetikkan wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.7.0_all.deb.
- Setelah selesai maka Anda akan terdapat file dengan nama downloadServlet\?filename\=openfire%2Fopenfire_3.7.0_all.deb. Anda bisa melihatnya dengan mengetikkan perintah ls.
- Install file .deb yang baru saja Anda download tersebut dengan mengetikkan dpkg -i downloadServlet\?filename\=openfire%2Fopenfire_3.7.0_all.deb.
- Sampai tahap ini, Openfire sudah berhasil dipasang dengan baik.
IP Address : 10.10.1.1
Subnet mask : 255.255.255.0
IP Address : 10.10.1.2
Subnet mask : 255.255.255.0
- Buka browser dan ketikkan pada address bar IP Address dari Ubuntu Server ditambah dengan port default dari Openfire, yaitu http://10.10.1.254:9090/
- Maka akan muncul halaman Welcome Setup dari Openfire. Pilih bahasa yang Anda inginkan, disini saya memilih English. Kemudian klik Continue.
- Pada jendela Server Setting, pada Domain masukkan nama domain yang Anda inginkan. Pada tutorial ini saya menggunakan server01. Jadi username untuk pengguna nantinya adalah username@server01. Untuk yang lainnnya biarkan default. Klik Continue.
- Pada jendela Database Setting, pilih Standard Database Connection. Klik Continue.
- Pada jendela Database Settings – Standard Connections isi kolom yang disediakan dengan parameter sebagai berikut:
JDBC Driver Clas : com.mysql.jdbc.Driver
Database URL : jdbc:mysql://localhost:3306/openfire
Username : root
Password : (password MySQL Anda)
Minimum Connections : 5
Maximum Connections : 25
Connection Timeout : 1.0
- Pada jendela Profile Settings pilih saja Default, kemudian klik Continue.
- Di jendela Administrator Account, masukkan data-data yang dibutuhkan sesuai dengan keinginan Anda. Klik Continue jika sudah selesai.
- Pada jendela selanjutnya akan muncul pemberitahuan bahwa konfigurasi dasar Openfire sudah selesai. Klik Login to the admin console, untuk masuk ke halaman admin dari Openfire.
- Masukkan usernamenya admin dan passwordnya adalah password dari MySQL Anda.
- Sampai disini Openfire sudah siap untuk digunakan. Untuk konfigurasi yang lebih advance silahkan Anda coba-coba sendiri.
- Download aplikasi Pidgin dari http://www.pidgin.im/download/ atau langsung ke http://sourceforge.net/projects/pidgin/files/Pidgin/2.7.11/pidgin-2.7.11-offline.exe (offline installer).
- Setelah selesai didownload, install aplikasinya. Jika sudah selesai buka aplikasi Pidgin.
- Setelah aplikasi Pidgin terbuka, klik Accounts > Manage Accounts > Add
- Pada Protocol pilih XMPP, pada Username isikan username yang Anda inginkan, di Domain masukkan nama domain dari server yang ingin Anda gunakan, pada contoh ini domainnya adalah server01, untuk Resource kosongkan saja, pada Password isikan password yang Anda inginkan, dan jangan lupa klik Create this new account on the server agar account ini terdaftar di server.
- Jika sudah selesai klik Add.
- Maka akan muncul jendela XMPP Client Registration. Masukkan parameter sesuai dengan yang sudah Anda masukkan tadi yang meliputi Username dan Password. Sedangkan untuk Full name dan Email, isikan sesuai dengan yang Anda inginkan.
- Jika sudah klik Ok.
- Maka akan mucul jendela kecil yaitu jendela Registration Succesfull yang menyatakan bahwa registratsi sudah berhasil.
- Selanjutnya Anda akan kembali diarahkan ke jendela Accounts. Berikan centang pada akun yang baru saja Anda tambahkan guna mengaktifkan akun tersebut.
- Jika sudah, klik Close.
- Maka akan terlihat jendela Pidgin bertulisakan Available dengan lingkaran hijau disamping kirinya yang menandakan bahwa akun tersebut sudah terdaftar di server dan siap untuk digunakan.
- Tambahkan akun yang lain pada klien 2 untuk melakukan uji coba. Pada contoh ini saya menambahkan 1 buah akun lagi dengan username ririmiaw pada klien 2.
- Klik Buddies > Add Buddy…
- Maka akan muncul jendela baru yaitu Add Buddy. Isikan parameter yang dibutuhkan. Pada Account pilih akun yang akan digunakan sebagai akun pengundang dan harus dalam layanan yang sama, pada Buddy’s username isikan username teman yang akan ditambahkan dan harus diikuti dengan nama domain, pada Alias isikan nama panggilan untuk teman Anda tersebut, ini adalah pilihan yang tidak wajib dan begitu juga untuk Add buddy to group..
- Jika sudah, klik Add.
- Maka pada akun ririmiaw akan ada sebuah pemberitahuan bahwa akun adamkurniawan ingin menambahkannya sebagai teman. Klik Authorize untuk menyetujui.
- Maka akan muncul jendela terkait dengan detail dari akun adamkurniawan, tambahkan Alias dan Add buddy to group.. jika diperlukan, klik Add.
- Setelah ririmiaw melakukan konfirmasi, maka pada akun adamkurniawan juga akan ada pemberitahuan bahwa ririmiaw telah menyetujui permintannya. Disini adamkurniawan juga harus melakukan konfirmasi, apakah setuju atau tidak. Klik Authorize untuk menyetujui.
- Sampai disini semua pengaturan sudah selesai dilakukan. Selanjutnya tinggal melakukan tes mengirim pesan.
- Pilih akun teman yang ingin dikirimi pesan, saat ini saya berada pada akun adamkurniawan, jadi saya memilih akun ririmiaw. Double klik atau tekan Enter.
- Ketikkan pesan yang ingin dikirim. Kemudian tekan Enter.
- Jika berhasi pada akun ririmiaw akan ada pesan masuk dari adamkurniawan.











