Crans
  • Commentaires
  • Page immuable
  • Menu
    • Affichage
    • Carte locale du site
    • Pièces jointes
    • Informations
    • Code source
    • Utilisateur
    • Ajouter un lien
    • S'abonner
  • Connexion
    • Connexion
    • Paramètres

Navigation

  • Modifications récentes
  • Recherche avancée
  • Aide

Trail

  • EtherpadLite
Version 20 à la date du 2020-12-06 03:27:55
CransWiki:
  • CransTechnique
  • ServicesMineurs
  • EtherpadLite

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=<APIKEY>&padID=<PADID>

(il semblerait qu'il faille enlever le ":9001" pour que cela fonctionne)

http://pad.crans.org/api/1/deletePad?apikey=<APIKEY>&padID=<PADID>

en remplaçant <PADID> par le nom du pad (prout pour supprimer le pad http://pad.crans.org/p/prout) et <APIKEY> 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=<APIKEY>&padID=<PADID> -- ValentinSamir 2016-02-26 13:06:32

    • Je confirme. -- WikiBernie 2016-10-01 10:55:52

Vous voyez alors un message de ce genre :

{"code":0,"message":"ok","data":null}

et pouf, apu pad !


CatégorieCrans CatégoriePagePublique

  • Propulsé par MoinMoin
  • Mentions légales