« Ejabberd » : différence entre les versions

De NCad Wiki
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 }}


* Base de données
* Installation du paquet '''erlang-p1-mysql''' pour l'exploitation d'une '''base de données SQL''' ''(MySQL, MariaDB)'' :


/usr/share/ejabberd/sql
{{ 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 à 13:34

Cet article est en cours de rédaction.

Installation

Serveur Ejabberd

  • Installation du paquet ejabberd :

apt-get install ejabberd

  • Installation du paquet erlang-p1-mysql pour l'exploitation d'une base de données SQL (MySQL, MariaDB) :

apt-get install erlang-p1-mysql

  • Pour vérifier si le service fonctionne normalement :

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 :

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