Etherpad-lite

Etherpad-Lite or just Etherpad, is a collaborative, multi-user web-editor based on Node.js with the ability to import/export various office file formats.

Installation

Install the etherpad-liteAUR package.

Configuration

Database

For testing purposes, the default database backend for Etherpad is the file-based DirtyDB. With that, you can run and test Etherpad-Lite without any further configuration.

If you want to use MySQL, PostgreSQL or SQLite, you can adjust those settings in the settings.json file. Further, you can set a password for the administrator interface on http://localhost:9001/admin, change port and listening address, etc.

At least, do not forget to set a sessionkey, e.g. generate with pwgen and pwgen --symbols 10 1 and write it down to /etc/etherpad-lite/SESSIONKEY.txt.

Your Etherpad installation can be extended with plugins listed at the administrator interface.

Address

the default IP is 0.0.0.0, change it to 127.0.0.1 as assumed later.

/etc/etherpad-lite/settings.json
  //IP and port which etherpad should bind at
  "ip": "127.0.0.1",
  "port" : 9001,

Starting

Enable the etherpad-lite.service unit. You can then access Etherpad-Lite on or directly access a pad on

Known issues

Crashes on some Pads

https://github.com/ether/etherpad-lite/issues/2516#issuecomment-79659984

gollark: Ugh, 🐝 golang.
gollark: Ugh, Go build tools are so Go.
gollark: I can't believe I m having to compile a !!GOLANG!! program.
gollark: Trivially.
gollark: This will use a full 2% of my available storage capacity.

See also

This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.