Jabber è un protocollo di messaggistica molto diffuso, basato su XMPP, uno standard aperto per la messaggistica istantanea e usato da molte applicazioni. Questa sezione espone come configurare un server Jabberd 2 in una rete locale. La configurazione può anche essere adattata per fornire servizi di messaggistica agli utenti attraverso Internet.
Verranno usati un paio di file XML per configurare jabberd2 affinché utilizzi l'autenticazione utente Berkely DB, una semplice forma di autenticazione. È comunque possibile configurare jabberd2 all'uso di LDAP, MySQL, Postgresql, ecc... per l'autenticazione utente.
Aprire il file /etc/jabberd2/sm.xml
e alla riga:
<id>jabber.example.com</id>
![]() |
|
Sostituire jabber.example.com con il nome host, o altro identificativo, del proprio server. |
Nella sezione <storage>, modificare <driver> in:
<driver>db</driver>
Modificare il file /etc/jabberd2/c2s.xml
e nella sezione <local> cambiare:
<id>jabber.example.com</id>
Nella sezione <authreg> sistemare la sezione <module> in
<module>db</module>
Riavviare jabberd2 per abilitare le nuove impostazioni:
sudo /etc/init.d/jabberd2 restart
Dovrebbe quindi essere possibile connettersi al server utilizzando un client Jabber come Empathy.
![]() |
|
Il vantaggio nell'uso di Berkeley DB per i dati utenti consiste nella bassa manutenzione necessaria una volta configurato. Per avere un maggiore controllo sugli account utente e le credenziali di autenticazione, è consigliato usare un altro metodo di autenticazione. |
-
Il sito web di Jabberd2 contiene molte informazioni sulla configurazione di Jabberd2.
-
Per maggiori opzioni di autenticazione, consultare la Jabberd2 Install Guide.