Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| documentation_technique:machines:etherpad [01/11/2024 21:12:51] – upgrade en 20 puis 22 thomas | documentation_technique:machines:etherpad [10/24/2026 08:22:32] (Version actuelle) – up version thomas | ||
|---|---|---|---|
| Ligne 7: | Ligne 7: | ||
| ====== Historique ====== | ====== Historique ====== | ||
| + | * 2026-10-23 : grosse mise à jour | ||
| * Création du conteneur et installation d' | * Création du conteneur et installation d' | ||
| * Upgrade Ubuntu 16.04 vers 18.04 en avril 2020 | * Upgrade Ubuntu 16.04 vers 18.04 en avril 2020 | ||
| * Upgrade en 20 en janvier 2024 | * Upgrade en 20 en janvier 2024 | ||
| * Upgrade en 22 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' | ||
| + | |||
| + | < | ||
| + | #20240111: npm c'est de la 💩, ça force la connexion en IPv4, ce qui ne peut pas fonctionner sur ce conteneur IPv6 Only. | ||
| + | 2606: | ||
| + | </ | ||
| + | |||
| ====== Services ====== | ====== Services ====== | ||
| * Pad accessible via https:// | * Pad accessible via https:// | ||
| - | * Les fichiers applicatifs sont stockés dans / | + | * Les fichiers applicatifs sont stockés dans / |
| - | * Démarrage du service : systemctl start etherpad.service | + | * node est installé à partir des binaires dans /opt/ |
| - | * nodejs, mongodb | + | * pnpm est installé via ```npm install |
| + | * Démarrage du service : ```systemctl start etherpad3.service``` 💣 attention le démarrage est long - 3 4 minutes | ||
| + | * nodejs, | ||
| + | * pour info: ancienne instance dans / | ||
| ===== Mise à jour ===== | ===== Mise à jour ===== | ||
| + | |||
| Il peut être intéressant de faire une mise à jour manuelle des plugins depuis la page d' | Il peut être intéressant de faire une mise à jour manuelle des plugins depuis la page d' | ||
| Le mot de passe permettant d' | Le mot de passe permettant d' | ||
| - | < | + | 🔧 TODO: revalider cette procédure de mise à jour pour la version 3 |
| + | |||
| + | ```bash | ||
| cd / | cd / | ||
| sudo -u postgres / | sudo -u postgres / | ||
| Ligne 39: | Ligne 57: | ||
| # ... | # ... | ||
| # enjoy or see journalctl -xe --unit etherpad | # enjoy or see journalctl -xe --unit etherpad | ||
| - | </ | + | ``` |
| Ne pas oublier de mettre à jour [[administration: | Ne pas oublier de mettre à jour [[administration: | ||