« Ejabberd » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
|||
Ligne 16 : | Ligne 16 : | ||
{{ Box Console | objet=service ejabberd status }} | {{ Box Console | objet=service ejabberd status }} | ||
* Editer le fichier '''ejabberd.yml''' puis rechercher la ligne : | |||
hosts: | |||
- localhost | |||
* Remplacer par : | |||
hosts | |||
- geocoucou.im | |||
* Rechercher la ligne : | |||
acl: | |||
admin: | |||
user: | |||
- "" | |||
* Remplacer par : | |||
acl: | |||
admin: | |||
user: | |||
- "root@geocoucou.im" | |||
* Redémarrer le serveur ejabberd pour la prise en compte des nouveaux paramètres : | |||
{{ Box Console | objet=service ejabberd restart }} | |||
* Création de l'utilisateur '''root@geocoucou.im''' avec le mot de passe '''password''' : | |||
{{ Box Console | objet= ejabberdctl register root geocoucou.im password }} | |||
{{ Box Information | objet= Dès à présent, il est possible de se connecter à l'interface d'administration du serveur ejabberd via le lien https://<IP_SERVEUR_EJABERD:5280 et avec l'identifiant créé à l'étape précédente. }} | |||
=== Base de données === | === Base de données === |
Version du 28 juillet 2024 à 14:21
|
Cet article est en cours de rédaction. |
Installation
Serveur Ejabberd
- Installation du paquet ejabberd :
|
|
- Installation du paquet erlang-p1-mysql pour l'exploitation d'une base de données SQL (MySQL, MariaDB) :
|
|
- Pour vérifier si le service fonctionne normalement :
|
|
- Editer le fichier ejabberd.yml puis rechercher la ligne :
hosts: - localhost
- Remplacer par :
hosts - geocoucou.im
- Rechercher la ligne :
acl: admin: user: - ""
- Remplacer par :
acl: admin: user: - "root@geocoucou.im"
- Redémarrer le serveur ejabberd pour la prise en compte des nouveaux paramètres :
|
|
- Création de l'utilisateur root@geocoucou.im avec le mot de passe password :
|
|
|
Dès à présent, il est possible de se connecter à l'interface d'administration du serveur ejabberd via le lien https://<IP_SERVEUR_EJABERD:5280 et avec l'identifiant créé à l'étape précédente. |
Base de données
- Les scripts d'installation de la base de données se trouvent à la racine /usr/share/ejabberd/sql.
- À l'aide de la commande mysqldump, procéder à l'importation de la structure de tables :
|
|
- Editer le fichier de configuration /etc/ejabberd/ejabberd.yml puis adapter les ligne suivantes :
sql_type: mysql sql_server: "localhost" sql_database: "ejabberd" sql_username: "ejabberd" sql_password: "password" auth_method: sql default_db: sql