Protokol Jabber / XMPP bagaikan email. Meski berbeda server para penggunanya dapat saling mengirim pesan seketika (chatting). Saatnya memasang server Jabber di mesin Anda.
Pasang terlebih dahulu daemon-nya:
# apt-get install jabberd2-pgsql
Update 15-06-2010 untuk Lucid
# apt-get install jabberd2
Buat sertifikat SSL:
# mkdir -p /etc/jabberd2/ssl # cd /etc/jabberd2/ssl # openssl req -new > jabber.cert.csr # openssl rsa -in privkey.pem -out jabber.cert.key # openssl x509 -in jabber.cert.csr -out jabber.cert.cert -req -signkey jabber.cert.key -days 3650 # cat jabber.cert.cert jabber.cert.key > server.pem # openssl x509 -in server.pem -text # chmod 644 server.pem
Edit /etc/jabberd2/c2s.xml, cari Local network configuration, aktifkan:
<id realm="RAB">jabber.rab.co.id</id> <pemfile>/etc/jabberd2/ssl/server.pem</pemfile> <ssl-port>5223</ssl-port>
Update 28-12-2010 untuk Lucid
Tutup baris berikut:
<!-- <id register-enable='true'>company.net</id> -->
<id realm='RAB' pemfile='/etc/jabberd2/ssl/server.pem' verify-mode='2' register-enable='true' instructions='Enter a username and password to register with this server.' password-change='true' >jabber.rab.co.id</id>
Juga aktifkan:
<ssl-port>5223</ssl-port>
Cari tag authreg, aktifkan:
<module>pgsql</module>
<sasl> <plain/> <!-- <digest-md5/> --> </sasl>
Edit /etc/jabberd2/sm.xml tag sm:
<id>jabber.rab.co.id</id>
<driver>pgsql</driver>
Lalu buat databasenya:
# su postgres $ psql template1 template1=# CREATE USER jabberd2 PASSWORD 'secret'; template1=# CREATE DATABASE jabberd2 OWNER jabberd2;
$ psql -U jabberd2 jabberd2 -h localhost -f /usr/share/doc/jabberd2-pgsql/tools/db-setup.pgsql
$ cp /usr/share/doc/jabberd2/db-setup.pgsql.gz /tmp $ gunzip /tmp/db-setup.pgsql.gz $ psql -U jabberd2 jabberd2 -h localhost -f /tmp/db-setup.pgsql
# /etc/init.d/jabberd2-pgsql restart
# service jabberd2 restart
Selamat mencoba.
Komentar terbaru
10 tahun 48 pekan y.l.
13 tahun 26 pekan y.l.
13 tahun 26 pekan y.l.
13 tahun 26 pekan y.l.