Daniel Adrianto

Chat Server menggunakan OpenFire dengan client Spark dan Pidgin

Posted by: danieladrianto on: November 21, 2008

Udah seminggu gw nyari tutorial bikin chat server, tapi blm ketemu juga. Tutorial yang ada belum step-by-step. Tutorial yang step-by-step pake bahasa Inggris. Cape deh.. Tutorial ini merupakan konfigurasi yang paling sederhana soalnya admin yang harus membuat account untuk masing2 user. Dari tutorial ini, user sudah bisa conference, file transfer, dan chatting tentu saja. Hehe.. Sudah2, jangan berlama2. Ini lah tutorialnya. Simple but detail.

Server menggunakan Ubuntu Server 8.04

  1. Install Ubuntu Server sebagai LAMP server. LAMP = Linux Apache MySQL PHP. Cari sendiri artikel mengenai ini. Banyak koq.
  2. Install phpmyadmin dan Java JRE.
  3. apt-get install phpmyadmin sun-java6-jre

  4. Download openfire dulu
  5. wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.6.1_all.deb
    —sambil nunggu, kita menuju ke komputer yang ada GUInya dan terhubung dengan komputer server lewat jaringan —

  6. Buka ke web browser. Buka http:///phpmyadmin
  7. Sesudah login, buat database baru, misal : openfire
  8. —menuju ke komputer server lagi—

  9. Jika donlotnya udah selesai, ketik
  10. dpkg -i openfire_3.6.1_all.deb
    —kita kembali menuju ke komputer yang ada GUInya dan terhubung dengan komputer server lewat jaringan—

  11. Buka tab baru pada web browser, ketik http://<IP_server>:9090
  12. Yup, kita masuk ke menu utama, pilih aja English trus Continue
  13. Kalo ada pilihan database, pilih MySQL, trus isi
  14. server = jdbc:mysql://localhost:3366/openfire
    username dan password sesuai dengan login phpmyadmin

  15. Pilih default, ga usah pilih LDAP ato yg lainnya itu.
  16. Pilih aja skip this step.- trus Continue.
  17. Login to Admin Console.
  18. username = admin
    password = admin

  19. OK, sekarang kita ada di halaman utama.

Cara membuat user baru

  1. Pilih tab Users/Groups – Create new user
  2. Isi username, password, dan confirm password
  3. Cek list “Is Administrator?” kalo kamu pengen user ini bisa akses halaman admin.
  4. Klik Create User

Membuat user interface untuk registrasi user
Maksudnya supaya admin ga kecapekan ngedaftarin user satu-satu, jadi si user bisa daftar sendiri tanpa perlu akses halaman admin. Gini lo caranya..

  1. Download pluginnya dengan mengetik ini pada console
  2. cd /var/lib/openfire/plugins/
    wget http://www.igniterealtime.org/projects/openfire/plugins/registration.jar

  3. Ya udah, gtu aja. sekarang buka tab Users/Groups. Ntar ada sub-tab judulnya User Registration kl ga salah di sebelah kiri.

Konfigurasi Client menggunakan Pidgin

  1. Buka Pidgin, klik Account – Manage – Add
  2. Isi parameter di bawah ini
  3. tab Basic
    Protocol = XMPP
    Username = username
    Domain = <IP_address_server>
    Password = password

    tab Advanced
    File Transfer proxies = :7777

  4. Klik Save

Konfigurasi Client menggunakan Spark

  1. Buka Spark dan isi
  2. username = username
    password = password
    server = <IP_address_server>

  3. Klik login

4 Responses to "Chat Server menggunakan OpenFire dengan client Spark dan Pidgin"

baru neh buat newbie kayak gw, thnks bro’

hello, saya dah mencoba menginstall openfire. tapi pas login nya saya ga bisa masuk karena passwordnya salah. apa ada cara utk me-reset password di open fire? thanks

—-
ehem, saya si lbh suka untuk delete semua file, trus install ulang :D

sama saya ada kendala di loginnya…udah masukin username n password yg di buat ko malah failed di anggapnya……ada saran gmana mereset adminnya !?

—-
ehem, sama seperti saran di atas. Saya si lbh suka untuk delete semua file, trus install ulang :D

Leave a Reply

Chuss Topic :

Am I online?

Your ID :

Blog Stats :

Visitor(s) now :


Total visitor(s) :
Oil Rig Accidents

Page Rank :
Free Page Rank Tool

Watch out spammers!!