A. Instalasi ejabbered :
sudo apt install ejabberd
B. Konfigurasi ejabbered :
Buat akun admin :
ejabberdctl register admin localhost password
Konfigurasi file /etc/ejabberd/ejabberd.yml
sudo vim /etc/ejabberd/ejabberd.yml
acl:
##
## The ‘admin’ ACL grants administrative privileges to XMPP accounts.
## You can put here as many accounts as you want.
##
admin:
user:
– “admin”: “localhost”hosts:
– “localhost”
C. Restart service ejabberd :
sudo service ejabberd restart
D. Akses web panel ejabberd :
Akses melalui web browser di alamat : https://192.168.10.73:5280/admin/
Akan diminta user name dan password, isikan :
- user name = admin@localhost
- password = ???lupa???
Sempat putus asa tidak bisa akses karena password lupa, akhirnya googling untuk reset password 😀
sudo ejabberdctl change_password admin localhost 123456
E. Administrasi web panel ejabberd :
Pilih Virtual Hosts, pilih host = localhost. Pilih Users untuk manajemen user ejaberd
F. Konfigurasi XMPP Client dengan Pidgin dan Xabber
Pada xmpp client, saya menggunakan Pidgin di OS Linux dan Xabberr di OS Android, berikut konfigurasinya :
Pidgin :
Menambahkan akun :
Menambahkan Buddy :
Test chat :
Xabber
Menambahkan akun :
Add Contact :
Test chat :
Sumber : LINK