Outils pour utilisateurs

Outils du site


admin:chatons:etherpad-lite

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
admin:chatons:etherpad-lite [2018/05/09 14:50]
qgibeaux
admin:chatons:etherpad-lite [2019/07/13 12:31] (Version actuelle)
cpm [Activation du plugin adminpads]
Ligne 2: Ligne 2:
 ===== Installation du système de la vm ===== ===== Installation du système de la vm =====
  
-La machine a été installée en repectant les [[:sysadm:​procedures:​installation_vm|procédures d'​installations de VM]].+La machine a été installée en repectant les [[admin:​procedures:​creation_machine_virtuelle|procédures d'​installations de VM]].
  
 Les volumes suivants ont été créés et montés: Les volumes suivants ont été créés et montés:
Ligne 26: Ligne 26:
 <code bash> <code bash>
 apt-get install gzip git curl python libssl-dev pkg-config build-essential nodejs npm apt-get install gzip git curl python libssl-dev pkg-config build-essential nodejs npm
-</​code>​ 
- 
-Lien de ''​nodejs''​ vers ''/​usr/​bin/​node'':​ 
- 
-<​code>​ 
-update-alternatives --install /​usr/​bin/​node nodejs /​usr/​bin/​nodejs 100 
 </​code>​ </​code>​
  
Ligne 51: Ligne 45:
 <​code>​ <​code>​
 apt install postgresql apt install postgresql
-sudo -u postgres sh -c '​createuser -d etherpad && createdb -O etherpad etherpad' ​ 
 </​code>​ </​code>​
  
 Création de l'​utilisateur etherpad dans postgres : Création de l'​utilisateur etherpad dans postgres :
 +<​code>​
 +sudo -u postgres sh -c '​createuser -d etherpad && createdb -O etherpad etherpad' ​
 +</​code>​
  
 +==== Monitoring ====
 +Configuration de nagios pour le monitoring :
 +
 +Ajouter cette ligne à la fin du fichier /​etc/​postgresql/​9.6/​main/​pg_hba.conf
 +
 +<​code>​
 +host    template1 ​  ​nagios ​     127.0.0.1/​32 ​                   trust
 +</​code>​
 +
 +Ajouter le rôle nagios :
 +<​code>​
 +sudo -u postgres sh -c '​createuser nagios' ​
 +</​code>​
 +
 +Relancer postgres :
 +<​code>​
 +systemctl restart postgresql.service
 +</​code>​
 ==== Configuration ==== ==== Configuration ====
  
Ligne 70: Ligne 84:
 }, },
 </​code>​ </​code>​
- 
-Puis on applique les options de configuration existantes (//​defaultPadText//,​ etc.) 
- 
-Un dump de la base de données existante est effectué et importé localement dans la base //​etherpad//​. 
  
 Le démarrage du service est effectué manuellement de la manière suivante : Le démarrage du service est effectué manuellement de la manière suivante :
  
 <code bash> <code bash>
-su - www-data ​-s /bin/bash +su - etherpad ​-s /bin/bash
-cd /​srv/​etherpad-lite+
 ./​bin/​run.sh ./​bin/​run.sh
 </​code>​ </​code>​
Ligne 112: Ligne 121:
  
 <code bash> <code bash>
-cd /srv/​etherpad-lite/​src +cd /var/www/​etherpad-lite/​src 
-npm install adminpads +npm i ep_adminpads 
-/​etc/​init.d/​etherpad-lite ​restart+systemctl restart ​etherpad-lite
 </​code>​ </​code>​
  
-L'​accès à l'​interface se fait via https://​pad.april.org/admin+L'​accès à l'​interface se fait via https://​pad.chapril.org/admin
  
-==== Activation du plugin ​activepads ​====+==== Activation du plugin ​delete_empty_pads ​====
  
-Ce plugin ​est utile pour lister les pads actifs afin de savoir dans quelle mesure les admins peuvent intervenir sans générer une mauvaise expérience utilisateur.+Ce plugin ​permet la suppression automatique des pads créés pour rien.
  
-Il a été installé via l'onglet "​Plugin Manager" ​de l'interface d'administration du pad.+L'installation via le gestionnaire ​de plugin ayant échouée, passage en manuel : 
 +<​code>​ 
 +=(^-^)=root@pad:/​var/​www/​etherpad-lite#​ npm i ep_delete_empty_pads 
 +/​var/​www/​etherpad-lite 
 +└── ep_delete_empty_pads@0.0.4  
 + 
 +npm WARN enoent ENOENT: no such file or directory, open '/​var/​www/​etherpad-lite/​package.json' 
 +npm WARN etherpad-lite No description 
 +npm WARN etherpad-lite No repository field. 
 +npm WARN etherpad-lite No README data 
 +npm WARN etherpad-lite No license field. 
 + 
 +=(^-^)=root@pad:/​var/​www/​etherpad-lite#​ service restart etherpad-lite 
 +</​code>​
admin/chatons/etherpad-lite.1525870216.txt.gz · Dernière modification: 2018/05/09 14:50 par qgibeaux