Installation du serveur
Installation d'une messagerie instantanée avec JABBERD2
Installation de jabberd2
$ sudo apt-get update
$ sudo apt-get install jabberd2
Pour l'utilisation de jabberd2, il faut obligatoirement un serveur de base de données (postgre, mysql, oracle ou sqlite) afin de conserver toutes les données utilisateurs.
Installation de la base de données MySQL
Le script d'installation de la base MySQL se trouve dans le répertoire /usr/share/doc/jabberd2
Pour l'installer :
Extraction du fichier
$ gzip -d /usr/share/doc/jabberd2/db-setup.mysql.gz
Connexion à MySQL
$ mysql -u root -p
Une fois connecté à MySQL
$ .
> \. db-setup.mysql
> GRANT select,insert,delete,update ON jabberd2.* to jabberd2@localhost IDENTIFIED by 'secret';
Remplacer secret par le mot de passe désiré
Configuration de jabberd2
Toutes les modifications sont à faire dans les fichiers sm.xml & c2s.xml dans /etc/jabberd2
Nom de domaine du serveur jabberd2
Renseigner le champ id de la section sm du fichier sm.xml
Renseigner le champ id de la section local du fichier c2s.xml
Paramètres de connexions à MySQL
Renseigner le champ dbname,
user et pass de la section mysql du fichier sm.xmlRenseigner le champ dbname, user et pass de la section mysql du fichier c2s.xml
Pour accéder au serveur de l'extérieur du réseau interne via un client de messagerie instantanée, créer une règle de routage au niveau du routeur afin de rediriger le port 5222 de l'IP externe vers le port 5222 de l'IP interne du serveur.
Ajouter un commentaire