Update INSTALL.md

This commit is contained in:
croax 2022-05-26 19:20:48 +00:00
parent f1625bc660
commit 256e45ca7c
1 changed files with 16 additions and 20 deletions

View File

@ -1,15 +1,12 @@
Introduction # Introduction
====================
Documentation à destination d'un administrateur de service pad de Chalec. Documentation à destination d'un administrateur de service pad de Chalec.
L'objectif est d'installer un service basé sur le logiciel etherpad-lite. L'objectif est d'installer un service basé sur le logiciel Etherpad. Il sera placé en amont, un service nginx qui gèrera le traffic TLS et ses
Il sera placé en amont, un service nginx qui gèrera le traffic TLS et ses
certificats. certificats.
Base de données (BDD) # Pré-requis : Base de données (BDD)
=========
Installer la base de données postgreSQL et démarrer le service associé : Installer la base de données postgreSQL et démarrer le service associé :
``` ```
@ -34,8 +31,7 @@ $ psql <BDD>
\q \q
``` ```
Installer Etherpad-lite # Installer Etherpad-lite
=====================
Ajouter l'utilisateur etherpad : Ajouter l'utilisateur etherpad :
``` ```
@ -56,8 +52,8 @@ $ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
$ git clone --branch master https://github.com/ether/etherpad-lite.git $ git clone --branch master https://github.com/ether/etherpad-lite.git
``` ```
Récupérer les ressoures du pad Chalec # Récupérer les ressoures du pad Chalec
=======================
Cloner le dépot Pad de chalec avec l'utilisateur etherpad Cloner le dépot Pad de chalec avec l'utilisateur etherpad
@ -66,8 +62,8 @@ $ git clone https://git.a-lec.org/a-lec/commissions/chalec/pad
``` ```
Configuration Etherpad-lite # Configuration Etherpad-lite
=====================
Le fichier conf/etherpad-lite/settings.json contient toute la configuration requise. Le fichier conf/etherpad-lite/settings.json contient toute la configuration requise.
Pour une mise en place rapide, vous pouvez remplacer votre fichier settings.json par Pour une mise en place rapide, vous pouvez remplacer votre fichier settings.json par
@ -173,8 +169,8 @@ CHATONS par Libre en Communs (https://a-lec.org)\nmailto:contact+pad@chalec.org\
:chalec@salons.a-lec.org?join", :chalec@salons.a-lec.org?join",
``` ```
Démarrer le service Etherpad # Démarrer le service Etherpad
==================
Note @todo : cette partie est en travaux et le mécanisme décrit devrait évoluer vers un service Note @todo : cette partie est en travaux et le mécanisme décrit devrait évoluer vers un service
systemd systemd
@ -238,8 +234,9 @@ et insérer les lignes suivantes dans le fichier :
``` ```
Enregistrer et quitter l'éditeur. Enregistrer et quitter l'éditeur.
Installation du proxy nginx # 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 :
@ -269,8 +266,7 @@ http://pad.chalec.org
https://pad.chalec.org https://pad.chalec.org
``` ```
Installation des Greffons etherpad # Installation des Greffons etherpad
==================
Pour complémenter l'installation de base d'etherpad-lite, il faut ajouter quelques Pour complémenter l'installation de base d'etherpad-lite, il faut ajouter quelques
greffons. greffons.
@ -341,8 +337,8 @@ des pads jusqu'à 20Mo :
``` ```
Chalec infos # Chalec infos
============
Intaller Java : Intaller Java :
`# apt install openjdk-jre-headless` `# apt install openjdk-jre-headless`