« Ejabberd » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
{{ Box Construction | article }} | {{ Box Construction | article }} | ||
* Installation | == Installation == | ||
=== Serveur Ejabberd === | |||
* Installation du paquet '''ejabberd''' : | |||
{{ Box Console | objet=apt-get install ejabberd }} | {{ Box Console | objet=apt-get install ejabberd }} | ||
* | * Installation du paquet '''erlang-p1-mysql''' pour l'exploitation d'une '''base de données SQL''' ''(MySQL, MariaDB)'' : | ||
{{ Box Console | objet=apt-get install erlang-p1-mysql }} | |||
* Pour vérifier si le service fonctionne normalement : | |||
{{ Box Console | objet=service ejabberd status }} | |||
=== 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 : | |||
{{ Box Console | objet=mysql -u root ejabberd < mysql.sql }} | {{ Box Console | objet=mysql -u root ejabberd < mysql.sql }} | ||
* 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 |
Version du 28 juillet 2024 à 12:34
|
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 :
|
|
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