Nginstall Chat Server Jabber di (K)Ubuntu.

Ejabberd

Enak lho bisa chatting sama orang2 sekantor kalo lokal. Gak ngaruh sama lingkungan luar. Jadi kalo internet mati kayak waktu itu (kasus gempa Taiwan), gak bakal jadi masalah besar. Berikut ini adalah how to install ejabberd chat server yang mendukung banyak protokol termasuk jabber.

1) Install paket ejabberd

sudo apt-get install ejabberd

2) Edit domain di /etc/ejabberd/ejabberd.cfg. Pasang komen pada localhost dengan menggunakan % (PERHATIKAN ADA TITIK SETELAH “}”)

%{hosts, ["localhost"]}.
{hosts, ["kerenabis.com"]}.

3) Restart untuk mengaktifkan chat kerenabis.com

sudo /etc/init.d/ejabberd restart

4) Tambah user untuk mengatur segalanya (jika Anda memiliki sistem LDAP, langsung lompat ke tahap 5)

sudo ejabberdctl register penguasa kerenabis.com penguasaPassword

Untuk menjadikan ia admin, tambah edit file /etc/ejabberd/ejabberd.cfg. Tambahkan

{acl, admin, {user, “penguasa”}}

5) Jika Anda pakai LDAP.

% sancho21: kita pakai LDAP
%{auth_method, internal}.

% For LDAP authentication use these lines instead of above one:
{auth_method, ldap}.
{ldap_servers, ["localhost"]}. % List of LDAP servers
{ldap_uidattr, “uid”}. % LDAP attribute that holds user ID
{ldap_base, “ou=People,dc=kerenabis,dc=com”}. % Search base of LDAP directory
{ldap_rootdn, “cn=admin,dc=kerenabis,dc=com”}. % LDAP manager
{ldap_password, “password sang admin”}. % Password to LDAP manager

6) Buka web administrasi http://localhost:5280/admin. Masukkkan secara lengkap penguasa@kerenabis.com dan isi passwordnya

7) Untuk klien bisa memasukkan di Gaim sebagai Jabber. Servernya jangan lupa dioverride ke ip server. Karena kerenabis.com itu hanya nama virtual untuk chat saja.

Sebenarnya protokol lain juga didukung. Tapi saya belum tahu saja caranya. Oh, ya selamat mencoba!

3 comments so far

  1. cemy on

    ass…
    salam kenal…
    saya memang lagi cari2 nih cara install ejabberd..maklumlah pemula, saya sudah coba intruksi yg anda berikan tapi setiap kl masuk ke localhost:5280/admin tetap saja tak berhasil. apa ya kira2 yang kurang. untuk LDAP apa saja yang harus di install?
    terima kasih
    wass..

  2. michsan on

    Coba lakukan konfigurasi setahap demi setahap. Konfig, testing, konfig, testing, dst sampai mencapai konfig akhir yang Anda inginkan. Misal, pastikan Anda sukses menginstall tanpa LDAP dahulu. Jika berhasil, berarti kemungkinan ada masalah di LDAP. Coba dicek apakah ada yang pakai port yang sama.

  3. michsan on

    Oh ya, ada fitur menarik yaitu mod_shared_roster. Fitur yang tersedia di file konfigurasi ini memungkinkan kita untuk mengelompokkan account2 sehingga setiap user gak perlu add secara manual


Leave a reply