Serveur de messagerie instantanée

Installation du serveur

Documentation Ubuntu

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.xml

Renseigner 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.

Installation du client

Logo Pidgin

Documentation Ubuntu

PIDGIN, client de messagerie universel

Le site de Pidgin

Installation pour Ubuntu :

$ sudo apt-get update
$ sudo apt-get install pidgin

Infos supplémentaires concernant l'installation de Pidgin sur Ubuntu

Installation pour Windows :

Télécharger Pidgin

Configuration de pidgin :

A l'ouverture de pidgin

ecran 1

Cliquer sur le bouton Ajouter

ecran 2

Dans la liste Protocole, sélectionner XMPP

ecran 3

Remplir les champs :

  1. Utilisateur
  2. Domaine
  3. Mot de passe
  4. Alias local

Cocher les cases :

  1. Mémoriser le mot de passe
  2. Avertir des nouveaux courriers
  3. Utiliser cette icone pour ce compte
  4. Créer ce nouveau compte sur le serveur

ecran 4

Dans l'onglet Avancé :

  1. Décocher Nécessite SSL/TLS
  2. Cocher Autoriser l'authentification en clair pour les flux cryptés
  3. Indiquer l'adresse du serveur de connexion
  4. Enfin, cliquer sur Ajouter

ecran 5

La configuration est terminée