Etherpad installation auf CentOS 7

Installations- und Konfigurationsanleitung

Update

npm

Beim Programmstart von Etherpad wird moniert, dass die npm-Version zu gering sei.
Deshalb habe ich die aktuelle stabel-Version von nodejs installiert.

curl -sL  https://rpm.nodesource.com/setup_10.x | sudo bash -
yum remove -y nodejs npm
yum install -y nodejs

Das Paket npm wird nicht benötigt, da es bei nodejs mitinstalliert wird

weitere Hinweise

Das Verzeichins /opt/etherpad mit den richtigen Rechten versehen

chown -R etherpad. /opt/etherpad-lite/

Teststart

sudo -u etherpad /opt/etherpad-lite/bin/run.sh

Erster Start dauert, da npm abhängigkeiten prüft.

Proxy

Wenn man, wie in den meisten Firmen, hinter einem Proxy hängt, muss man npm dazu bewegen, diesen zu nutzen

#http-Proxy setzen
sudo -u etherpad npm config proxy ""
#http-Proxy setzen
sudo -u etherpad npm config https-proxy ""
#SelfSignCert umgehen
sudo -u etherpad npm config set strict-ssl false
Hinweis:

configuration für npm liegt unter ~/.npmrc

Packages für etherpad

Übersicht aller Plugins

Etherpad Plugin Installation ohne Weboberfläche

sudo -i etherpad npm install ep_<name>

Quellen:

ToDo