Documentation technique : Debian
Documentation basée sur la distribution Debian

> > > Configurer ejabberd

Configurer ejabberd

La configuration d’ejabberd se situe dans le fichier /etc/ejabberd/ejabberd.cfg, il faut donc modifier ce fichier pour la modifier :

  1. nano /etc/ejabberd/ejabberd.cfg

Dans notre exemple, on gèrera deux hôtes jabber différents :

  • jabber.domaine.tld
  • jabber.domaine2.tld

Gestion d’un ou plusieurs noms d’hôtes

Afin de gérer un ou plusieurs hôtes, il est nécessaire de modifier la variable hosts :

  1. {hosts, ["jabber.domaine.tld","jabber.domaine2.tld"]}.

Gestion de l’autentification ssl

Pour s’identifier via ssl, il est tout d’abord nécessaire de créer un ou plusieurs certificats pour chaque hôte jabber hébergé.

Création des certificats

Pour créer un certificat pour le domaine domaine.tld, il suffit de lancer la commande suivante, en répondant aux questions et en mettant lors de la question Common Name (CN) domaine.tld :

  1. openssl req -new -x509 -newkey rsa:1024 -days 3650 -keyout domaine.tld.pem -out domaine.tld.pem

Ajouter un administrateur

  1. {acl, admin, {user, "admin", "jabber.domaine.tld"}}.

Ce compte aura ainsi la possibilité de gérer le serveur depuis son client jabber mais également depuis l’interface web via l’adresse : http://jabber.domaine.tld:5280/admin

Ajouter un compte watchdog

  1. {watchdog_admins,["admin@jabber.domaine.tld"]}.

Autoriser les inscriptions d’utilisateurs

Afin d’ouvrir les inscriptions des utilisateurs (désactivées par défaut) il suffit de modifier la ligne de configuration :

  1. {access, register, [{deny, all}]}.

Par :

  1. {access, register, [{allow, all}]}.
  • Auteur :
  • Publié le :
  • Mis à jour : 30/04/12

Aucun commentaire


Qui êtes-vous ?
  • [Se connecter]
Ajoutez votre commentaire ici
  • Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.