SchoolOnffLine: Instalasi ejabberd Chatting Server

From OnnoWiki
Jump to navigation Jump to search

Instalasi eJabberd

# apt-get install ejabberd


Ubah Sementara owner /var/lib/ejabberd

# chown -Rf root.root /var/lib/ejabberd

Jika semua proses konfigurasi sudah selesai dilakukan ubah lagi menjadi

# chown -Rf ejabberd.ejabberd /var/lib/ejabberd


Konfigurasi Server

Edit /etc/ejabberd/ejabberd.cfg

# vi /etc/ejabberd/ejabberd.cfg 
{hosts, ["localhost", "192.168.0.254", "sekolah.sch.id"]}.


Tambahkan User Demo

Restart ejabberd

# /etc/init.d/ejabberd restart

Add user

# ejabberdctl register admin1 localhost 123456
# ejabberdctl register siswa1 localhost 123456
# ejabberdctl register siswa2 localhost 123456
# ejabberdctl register siswa3 localhost 123456
# ejabberdctl register siswa4 localhost 123456
# ejabberdctl register siswa5 localhost 123456
# ejabberdctl register guru1 localhost 123456
# ejabberdctl register guru2 localhost 123456
# ejabberdctl register guru3 localhost 123456
# ejabberdctl register guru4 localhost 123456
# ejabberdctl register guru5 localhost 123456

Konfigurasi Administrator

# vi /etc/ejabberd/ejabberd.cfg 

Set Previlige Admin

{acl, admins, {user, "admin1", "localhost"}}.
{acl, admins, {user, "guru1", "localhost"}}.
{acl, admins, {user, "guru2", "localhost"}}.
{acl, admins, {user, "guru3", "localhost"}}.
{acl, admins, {user, "guru4", "localhost"}}.
{acl, admins, {user, "guru5", "localhost"}}.
{access, configure, [{allow, admins}]}.


Start & Stop Server

Start & Stop eJabberd

# /etc/init.d/ejabberd stop
# /etc/init.d/ejabberd start
# /etc/init.d/ejabberd restart
# ejabberdctl start
# ejabberdctl status
# ejabberdctl stop


Add & Remove User

Add user

# ejabberdctl register admin1 example.org FgT5bk3
# ejabberdctl register namauser namaserver password


Remove User

# ejabberdctl unregister namauser namaserver


Web Admin

http://192.168.0.254:5280/admin/

Login dengan

username usernamejadiadmin
password password-usernamejadiadmin
Ejabberd-01.jpeg
Ejabberd-02.jpeg
Ejabberd-03.jpeg
Ejabberd-04.jpeg
Ejabberd-05.jpeg
Ejabberd-06.jpeg


Pranala Menarik