Konfigurasi Chat Server Menggunakan Openfire (Debian)


Kali ini saya akan menjelaskan Cara Konfigurasi Chat Server Menggunakan Openfire. Langsung saja ke pembahasan yaitu Openfire. Openfire adalah sebuah aplikasi open-source yang berada di bawah lisensi Apache. Aplikasi ini dapat digunakan untuk chat server/instan messaging server (IMS) dalam suatu lingkup internet

Dalam melakukan tutorial ini saya menggunakan OS debian 7.5. Jalankan OS dan setting IP Address nya terlebih dahulu.

Konfigurasi IP
  • Konfigurasi untuk mengubah maupun menambahkan IP Address pada OS debian menggunakan perintah "nano /etc/network/interface".


  • Kemudian ubah dan tambahkan command yang diberi warna kuning pada gambar dibawah ini. IP yang saya gunakan ialah 192.168.1.3/24 dengan gateway 192.168.1.1. Setelah itu simpan konfigurasi dengan ctrl+x >> y untuk menyimpan.


  • Setelah itu restart network untuk kofigurasi IP yang telah kita buat bekerja dengan perintah "/etc/init.d/networking restart"


  • Untuk memastikan apakah IP yang telah kita berikan sudah tercantum. Masukkan command "ip addr" atau "ip a" dan lihat apakah ip nya telah tercantum, Selajutnya, coba untuk melakukan ping ke ip tersebut atau ping google. Pastikan reply.


  • Create Database
    Setting ip sudah, langkah selanjutnya adalah membuat database yang nantinya digunkan untuk database si Openfire. Install terlebih dahulu MySQL yang digunakan untuk membuat databasenya.
  • Gunakan "apt-get install mysql -server" untuk menginstall MySQL. 


  • Dalam proses penginstallan akan ada dimana anda dimintai password, masukkan password dan tungu hingga proses penginstallan selsai



  • Sekarang kita akan membuat databasenya. Kita masuk ke dalam MySQL sabagai root dengan perintah "mysql -u root -p". Lalu masukkan password yang sebelumnya telah dibuat.


  • Setelah masuk ke MySQL monitor. Masukkan perintah "create database openfire;". Tunggu hingga proses pembuatan done.


  • Dalam  menjalankan aplikasi Openfire dibutuhkan yanga nama JRE (Java Runtime Environment). Dengan command "apt-get install default-jre". Dalam proses penginstallan, akan ditanya apakah kita ingin melanjutakan prosesnya. ketik "y" untuk yes


  • Download aplikasi terlebih dahulu Download Openfire. Setelah itu lakukan penginstallan Openfire. Perintah "dpkg -i namapaketopenfire


  • Kita Jalakan pket openfire yang telah di install "/etc/init.d/openfire restart"


  • Setelah ini kita dapat memulai konfirigasi Openfire Administrator di Browser. Untuk bisa mengaksesnya  gunakan http://IP Adrres yang dipakai :9090


  • Pemilihan bahasa, bahasa English >>  Continue


  • Tahap berikutnya adalah pengaturan pada server mengenai domain dan port yan digunakan. Port biarkan sebgai default saja sedangkan isikan domain sesuai dengan keinginan anda. 


  • Setelah itu, tahap pemilihan data base, pilih Embeded Database >> Continue.


  • Selanjutnya pengaturan profile, pilih Default >> Continue


  • Pengatutan akun administrator. Email Address : admin@namakamu, Password : masukkan password, Confirm Password : masukkan kembali password. Lalu klik "Continue"


  • Sekarang kita akan login, Klik Login the admin console untuk masuk


  • Isikan kolom user dengan admin lalu isiskan password sesuai dengan yang sudah dibuat sebelumnya. Setelah itu Login untuk masuk.


  • Membuat User 
    Setelah semua konfigurasi yang sudah kita lakukan. Selanjutnya adalah tahap menambahkan user, yang dimana nantinya user yang kita buat ini menjadi syarat untuk dapat berhubungan dengan client dengan aplikasi spark
  • Pilih User/Grouo >> Create New User. Masukkan username, name, dan password. Jika sudah selesai klik Create User. Seperti gambar dibawah ini.


  • Pemberitahuan bahwa penambahan user sukses di buat


  • Setelah itu, buatlah satu user baru lagi untuk client. Caranya sama seperti sebelumnya.


  • Pemberitahuan User baru untuk client berhasil dibuat.

  • Percobaan Client 
    Pada tahap ini kita akan mencoba berkomunikasi menggunakan software yang bernama Spark. Bila ingin mendownload aplikasi Spark 2.8.0 Windows . Lakukan penginstallan spark.
  • Isikan Username dan password yang telah kita buat sebelumnya. Disini saya menggunakan server punya temen saya dan saya gunakan Username dan password (client)yang telah temen saya buat. Setelah itu klik "Advanced"


  • Kemudian uncentang pilihan Automatically discover host and port. Setelah itu isikan Host dengan ip yang kita buat pada server (debian). klik "OK".


  • Nah percobaan chatting yang dikirim dari user fitrah k ke user fadillah.


  • Percobaan menggunakan Client Pidgin
  • Setelah kita melakukan komunikasi client menggunakan software spark. Sekarang kita coba komunikasi client dengan Pidgin. Yang pertama dilakukan adalah menambahkan akun/user. Caranya Account >> Manage Accounts. klik "Add"


  • Disini pilih XMPP untuk protokol, isikan usename sesuai akun (user) yang telah dibuat sebelumnya. Masukkan domain yang sebagai sumber. Dan password yang telah dibuat untuk user tersebut. Seperti gambar dibawah ini.

  • Setelah kita mengisi pada kotak Basic. Sekarang kita pindah ke kotah Advanced. Isikan alamat IP domain (fadillah) yang kita pakai.


  • Begitu pun untuk client satunya lagi . Masukkan user yang telah dibuat sebelumnya (user yang ke 2). Masukkan domain yang sama seperti user sebelumnya. dana password yang dibuat untuk user (clientge) tersebut.  Lalu klik "Add"

  • Sama sepeti langkah untuk pembuatan user sebelumnya yaitu masukkan alamat IP domain (fadillah) yang kita pakai


  • Pilih "Accept" untuk pemberitahuan seperti gambar dibawah ini.


  • Verifikasi bahwa Acount yang kita buat sudah terdaftar.


  • Client clietngw sudah terdaftar sebagai kontak pada client fadillah.


  • Begitu pun sebaliknya. Clietn fadillah sudah terdaftar sebgai kontak pada client client gw


  • Verifikasi komunikasi. Kedua client tersebut berhasil berkomunikasi.



  • Ini untuk menambahkan informasi saja. Jika kita ingin berkonukasi bareng-bareng kita bisa tambahkan Chat. Pilh "Add Chat"


  • Isikan nama apa saja pada kotak Room karena nama tersebut sebagai identitas. dari group chat yang akan kita buat. Lalu klik "Add"


  • Pilih "Accept Defaults" untuk pemberitahuan bahwa kita akan membuat Room baru.


  • Setelah itu kita daftarkan client (clientgw) untuk bergabung pada group chat yang telah dibuat oleh client (fadillah). Pilih "Join a Chat"


  • Masukkan Room dan Password yang dibuat pada langkah sebelumnya. Room dan password disamakan, jangan ada yang berbeda. Setelah itu klik "Join"


  • Pilih "Accept Defaults" untuk pembertahuan seperti gambar dibawah ini.


  • Verifikasi bahwa Client fadillah dan client clientgw berhasil dalam group chat yang sama yaitu Basket.






















  • Terima kasih sudah berkunjung.
    Mohon maaf jika ada kekurangan dan
    Semoga bermanfaat
    Previous
    Next Post »