etherpad.hadoly.fr
Description
Etherpad est un container lxc sur karadoc.
Historique
- Création du conteneur et installation d'etherpad en Février 2017
- Upgrade Ubuntu 16.04 vers 18.04 en avril 2020
- Upgrade en 20 en janvier 2024
- Upgrade en 22 en janvier 2024
Hack moche
depuis le passage en ubuntu 22, pour que npm accepte de fonctionner (lors du démarrage de etherpad) il faut rajouter l'adresse ipv6 dans /etc/hosts:
#20240111: npm c'est de la 💩, ça force la connexion en IPv4, ce qui ne peut pas fonctionner sur ce conteneur IPv6 Only. 2606:4700::6810:1e22 registry.npmjs.org
Services
- Pad accessible via https://pad.hadoly.fr
- Les fichiers applicatifs sont stockés dans /home/etherpad/etherpad-lite
- Démarrage du service : systemctl start etherpad.service
- nodejs,
mongodbpostgresql
Mise à jour
Il peut être intéressant de faire une mise à jour manuelle des plugins depuis la page d'admin de temps en temps
Le mot de passe permettant d'accéder à l'interface d'admin est dans settings.json
cd /home/etherpad sudo -u postgres /usr/bin/pg_dump -U postgres etherpad > etherpad.psql.sql rm -fr etherpad-lite.ORIG cp -a etherpad-lite{,.ORIG} cd etherpad-lite sudo -u etherpad git pull origin master vimdiff /home/etherpad/etherpad-lite*/settings.json # pour merger les modifications de configuration chown -R etherpad ~etherpad/etherpad-lite systemctl restart etherpad # wait # wait # fear uncertainty doubts... # ... # enjoy or see journalctl -xe --unit etherpad
Ne pas oublier de mettre à jour Gestion des mises à jour
Supervision / monitoring
Services de base et présence de processus “node / etherpad” via zabbix
Sauvegarde
- what:
- /etc
- /root
- /home/etherpad
- /var/lib/postgresql/backups
- where: vm2
- how: sauvegardes