Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| dienste:bytecluster0002:pad [31.12.2020 14:40] – angelegt mape2k | dienste:bytecluster0002:pad [07.03.2025 21:50] (aktuell) – Update etherpad mape2k | ||
|---|---|---|---|
| Zeile 14: | Zeile 14: | ||
| ===== Dienste ===== | ===== Dienste ===== | ||
| - | * Etherpad-Lite | + | * Etherpad-Lite |
| + | * ep_pad_lister | ||
| ===== Installation ===== | ===== Installation ===== | ||
| Zeile 26: | Zeile 27: | ||
| - Benutzer anlegen | - Benutzer anlegen | ||
| * **sudo useradd -m -c " | * **sudo useradd -m -c " | ||
| - | - NodeJS installieren | + | - NodeJS |
| - | * **curl -sL https:// | + | * **curl -sL https:// |
| - | * **sudo apt-get install nodejs** | + | * **sudo apt-get install nodejs |
| + | - pnpm installieren | ||
| + | * **sudo npm install -g pnpm** | ||
| - Etherpad-Lite installieren | - Etherpad-Lite installieren | ||
| * **sudo mkdir / | * **sudo mkdir / | ||
| Zeile 63: | Zeile 66: | ||
| </ | </ | ||
| - Etherpad-Abhängigkeiten updaten | - Etherpad-Abhängigkeiten updaten | ||
| - | * **sudo -u etherpad / | + | * **sudo |
| + | * **cd / | ||
| + | * **pnpm i** | ||
| + | * **pnpm run build: | ||
| + | * **exit** | ||
| - Plugins installieren | - Plugins installieren | ||
| * **sudo su - etherpad** | * **sudo su - etherpad** | ||
| * **cd / | * **cd / | ||
| - | * **npm install | + | * **pnpm run plugins i ep_pad-lister** |
| * **exit** | * **exit** | ||
| - systemd Unit einrichten< | - systemd Unit einrichten< | ||
| Zeile 80: | Zeile 87: | ||
| WorkingDirectory=/ | WorkingDirectory=/ | ||
| Environment=NODE_ENV=production | Environment=NODE_ENV=production | ||
| - | ExecStart=/ | + | ExecStart=pnpm run prod |
| # use mysql plus a complete settings.json to avoid Service hold-off time over, scheduling restart. | # use mysql plus a complete settings.json to avoid Service hold-off time over, scheduling restart. | ||
| Restart=always | Restart=always | ||