Etherpad installation auf CentOS 7
Installations- und Konfigurationsanleitung
- Installation laut Quelle 1
- settings.json
- “title” : “SimulantenPad”
- theme„ : “colibris”;
- “dbtype” : “dirty”; entfernt
- “dbtype” : “mysql”;
- “defaultPadText” : “geändert”;
- “soffice” : “/bin/soffice”;
- users: admin enabled
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
- [x] ep_activepad
- [x] ep_adminpads
- [x] ep_font_color
- [x] ep_font_size
- [ ] ep_ldapauth
- [ ]
ep_hash_auth - [x] ep_disable_reset_authorship_colors
- [ ]
ep_better_pdf_export(does not work) - [ ]
ep_draw(Hirngespinnst?)
Übersicht aller Plugins
Etherpad Plugin Installation ohne Weboberfläche
sudo -i etherpad npm install ep_<name>
Quellen:
ToDo
- [ ] Pad’s anzeigen lassen (API?)
- [ ] Pad’s löschen (API?) https://www.computerwissen.de/linux/linux-probleme-loesen/artikel/wie-loescht-man-eigentlich-ein-etherpad.html
Diskussion