':' avant les paragraphes

This commit is contained in:
Bastien Lacoste 2022-05-02 21:58:41 +02:00 committed by croax
parent 22a2a87fb4
commit ae2530bd75
1 changed files with 20 additions and 23 deletions

View File

@ -21,7 +21,7 @@ On vérifie que l'on peut se connecter en IP avec vérification du mot de passe
host all all 127.0.0.0/24 md5 host all all 127.0.0.0/24 md5
``` ```
On crée l'utilisateur <UTILISATEUR> avec le mot de passe <MOTDEPASSE>, et la base <BDD> On crée l'utilisateur <UTILISATEUR> avec le mot de passe <MOTDEPASSE>, et la base <BDD> :
``` ```
# su - postgres # su - postgres
$ createuser <UTILISATEUR> $ createuser <UTILISATEUR>
@ -35,7 +35,7 @@ $ psql <BDD>
Installer Etherpad-lite Installer Etherpad-lite
===================== =====================
Ajouter l'utilisateur etherpad Ajouter l'utilisateur etherpad :
``` ```
# adduser etherpad # adduser etherpad
# su - etherpad && cd # su - etherpad && cd
@ -72,16 +72,15 @@ Commenter la BDD par défaut :
*/ */
``` ```
Décommentez la section postgres et compléter avec les secrets Décommentez la section postgres et compléter avec les secrets :
``` ```
"dbType" : "postgres", "dbType" : "postgres",
"dbSettings" : { "dbSettings" : {
"user": "<UTILISATEUR>", "user": "etherpad",
"host": "localhost", "host": "localhost",
"port": 5432, "port": 5432,
"password": "<MOTDEPASSE>", "password": "<MOTDEPASSE>",
"database": "<BDD>", "database": "etherpad",
"charset": "utf8mb4" "charset": "utf8mb4"
}, },
``` ```
@ -125,7 +124,7 @@ Placer la favicon dans le dossier parent et la référencer :
"favicon": "../pad.chalec.org.svg", "favicon": "../pad.chalec.org.svg",
``` ```
Ajouter le skin Chalec qui est basé sur le skin par défaut Ajouter le skin Chalec qui est basé sur le skin par défaut :
``` ```
$ cp -r conf/etherpad-lite/skins/chalec src/static/skins $ cp -r conf/etherpad-lite/skins/chalec src/static/skins
``` ```
@ -169,7 +168,7 @@ systemd
Tester le démarrer du service etherpad-lite : Tester le démarrer du service etherpad-lite :
`$ src/bin/run.sh` `$ src/bin/run.sh`
Vérifier que le démarrage se passe sans encombres. Puis intérrompre le processus avec un Vérifier que le démarrage se passe sans encombres. Puis intérrompre le processus avec un :
CTRL-C CTRL-C
@ -178,7 +177,7 @@ Installer screen :
# apt install screen # apt install screen
``` ```
Copier le fichier suivant dans un fichier run.sh Copier le fichier suivant dans un fichier run.sh :
``` ```
#!/bin/sh #!/bin/sh
@ -216,8 +215,7 @@ Le rendre exécutable :
Configuration du cron : Configuration du cron :
`$ crontab -e` `$ crontab -e`
et insérer les lignes suivantes dans le fichier et insérer les lignes suivantes dans le fichier :
``` ```
@reboot /home/etherpad/run.sh > /dev/null @reboot /home/etherpad/run.sh > /dev/null
* * * * * /home/etherpad/checkrestart.sh * * * * * /home/etherpad/checkrestart.sh
@ -228,15 +226,14 @@ Installation du proxy nginx
================== ==================
Restore html content into /var/www Restore html content into /var/www
Installer nginx et préparer le dossier de logs Installer nginx et préparer le dossier de logs :
``` ```
# apt install nginx # apt install nginx
# mkdir /var/log/nginx/pad.chalec.org # mkdir /var/log/nginx/pad.chalec.org
# chown www-data:www-data /var/log/nginx/pad.chalec.org # chown www-data:www-data /var/log/nginx/pad.chalec.org
``` ```
Enregistrer le fichier de configuration de site nginx a cet emplacement /etc/nginx/sites-available/etherpad et faire un lien symbolique dans /etc/nginx/sites-available/etherpad :
Enregistrer le fichier de configuration de site nginx a cet emplacement /etc/nginx/sites-available/etherpad et faire un lien symbolique dans /etc/nginx/sites-available/etherpad
``` ```
# cd /etc/nginx/sites-enabled # cd /etc/nginx/sites-enabled
@ -244,10 +241,10 @@ Enregistrer le fichier de configuration de site nginx a cet emplacement /etc/ngi
``` ```
Démarrer le service nginx Démarrer le service nginx :
`# systemctl enable --now nginx` `# systemctl enable --now nginx`
Ouvrir les ports du firewall Ouvrir les ports du firewall :
`# ufw allow proto tcp port 80,443` `# ufw allow proto tcp port 80,443`
Vérifier que le service répond en se rendant aux addresses suivantes : Vérifier que le service répond en se rendant aux addresses suivantes :
@ -281,13 +278,13 @@ Pour supporter l'export au format ODT, il faut installer libreoffice :
# apt install libreoffice-nogui # apt install libreoffice-nogui
``` ```
Puis configurer le chemin du binaire Puis configurer le chemin du binaire :
``` ```
"soffice": "/usr/bin/soffice", "soffice": "/usr/bin/soffice",
``` ```
Ajouter le module de table des matières "table_of_contents" et configurer pour le Ajouter le module de table des matières "table_of_contents" et configurer pour le
désactiver par défaut : désactiver par défaut (bug upstream, configuration non prise en compte, cf. #1):
``` ```
"ep_toc": { "ep_toc": {
"disable_by_default": true "disable_by_default": true
@ -331,13 +328,13 @@ des pads jusqu'à 20Mo :
Chalec infos Chalec infos
============ ============
Intaller Java Intaller Java :
`# apt install openjdk-jre-headless` `# apt install openjdk-jre-headless`
Ajouter l'utilisateur statoolinfos Ajouter l'utilisateur statoolinfos :
`# adduser statoolinfos` `# adduser statoolinfos`
Ajouter statoolinfos au group admin pour qu'il puisse lire les logs Ajouter statoolinfos au group admin pour qu'il puisse lire les logs :
``` ```
# adduser statoolinfos admin # adduser statoolinfos admin
# su - statoolinfos # su - statoolinfos
@ -352,14 +349,14 @@ Décompresser dans /home/statool-<version>
Faire un lien généric pour avoir un nom de dossier invariant "statoolinfos": Faire un lien généric pour avoir un nom de dossier invariant "statoolinfos":
`$ ln -s statoolinfos-<verion> statoolinfos` `$ ln -s statoolinfos-<verion> statoolinfos`
Restaurer la configuration statoolinfos Restaurer la configuration statoolinfos :
- /var/www/html/.well-known/statoolinfos) - /var/www/html/.well-known/statoolinfos)
Exécuter la commande suivante pour vérifier que tout se passe bien : Exécuter la commande suivante pour vérifier que tout se passe bien :
` /home/statoolinfos/statoolinfos/statoolinfos.sh probe -full /hhome/statoolinfos/statoolinfos/conf/pad.chalec.org.conf ` ` /home/statoolinfos/statoolinfos/statoolinfos.sh probe -full /hhome/statoolinfos/statoolinfos/conf/pad.chalec.org.conf `
On configure le cron quotidien On configure le cron quotidien :
`$ crontab -e` `$ crontab -e`
`45 5 * * * /home/statoolinfos/statoolinfos/statoolinfos.sh probe -previousday /home/statoolinfos/statoolinfos/conf/pad.chalec.org.conf >> /home/statoolinfos/statoolinfos.log` `45 5 * * * /home/statoolinfos/statoolinfos/statoolinfos.sh probe -previousday /home/statoolinfos/statoolinfos/conf/pad.chalec.org.conf >> /home/statoolinfos/statoolinfos.log`