Aplikácie na chatovanie

V tejto časti si povieme o tom, ako nainštalovať a nastaviť IRC server ircd-irc2 a povieme si aj o tom, ako nainštalovať a nastaviť Jabber server pre odosielanie tzv. okamžitých správ.

IRC server

 Úložiská softvéru Ubuntu obsahujú mnoho Internet Relay Chat serverov. Táto časť sa zameria na to, ako nainštalovať a nastaviť IRC server ircd-irc2.

Inštalácia

Ak chceme nainštalovať ircd-irc2, spustíme nasledujúci príkaz v príkazovom riadku:

sudo apt-get install ircd-irc2

Konfiguračné súbory sú uložené v priečinku /etc/ircd. Dokumentácia je dostupná zasa v priečinku /usr/share/doc/ircd-irc2.

Konfigurácia

IRC nastavenia môžeme zmeniť v konfiguračnom súbore /etc/ircd/ircd.conf. V tomto súbore môžeme nastaviť názov IRC stanice zmenou nasledujúceho riadka (miesto irc.localhost):

M:irc.localhost::Debian ircd default configuration::000A

Uistite sa, že alias tohto meno stanice je definovaný aj v DNS. Napríklad, ak nastavíme ako meno IRC stanice irc.nieco.sk, uistíme sa, či DNS server vráti pre mennú adresu irc.nieco.sk číselnú IP adresu. Názov IRC stanice by nemal byť rovnaký, ako názov samotnej stanice (počítača).

Nastavenia účtu IRC administrátora sa dajú upraviť pomocou nasledujúceho riadka:

A:Organization, IRC dept.:Daemon <ircd@example.irc.org>:Client Server::IRCnet:

Môžeme pridať ďalšie riadky, ktorými nastavíme IRC porty, na ktorých má server načúvať, prihlasovacie údaje operátora, spôsob autentifikácie klientov atď. Viac informácií sa nachádza vo vzorovom konfiguračnom súbore /usr/share/doc/ircd-irc2/ircd.conf.example.gz.

Úvodná správa, ktorá sa má zobraziť v IRC klientovi po pripojení k serveru, sa dá nastaviť v súbore /etc/ircd/ircd.motd.

Po vykonaní všetkých potrebných zmien reštartujeme IRC server použitím nasledujúceho príkazu:

sudo /etc/init.d/ircd-irc2 restart

Zdroje

Úložiská Ubuntu obsahujú aj ďalšie IRC servery, napríklad ircd-ircu a ircd-hybrid.

  • Viac informácií o IRC serveroch sa dozviete na stránke IRCD FAQ.

  • Viac informácií sa nachádza aj na stránke Ubuntu Wiki IRCD.

Jabber Server

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.

Inštalácia

Server jabberd2 nainštalujeme zadaní príkazu:

sudo apt-get install jabberd2

Konfigurácia

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>
[Note]

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.

[Note]

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.

Zdroje