Documentation d'installation

This commit is contained in:
Adrien Bourmault 2022-08-06 14:59:46 +00:00
parent 4e44b675a0
commit f8a7ef0cdc
1 changed files with 15 additions and 1 deletions

View File

@ -18,6 +18,14 @@ sudo apt install postgresql erlang-p1-pgsql
sudo apt install certbot
```
On crée un utilisateur pour la base de données postgres :
```
sudo -u postgres createuser -P ejabberd
sudo -u postgres createdb -O ejabberd ejabberd
```
## Installation du serveur XMPP ejabberd
On installe le paquet `ejabberd` des dépôts de Debian stable.
@ -26,6 +34,12 @@ On installe le paquet `ejabberd` des dépôts de Debian stable.
sudo apt install ejabberd
```
On initialise la base de données avec le schéma récupéré dans les fichiers installés par le paquet.
```
psql -U ejabberd ejabberd < /usr/share/ejabberd/sql/pg.new.sql
```
On édite ensuite la configuration dans `/etc/ejabberd/ejabberd.yml`.
Une fois que c'est fait, on recharge la configuration avec :
@ -232,7 +246,7 @@ On active l'inscription "in-band".
ip_access: all
access: chalec_server
captcha_protected: true
registration_watchers: [admin@chalec.org, neox@chalec.org]
registration_watchers: [admin@chalec.org]
welcome_message:
subject: Message de bienvenue
body: "Salut! Nous vous souhaitons la bienvenue sur l'instance XMPP de Chalec,