Cara Mudah Membuat Chat Server Sendiri

Membuat Chat Server Mengunakan eJabberd
Udah lama gak posting nih, kasian gak pernah diupdate nih blog. Kali ini ane mau berbagi lagi tentang gimana caranya buat chat server sendiri menggunakan software bernama eJabberd. Tapi sebelum ke tutorialnya. mungkin sedikit FYI ya, eJabberd ini menggunakan protocol XMPP (Extensible Messaging and Presence Protocol) yaitu sebuah standard komunikasi real-time berbasis text,  suara maupun video dengan teknologi open XML. Jadi nantinya kita bisa pake ini buat chating, voice call, maupun video call. Semacam Skype gitu.
Oke, lanjut ke step by stepnya ya. Disini ane pake Ubuntu server 14.04 x64 sebagai OSnya.
langsung konek ke servernya dulu, (ane lebih suka pake ssh).
Step 1 - Install eJabberd
apt-get -y install ejabberd

Step 2 - Setup Admin User
ejabberdctl register admin localhost password

Step 3 - Menambahkan hak akses admin
Secara default, hostname yg digunakan oleh eJabberd adalah localhost , nanti bisa diganti kok tenang aja.
contohnya : ane mau ngasi hak akses admin ke user admin yg tadi udah didaftarkan. yaitu "admin@localhost" . Buka file yang ada disini /etc/ejabberd/ejabberd.cfg , cari bagian ini :
%% Admin user
{acl, admin, {user, "admin", "localhost"}}.

%% Hostname
{hosts, ["localhost"]}.

Setelah itu, restart service ejabberd :
service ejabberd restart

Step 4 - Administrasi Server eJabberd
Setelah servernya jadi, sekarang akan kita buat user-user account nya. Akses admin page dari eJabberd nya dari browser dengan alamat http://ipserverejabberd:5280/admin Kemudian login dengan user admin yang tadi sudah dibuat.
Membuat Chat Server Mengunakan eJabberd


Setelah login akan tampil halaman admin seperti ini
Membuat Chat Server Mengunakan eJabberd

Menambahkan user baru
Klik Virtual Hosts -> localhost -> Users 
Membuat Chat Server Mengunakan eJabberd

Step 5 - Setting XMPP Client
Server xmpp udah jadi, user juga udah dibuat. sekarang saatnya kita coba dengan xmpp client nya di komputer user. Untuk xmpp client, ane pakenya Jitsi. Sebenernya banyak pilihan untuk xmpp clientnya. ane pilih jitsi karena bisa cross platform antara linux dan windows. soalnya banyak user yg pake ubuntu dan windows. Install Jitsi. kalo udah kita mulai setting client nya.
- Buka jitsinya.
- Klik menu option > add new account
   Pilih jenis Networknya yang XMPP lalu masukan username dan passwordnya.
Membuat Chat Server Mengunakan eJabberd
Klik advance, lalu muncul tampilan seperti dibawah ini 
Membuat Chat Server Mengunakan eJabberd
Centang bagian Override server default option, kemudian isi bagian server dengan alamat server eJabberd nya. Kalo udah klik NEXT. 
Membuat Chat Server Mengunakan eJabberd
Terakhir klik Sign in. jika muncul pop up seperti ini, klik "Continue anyway"
Membuat Chat Server Mengunakan eJabberd
Dan inilah tampilan nya setelah login, bisa untuk chat dan yang lain lain.(voice call / video call)


Membuat Chat Server Mengunakan eJabberd


Cara ini ane kira bisa menjadi solusi untuk menghemat cost IT, dengan membuat server chat sendiri. kita bisa mengunakannya untuk telepon, video chat, tanpa terhubung internet. yang penting saling terkoneksi di jaringan internal aja.

SUMBER

1 Response to "Cara Mudah Membuat Chat Server Sendiri"