Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:etherpad

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:etherpad [2024/01/27 15:44] – angelegt ingo_wichmannadmin_grundlagen:etherpad [2025/05/30 06:29] (aktuell) – [Etherpad-Lite Service mit Postgres als Datenbank] ingo_wichmann
Zeile 1: Zeile 1:
-frei nach https://github.com/ether/etherpad-lite/wiki/How-to-deploy-Etherpad-Lite-as-a-service und https://github.com/ether/etherpad-lite/wiki/How-to-use-Etherpad-Lite-with-PostgreSQL/876a249e89d4468a74441bfcb470d2b4ecba416a+====== Etherpad ======
  
 +frei nach https://github.com/ether/etherpad-lite/wiki/How-to-deploy-Etherpad-Lite-as-a-service 
 +und https://github.com/ether/etherpad-lite/wiki/How-to-use-Etherpad-Lite-with-PostgreSQL/876a249e89d4468a74441bfcb470d2b4ecba416a
  
 +===== Etherpad-Lite Service mit Postgres als Datenbank =====
  
   apt install --no-install-recommends extrepo git postgresql-15   apt install --no-install-recommends extrepo git postgresql-15
Zeile 8: Zeile 11:
 -> sollte node Repository anzeigen -> sollte node Repository anzeigen
   apt install nodejs   apt install nodejs
-  useradd -r -d /opt/etherpad-lite -s /usr/sbin/nologin+  useradd -r -d /opt/etherpad-lite -s /usr/sbin/nologin etherpad
   cd /opt   cd /opt
   git clone --branch master https://github.com/ether/etherpad-lite.git   git clone --branch master https://github.com/ether/etherpad-lite.git
Zeile 48: Zeile 51:
 User=etherpad User=etherpad
 Group=etherpad Group=etherpad
-WorkingDirectory=/opt/etherpad+WorkingDirectory=/opt/etherpad-lite
 Environment=NODE_ENV=production Environment=NODE_ENV=production
-ExecStart=/usr/bin/node --experimental-worker /opt/etherpad/node_modules/ep_etherpad-lite/node/server.js+ExecStart=/usr/bin/node --experimental-worker /opt/etherpad-lite/node_modules/ep_etherpad-lite/node/server.js
 # 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
Zeile 56: Zeile 59:
 ProtectSystem=full ProtectSystem=full
 PrivateDevices=yes PrivateDevices=yes
 +
 +[Install]
 +WantedBy=multi-user.target
 </file> </file>
 +
 +  systemctl enable --now etherpad.service
 +===== Etherpad hinter Apache-Reverse Proxy =====
 +Siehe:
 +
 +https://github.com/ether/etherpad-lite/wiki/How-to-put-Etherpad-Lite-behind-a-reverse-Proxy#apache
  
  
admin_grundlagen/etherpad.1706370281.txt.gz · Zuletzt geändert: 2024/01/27 15:44 von ingo_wichmann