Installation du serveur Jabber ejabberd : Différence entre versions

De Wiki JabberFR
Aller à : navigation, rechercher
m
(Configurer le domaine : déplacement d'une correction de Utilisateur:Elghinn depuis une autre page)
Ligne 15 : Ligne 15 :
 
  # nano /etc/ejabberd/ejabberd.cfg
 
  # nano /etc/ejabberd/ejabberd.cfg
  
et remplacez (ligne 94 ou alentours)
+
et remplacez (ligne 100 ou alentours)
  
 
  {hosts, ["localhost"]}.
 
  {hosts, ["localhost"]}.

Version du 27 août 2007 à 17:54

Participer.png

Tutoriels ejabberd

  1. Installation du serveur Jabber ejabberd
  2. Configuration de base du serveur ejabberd
  3. Création des comptes avec ejabberd
  4. Configuration des ports de ejabberd
  5. Configuration avancée de ejabberd
  6. Intégration de LDAP dans ejabberd
  7. Configurer les passerelles pour ejabberd
  8. server2server (s2s) de ejabberd
  9. Plugins de ejabberd

Ce qui suit permet la mise en place d'un serveur ejabberd sur Debian Etch (4.0)

Installation

Tout d'abord vous devez installer ejabberd.

# apt-get install ejabberd

Configurer le domaine

Éditez le fichier de configuration /etc/ejabberd/ejabberd.cfg

# nano /etc/ejabberd/ejabberd.cfg

et remplacez (ligne 100 ou alentours)

{hosts, ["localhost"]}.

par

{hosts, ["monserveurjabber.tld"]}.

Veillez à toujours mettre le nom du domaine en minuscule, sinon vous risquez d'obtenir un « not_allowed » lors de l'enregistrement et de l'accès à la page web.

Créer le compte administrateur

Il faut d'abord préciser un compte administrateur, dans notre exemple il aura pour JID jabberadmin@monserveurjabber.tld :

Toujours dans le fichier de configuration, remplacez

%% Admin user
{acl, admin, {user, "", "localhost"}}.

par

%% Admin user
{acl, admin, {user, "jabberadmin", "monserveurjabber.tld"}}.

Voilà pour le fichier de configuration principal.

On peut maintenant créer le compte administrateur :

# ejabberdctl register jabberadmin monserveurjabber.tld grm6qetrh8q

Ici, le mot de passe administrateur est grm6qetrh8q. Vous pouvez aussi créer ce compte avec un simple client jabber.

Redémarrez le serveur

# /etc/init.d/ejabberd restart

Vous pouvez maintenant administrer le serveur en vous connectant à l'interface d'administration via un navigateur quelconque en entrant l'URL suivante :

http://monserveurjabber.tld:5280/admin

Une authentification http vous sera demandée : le login désiré est le JID complet de l'administrateur : jabberadmin@monserveurjabber.tld et le mot de passe est le mot de passe administrateur que nous avons précisé à la création du compte. Vous pouvez aussi administrer le serveur via jabber, il vous suffit de découvrir les servives avec un client jabber en utilisant le compte administrateur.