Install Etherpad on debian

 # apt-get install -yy abiword sudo git mariadb-server
 # curl -sL | sudo -E bash -
 # apt-get install -yy nodejs
 # cd /opt
 # git clone --branch master 
 # cd etherpad-lite 
 # export NODE_ENV=production; bin/ --root

vim settings.json

“title”: “RadioPad”,
“userName”: true,
“userColor”: true,
“alwaysShowChat”: true,
“chatAndUsers”: true,
“lang”: “de”
“suppressErrorsInPadText” : true,
“abiword” : “/usr/bin/abiword”,
“automaticReconnectionTimeout” : 10
“requireAuthentication”: false,
“requireAuthorization”: true,

vim src/static/css/iframe_editor.css

#innerdocbody {
  font-size: 14px;
  line-height: 18px; 
  font-family: Verdana, ...

Load as admin (http://PAD.DOMAIN.TLD:9001/admin/) + add plugins:

activepads, adminpads, printer, mypads

vim etherpad.service

Description=Etherpad-lite, the collaborative editor.

ExecStart=/usr/bin/nodejs /opt/etherpad-lite/node_modules/ep_etherpad-lite/node/server.js/n
# use mysql plus a complete settings.json to avoid Service hold-off time over, scheduling restart.


systemctl start mariadb


echo "create database etherpad_lite_db;" | mysql -u root -p

echo "grant CREATE,ALTER,SELECT,INSERT,UPDATE,DELETE on `etherpad_lite_db`.* to 'etherpaduser'@'localhost' identified by
'zuppipass';" | mysql -u root -p

edit mysql stuff in settings.json

chown -R www-data:www-data /opt/etherpad-lite

systemctl start etherpad

systemctl enable etherpad

systemctl enable mariadb

mypads admin stuff:
avoid mail stuff.


Tune your start page:


Tune your favicons:



Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.