Membangun Chat Server dengan Openfire



Openfire adalah aplikasi yang berfungsi sebagai aplikasi yang
berfungsi sebagai aplikasi server yang dibuat khusus untuk chatting
sehingga anda dapat membuat sebuah chat server sendiri,
misalnya anda memiliki kantor yang memerlukan semua karyawan
berkomunasi secara internal dan tidak membutuhkan internet.
Openfire menyediakan solusinya untuk anda melalui protokol jabber-nya.
Pada pembahasan "utama " kali ini,Anda akan diajak untuk membuat server chatting
untuk internal kantor menggunakan openfire dan spark untuk sisi klien. Openfire akan
diinstalasikan ke dalam sebuah server yang memerlukan koneksi kejaringan LAN dan bisa diakses oleh semua karyawan.
Penasaran?
Yang perlu anda ketahui pertama kali adalah spesifikasi serve-nya.



INSTALASI OPENFIRE

1. Pertama kita harus mendownload openfire terlebih dahulu,saya akan memudahkan anda mendownloadnya. Disini saya meremote server saya menggunakan SSH ,lalu saya membuat folder data di /var/www/html . Lalu saya pindah ke folder data dan mengetikan perintah :

# wget http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3.10.2_all.deb

alamat diatas merupakan link download openfire.
 lalu setelah selesai proses download nya,anda cek dengan mengetik perintah

# ls

2. Lalu anda buat database terlebih dahulu ,buka phpmyadmin dan buat database

3. Setelah itu ,anda buka kembali ke terminal,masih meremote server debian anda,kita akan menginstal JRE . ava Runtime Environment (JRE) adalah salah satu teknologi yang dibuat dan dikembangkan oleh Oracle. Dengan Java Runtime Environment JRE, anda dimungkinkan untuk menjalankan aplikasi yang disebut “applet” yang ditulis dalam bahasa pemograman berbasis Java. Dengan Applet ini, memungkinkan anda dan siapa saja untuk merasakan pengalaman yang jauh lebih mengesankan daripada sekedar berinteraksi dengan halaman HTML yang statis dan kaku. Oke langsung saja,ketik perintah

# apt-get install default-jre
  Proses ini akan lama,jadi sebaikya anda minum kopi dulu.

4.  Setelah selesai,saya masuk kembali ke folder tempat dimana openfire tadi saya download ,yaitu di /var/www/html/data

# cd /var/www/html/data
5. Pada gambar diatas memperlihatkan bahwa file tersebut berektensi .deb ,jadi untuk menginstalnya kita menggunakan perintah

# dpkg -i [nama_file]
6. Setelah itu kita mulai service dari openfire tersebut dengan perintah

# /etc/init.d/openfire start

7. Setelah itu anda bisa mengkonfigurasi openfire melalui web dengan mengetik ipserver:9090 pada kolom url,contoh seperti dibawah ini

8. Nah inilah tampilan awal konfigurasi openfire
Pilih bahasa "english" ,lalu klik contiune

9. Pada kolom domain isi dengan IP server debian

10. Pada Database Setting pilih "Standart Database Connection"
11. Nah pada konfigurasi dibawah ini pengaturan yang perlu dirubah :
a. Database driver preset : mysql
b. Database URL : jdbc:mysql://localhost:3306/openfire
c. Username : username database anda
d. Password : password database anda

lalu klik continue

12. Pada Profile Setting pilih default
13. Pada andiminstrator account ,isi admin email address dengan format admin@ipserver
14. Pengaturan selesai,lalu klik "login to the admin console"
jika bertemu dengan halaman login untuk username silahkan isi "admin" ,untuk passwordnya silahkan isi sesuai dengan pengaturan password pada administratot account tadi.
15. Nah,,,inilah tampilan console admin openfire,
lalu klik tab "user/group" lalu plilih create new user
 ikuti seperti contoh diatas,untuk percobaan anda buat 2 akun terlebih dahulu.

16. Setelah itu kita akan mendownload spark. spark merupakan utility dari openfire sebagai interface chating nya. anda bisa mendownloadnya terlebih dahulu di pc anda.INGAT DI PC ANDA!!! klik disini http://www.igniterealtime.org/downloads/index.jsp
17. Jika sudah terdownload ,lalu extract dan buka foldernya dan double klik spark
 18. Lalu login ,sebagai contoh :
username : heles
password : (passwordnya rahasia dong)
server      : 192.168.40.2 (ip server)


19. Lalu klik contact dan add contact
jika mau chatting tinggal double klik kontak anda


nah itulah sedikit ilmu yang bisa saya bagikan.

1 komentar:

 
Top