membangun chat server dengan openfire pada jaringan lokal
DESCRIPTION
Openfire Chatting ServerTRANSCRIPT
-
1
Membangun Chat Server dengan OpenFire pada Jaringan Lokal (Intranet)
Chating adalah salah satu aktivitas yang banyak dilakukan orang pada saat terhubung dalam sebuah jaringan dengan berbagai macam alasan kepentingan, diskusi, menyapa teman lama, mencari pacar, atau hanya sekedar untuk bersenang-senang. Dalam tutorial kali ini saya akan menjelaskan langkah-langakh bagaimana cara membangun chat server sederhana menggunakan software open source, Openfire dan Pidgin sebagai aplikasi yang digunakan di klien.
Jadi, dengan cara ini seorang administrator jaringan dalam sebuah organisasi, mislanya persuahaan, sekolah, universitas,
dan sebagainya bisa membuat fasilitas chating yang hanya bisa digunakan oleh anggota dalam organisasi tersebut.
Catatan :
Pada instalasi OpenFire ini sebelumnya saya sudah membangun DNS Server
http://kiri-kanan-linux.blogspot.com/2012/03/setting-dns-server-mengunakan-webmin.html
dan DHCP Server di ubuntu:
http://kiri-kanan-linux.blogspot.com/2013/04/setting-dhcp-server-dengan-wbmin.html
Baiklah langsung saja kita lanjut ke instalasi....
1. Konfigurasi IP Address
Untuk konfigurasi IP Adrress, saya menggunakan 1 buah ethernet card, karena untuk chat server tidak dibutuhkan 2 buah
ethernet card. Dimana konfigurasinya saya menggunakan webmin dan dapat dilihat disini. Setelah setting IP Address,
pastikan komputer anda terkoneksi dengan internet, untuk yang satu ini saya menggunakan Wireless sebagai koneksi. Jika
anda menggunakan koneksi LAN maka silahkan disesuaikan dengan konfigurasi ethernet anda.
2. Instalasi Dependensi paket OpenFire
Buka terminal dan masuk sebagai root dengan mengetikkan "sudo su" tanpa tanda petik.
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. Disini saya
menggunakan PHPMyAdmin untuk membuat data base tersebut.
3. Instalasi OpenFire
Download software OpenFire di sini: http://www.igniterealtime.org/projects/openfire/
Setelah selesai silahkan buka terminal dan login sebagai root
Install file .deb yang baru saja Anda download tersebut dengan mengetikkan dpkg -i openfire_3.8.1_all.deb * Harap diperhatikan dan disesuaikan dengan directory tempat OpenFire yang telah selesai di unduh serta versi OpenFire yang anda unduh
Sampai tahap ini, Openfire sudah berhasil dipasang dengan baik.
Terakhir buat database dengan nama "chat", disini saya menggunakan PHPMyAdmin.
4. Konfigurasi OpenFire Berikut ini adalah langkah-langkah konfigurasi OpenFire: a. Buka browser dan ketikkan pada address bar http://smpn2sambas.ac.id:9090 b. Maka akan muncul halaman Welcome Setup dari Openfire.
-
2
Pilih bahasa yang Anda inginkan, disini saya memilih English. Kemudian klik Continue. c. Pada jendela Server Setting, pada Domain masukkan nama domain yang telah dibuat.
Pada tutorial ini saya menggunakan smpn2sambas.ac.id. Jadi username untuk pengguna nantinya adalah [email protected]. Untuk yang lainnya biarkan default. Klik Continue. d. Pada jendela Database Setting, pilih Standard Database Connection. Klik Continue.
-
3
e. Pada jendela Database Settings Standard Connections isi kolom yang disediakan dengan parameter sebagai berikut : Database Driver Presets : MySQL JDBC Driver Clas : com.mysql.jdbc.Driver Database URL : jdbc:mysql://smpn2sambas.ac.id:3306/chat Username : root Password : (password MySQL Anda) Minimum Connections : 5 Maximum Connections : 25 Connection Timeout : 1.0
f. Pada jendela Profile Settings pilih saja Default, kemudian klik Continue.
-
4
g. Di jendela Administrator Account, masukkan data-data yang dibutuhkan sesuai dengan keinginan Anda. Klik Continue jika sudah selesai.
Langkah ini juga bisa dilewatkan dengan mengklik Skip This Step.
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 yang
telah anda buat terkahir kali. Sampai disini Openfire sudah siap untuk digunakan. Untuk konfigurasi yang lebih advance
silahkan Anda coba-coba sendiri.
Untuk Seting PIDGIN silahkan ke halaman berikut
Setting Pidgin Sebagai Aplikasi Klien Chat
Sumber :
http://kurniawanadam.wordpress.com/
http://kiri-kanan-linux.blogspot.co.id/2013/04/membangun-chat-server-dengan-openfire.html