= Etherpad = == C'est quoi ? == C'est une éditeur de texte collaboratif. == C'est où ? == Il tourne sur le serveur virtuel kenobi. Vous trouverez le service web à cette adresse : https://pad.crans.org/ == Comment ça marche ? == Les sources sont dans {{{/var/www/etherpad-lite}}}. Il y a un unit script dans /etc/systemd/system/etherpad.service {{{ passoir@kenobi ~ % sudo systemctl start etherpad.service }}} == Installation == * Cloner le dépot git suivant: https://github.com/ether/etherpad-lite dans /var/www/etherpad-lite * Installer {{{ gzip git curl python libssl-dev pkg-config build-essential }}} * Installer {{{ nodejs npm libjs-jsquery }}} /!\ C'est l'user etherpad qui fait tourner etherpad, donc vérifier qu'il a les bons droits sur le var du dépôt. Donc on fait {{{chown etherpad -r /var/www/etherpad-lite/var}}} * Éditer le fichier de conf {{{ settings.json }}}: Il faut lui donner la base pgsql à utiliser et les réglages pertinents autour de l'utilisation de cette base. La template de référence est {{{settings.json.template}}}. * Lancer {{{ sudo systemctl start etherpad-lite }}} == Update == Tirer les mises à jour en tant qu'Etherpad, {{{sudo -u etherpad git pull}}}, puis on se place sur la dernière version stable, par ex {{{sudo -u etherpad git checkout 1.8.3}}}. == Supprimer un pad == Il peut arriver qu'on nous demande de supprimer un pad et son historique. Pour cela, il faut simplement accéder à l'URL suivante : {{{ http://pad.crans.org:9001/api/1/deletePad?apikey=&padID= }}} (il semblerait qu'il faille enlever le ":9001" pour que cela fonctionne) {{{ http://pad.crans.org/api/1/deletePad?apikey=&padID= }}} en remplaçant {{{}}} par le nom du pad ({{{prout}}} pour supprimer le pad http://pad.crans.org/p/prout) et {{{}}} par la chaîne de caractère contenue dans {{{root@kenobi:/var/www/etherpad-lite/APIKEY.txt}}}. La clé est lisible par tous. Le Lecteur avisé aura remarqué que c'est sur le port 9001, il faut donc être sur le campus (derrière le pare-feu) ou tunneler. * Ça a l'air de très bien marcher en utilisant ```https://pad.crans.org/api/1/deletePad?apikey=&padID=``` -- ValentinSamir <> * Je confirme. -- WikiBernie <> Vous voyez alors un message de ce genre : {{{ {"code":0,"message":"ok","data":null} }}} et pouf, apu pad ! ---- CatégorieCrans CatégoriePagePublique