# Etherpad-lite

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Related articles

- Gobby

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, don't 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 `http://127.0.0.1:9001` or directly access a pad on `http://127.0.0.1:9001/p/padname`

## Known issues

### Crashes on some Pads

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

#### Lighttpd (Solved)

Due to a bug in `socket.io`, using etherpad-lite with lighttpd as reverse proxy did not work (nginx and others are not affected). This is solved as of `socket.io` version 1.0. [1]

## See also

- Official Etherpad website
- Developement page on GitHub

Category:

- Web applications