Gaya Hidup

Membangun Chat Server dengan Openfire di Debian

Membangun Chat Server dengan Openfire

di Debian


          Openfire adalah sebuah aplikasi yang paling banyak digunakan untuk Chat Server / Instan Messaging Server yang free dibawah lisensi Open Source Apache, semua bisa menggunakan tanpa harus menggunakan dikenakan biaya apapun. Aplikasi ini bisa digunakan di 3 OS yaitu Windows, Linux dan MacOS. Untuk melakukan konfigurasi Openfire dibutuhkan Java Runtime Environment (JRE) ,Openfire ini dapat diakses dengan menggunakan chat client seperti Spark.

Langkah Instalasi Dan Konfigurasi

sekarang kita akan masuk ke tahap installasi dan konfigurasi openfire. disini saya menggunakan Sistem Operasi Debian 7.8  di ubuntu juga masih sama cara install dan konfigurasinya. untuk IP nya sendiri Debian saya memiliki IP : 192.168.11  dan disini saya tidak menggunakan DNS sebagai penamaan domain, jadi pengisian domainnya menggunakan Ip naantinya.

Membuat Database untuk Openfire


Langkah pertama adalah kita membuat database untuk openfire nya , di sini saya menggunakan MySQL untuk membuat database , jadi kita install terlebih dahulu MySQL nya.

root@debianalifa:~# apt-get install mysql-server

Pada saat penginstallan kita akan diminta untuk memberi password databasenya , jadi isikan saja.

masukkan dvd debian binary 1 seperti pada gambar dibawah ini :

klik force unmount :

configuring mysql-server-5.5, masukkan password untuk MySQL user “root” :

kemudian akan muncul seperti ini :





Setelah selesai instal , kita masuk ke mysql nya sebagai root , dan membuat database-nya dengan cara ketikkan perintah ini.

root@alifatf:~# mysql -u root -p
Enter password : (Masukin password databasenya) 
mysql > create database openfire; 


Menginstall Java Runtime Environment (JRE)


Seperti dijelaskan sebelumnya , agar aplikasi openfire ini bisa berjalan dibutuhkan software/paket yang bernama Java Runtime Environment (JRE) , jadi kita install dulu paket JRE nya.

root@debianalifa:~# apt-get install default-jre



Instal dan Konfig Openfire

Download terlebih dahulu paket openfire , untuk Debian dan keturunannya bisa di download disini .
Setelah didownload kemudian kita install paket openfire nya dengan perintah

root@debianalifa:~# dpkg -i namapaket


Setelah itu kita jalankan paket openfire nya  dengan perintah

root@alifatf:~# /etc/init.d/openfire start

Setting Openfire Administration di WEB


Selanjutnya kita akan melakukan konfigurasi administration melalui WEB , jadi kali ini kita akan bertemu dengan si GUI. Untuk memulainya kita bisa mengakses di http://ipaddress:9090 di PC client sebagai contoh ip saya http://14.14.14.1:9090 , maksud dari 9090 adalah port untuk admin openfire.

Setelah masuk kita tinggal mengikuti saja langkah-langkah instalasi nya , ini mudah kok tinggal mengikuti perintah wizard nya aja, Disini langkah pertamanya adalah pemilihan bahasa , kita pilih saja bahasa Inggris (ENGLISH),Setelah selesai klik continue.



Kemudian langkah selanjutnya adalah pengisian domain dan port saja , karena tadi saya belum menggunakan dns jadi domainnya kita isikan saja dengan IP , dan portnya biarkan saja.


Langkah berikutnya adalah pemilihan jenis database , pilih saja yang Standard Database Connection , kemudian klik continue.

Setelah itu kita diminta untuk memberikan identitas databasenya seperti gambar dibawah ini .


Keterangan :

  • Database Driver Presets : Isikan dengan jenis database kita , karena tadi kita buat dengan MySQL maka kita isi dengan Mysql
  • Database URL                : Letak database kita ,ubah menjadi seperti gambar diatas, kata “openfire” adalah nama database yang tadi ktia buat 
  • Setelah itu masukan username dan password databasenya

Langkah ke empat pemilihan profile, ini dibiarkan saja default.


Kemudian pengisian Admin Account , isi seperti dibawah ini

Admin Email Address  = admin@ipservermu

New Password = (Kalo ini terserah anda) 

Confirm Password       = (Samain aja sama yang diatas)


Kemudian jika sudah selesai maka inilah tampilannya , klik login to the admin console dan masukkan username = admin dan password yang sudah dipilih oleh anda.

ini adalah tampilan ketika kita login di openfire.


Membuat User untuk Client


Setelah selesai dengan server sekarang kita beralih ke client , jadi kita akan menambahkan user sebagai client untuk mencoba berhasil atau tidak nya
Untuk membuat user klik bagian User/Groups —-> Create New User dan isikan biodata dari user tersebut.

user yang satu lagi bernama client_alifa


Gambar diatas saya membuat user bernama alifa , kemudian buatlah 1 user lagi dengan cara yang sama untuk mencoba chat local.


Percobaan di Client

Kemudian kita akan melakukan pengetesan di Client , untuk software client chat kita bisa menggunakan Spark , untuk softwarenya download disini , kemudian pilih software Spark.

Setelah selesai mendownload dan menginstall spark , kemudian kita login sebagai user di spark nya

tampilan ketika sudah login :


Kita juga bisa melakukan conference chat yaitu melakukan percakapan lebih dari 2 orang , kenapa lebih dari 2 orang ?? jadi kita tinggal buat room lalu mengundang user yang lain , dibawah ini contoh gambar conference chat.

klik accept :

untuk memulai chattingan klik kanan lalu start a chat :

ini adalah contoh chatan saya dengan client saya. 

Membuat User untuk Client Pidgin 


Setelah selesai dengan server sekarang kita beralih ke client , jadi kita akan menambahkan user sebagai client untuk mencoba berhasil atau tidak nya
Untuk membuat user klik bagian User/Groups —-> Create New User dan isikan biodata dari user tersebut.




user yang satu lagi bernama client_pidgin




Percobaan Client dengan menggunakan Software Pidgin Di Server dan di Client :

konfigurasi Pidgin pada server :

buka software pidgin yang kalian sudah download, bagi kalian yang belum download silahkan download terlebih dahulu di server dan di client. 
kemudian kalian klik Account lalu Manage Account 

kemudian klik add 

lalu isian seperti dibawah ini :

lalu kalian klik buddies dan pilih Add chat

isikan seperti pada gambar dibawah ini :

lalu accept default :

Konfigurasi Pidgin Di client :

konfigurasinya sama seperti di server :

klik account dan pilih manage account

klik Add

isikan seperti gambar dibawah ini :

klik buddies dan pilih add chat

isikan seperti gambar dibawah ini :

room 13 sudah siap untuk melakukan chattingan :

berikut adalah hasil chattingan antara pidgin server dan pidgin di client :

selesei semoga bermanfaat ya potinganku kelak:) hehe












Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *