Jabber je populárny protokol na odosielanie okamžitých správ (instant message) založený na otvorenom štandarde XMPP, ktorý používa mnoho populárnych aplikácií. Táto časť hovorí o tom, ako nastaviť Jabberd 2 v lokálnej sieti LAN. Toto nastavenie sa však dá prispôsobiť aj tak, aby poskytovaná služba fungovala aj cez Internet.
Server jabberd2 nainštalujeme zadaní príkazu:
sudo apt-get install jabberd2
Na autentifikáciu do systému jabberd2 sa používa Berkely DB, ktorá sa nastavuje pomocou niekoľkých XML konfiguračných súborov. Je to veľmi jednoduchý spôsob autentifikácie. Ak nám takýto spôsob autentifikácie nevyhovuje, jabberd2 umožňuje autentifikáciu za pomoci systémov LDAP, MySQL, Postgresql, atď.
Najskôr otvoríme súbor /etc/jabberd2/sm.xml
a zmeníme riadok:
<id>jabber.nieco.sk</id>
![]() |
Miesto adresy jabber.nieco.sk zadajte mennú alebo číselnú adresu vášho servera. |
---|---|
Teraz v časti <storage> zmeníme hodnotu <driver> na:
<driver>db</driver>
Potom otvoríme súbor /etc/jabberd2/c2s.xml
a v časti <local> zmeníme hodnotu:
<id>jabber.nieco.sk</id>
a v časti <authreg> upravíme hodnotu <module> na:
<module>db</module>
Nakoniec reštartujeme jabberd2 aby sa prejavili nové nastavenia:
sudo /etc/init.d/jabberd2 restart
Teraz by sa malo dať pripojiť na server pomocou Jabber klienta ako napríklad Pidgin.
![]() |
Výhoda použitia Berkeley DB pre dáta používateľov je tá, že po nastavení nie je potrebná žiadna ďalšia údržba. Ak potrebujete mať väčšiu kontrolu nad kontami používateľov, odporúčame použiť iný spôsob autentifikácie. |
---|---|
Viac informácií o konfigurácii servera Jabberd2 sa nachádza na stránke Jabberd2 Web Site.
Viac informácií o možnostiach autentifikácie sa nachádza na stránke Jabberd2 Install Guide.
Viac informácií sa nachádza aj na stránke Setting Up Jabber Server Ubuntu Wiki.