Kelas XI,

Membangun Chat Server menggunakan Openfire

02.35 G.M.A 0 Comments






Assalamualaikum wr wb kali ini saya akan sedikit berbagi ilmu tentang Membangun Chat server dengan Aplikasi Openfire menggunakan Linux Debian . Ilmu ini terpaksa saya dapatkan karena ini merupakan tugas dari guru saya di mata pelajaran Komunikasi Data . Jadi silahkan baca dan nikmati hasil jerih payah saya.

Pendahuluan

Openfire adalah software atau aplikasi open source pesan singkat, groupchat server dan Real Time Collaboration (RTC) Server yang menggunakan XMPP server (Jabber) yang berlisensi Apache 2.0.  


Langkah Singkat

*Pertama download terlebih dahulu File Openfire  di sini
*Install dependencies dari Openfire (default-jre)
*Install Openfire
*Konfigurasi via WEB
*Buat User
*Login User degan software client (Spark/Pidgin). Download


Konfigurasi

Pertama Download terlebih dahulu file dari Openfire.deb di website Ignite Realtime




Setelah itu kita install dulu default-jre karena merupakan Source JAVA (dependencies) yang dibutuhkan untuk menjalankan Openfire. Karena Openfire berlisensikan Apache dan berbasis XMPP Server yang menggunakan JAVA sebagai dasarnya.


Sekarang kita Install Openfire menggunakan perintah dpkg -i. Perintah dpkg digunakan untuk mengelola file berektensikan .deb , dan argumen -i digunakan untuk menginstall file.


Untuk menjalankan Openfire gunakan perintah Service atau Init .


Buka Openfire via Web degan cara memasukan Ip address kita:9090 . 9090 merupakan port yang digunakan untuk membuka Openfire via Web secara default, tapi kita bisa merubahnya setelah kita bisa login menggunakan Admin .


Saat pertama kali membuka Openfire via Web kita akan langsung di arahkan ke tab setup, untuk menyetel Openfire untuk via Web. Setup yang pertama adalah memilih bahasa, pilih bahasa yang akan kita gunakan untuk Openfire kita. Lalu klik Continue.


Lalu terdapat Server Setting, isikan domain/hostname dari server kita dan juga port untuk console.


Untuk Database Settings, saya memilih embeded karena saya belum membuat database sendiri. Tapi apabila anda sudah membuatnya anda bisa memilih standard.


Untuk Profile Settings kita biarkan default saja.  


Untuk Admin Account, isi sesuai yang anda suka.

Setup Complete. Click Login to Admin Console dan anda akan dipindahkan ke form login.


Login dengan Admin dan password yang anda sudah buat atau dengan password default admin.


Ini merupakan tampilan dari console Openfire.



Pengetesan


Untuk pengetsan pertama kita harus melakukan Create User terlebih dahulu.

Buat beberapa user lain  untuk test chat.

Lalu buka software / aplikasi client XMPP  untuk melakukan chat. Untuk yang pertama saya menggunakan Spark yang juga merupakan produk dari Ignite Realtime . Anda juga bisa menggunakan Aplikasi Client lain yang bisa menggunakan XMPP Server. Aplikasi Lain .






Lalu Add Contact user lain yang sudah terhubung.


Isi Username dari Account User lain yang akan kita Add.


Setelah itu pasti akan muncul Notification cukup Accept saja. Lalu maka User lain yang kita Add akan muncul di tampilan Spark kita. Klik 2x pada User lain untuk memulai Chat.


Inilah hasilnya. Aplikasi Chast seperti Spark dan Pidgin juga memiliki utility file transfer.



You Might Also Like

0 komentar: