Install Etherpad-lite

From Creative Crowds wiki
Revision as of 11:02, 7 November 2025 by Manetta (talk | contribs) (Created page with "==Installation== ''7 Nov 2025'' These are the steps followed to install Etherpad-lite 2.5.3 on CC: https://github.com/ether/etherpad-lite?tab=readme-ov-file#installation required: Node.js >= 18.18.2. nodejs in apt trixie: <code>nodejs/stable 20.19.2+dfsg-1 amd64</code> apt install nodejs npm npm install -g pnpm "pnpm is up to 2x faster than npm" (hmm, oke) adduser --system --no-create-home etherpad-lite cd /opt/ git clone -b master https://github.com/ethe...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Installation

7 Nov 2025

These are the steps followed to install Etherpad-lite 2.5.3 on CC:

https://github.com/ether/etherpad-lite?tab=readme-ov-file#installation

required: Node.js >= 18.18.2.

nodejs in apt trixie: nodejs/stable 20.19.2+dfsg-1 amd64

apt install nodejs npm
npm install -g pnpm

"pnpm is up to 2x faster than npm" (hmm, oke)

adduser --system --no-create-home etherpad-lite
cd /opt/
git clone -b master https://github.com/ether/etherpad-lite.git
chown -R etherpad-lite:root etherpad-lite/
su -s /bin/bash etherpad-lite
cd etherpad-lite/
pnpm i
pnpm run build:etherpad
pnpm run prod

we should now be able to open etherpad at: http://localhost:9001, but as we are not in the same local network as the CC server... we can open it at:

http://193.170.194.207:9001/

works!

now, a systemd file to make it run in the background as a service?

and changes in the nginx config to make it run at https://cc.practices.tools/pad/

Plugins

For plugins: https://static.etherpad.org/index.html

cd /path/to/etherpad-lite
pnpm run plugins i ep_${plugin_name}

wish list: