Etherpad
A highly customizable open source online editor providing collaborative editing in really real-time
#notes #collaboration #Live Demo
2026-02-13
2026-02-13
Getting Started
- Create a folder and move to the folder
mkdir etherpad && cd etherpad - Create a
docker-compose.ymlfile and add the following content:docker-compose.ymlservices: app: image: etherpad/etherpad:latest container_name: etherpad ports: - '9001:9001' environment: - TITLE=Etherpad - DB_TYPE=postgres - DB_HOST=postgres - DB_PORT=5432 - DB_NAME=etherpad - DB_USER=etherpad - DB_PASS=demo - ADMIN_PASSWORD=demo volumes: - etherpad-data:/opt/etherpad-lite/var depends_on: - postgres restart: unless-stopped postgres: image: postgres:15-alpine container_name: etherpad_postgres environment: - POSTGRES_DB=etherpad - POSTGRES_USER=etherpad - POSTGRES_PASSWORD=demo - PGDATA=/var/lib/postgresql/data/pgdata volumes: - postgres-data:/var/lib/postgresql/data/pgdata restart: unless-stopped volumes: etherpad-data: postgres-data: - Run the following command to start the container:
docker compose up -d - Open the browser and go to http://localhost:9001 to access Etherpad.
- Admin page: http://localhost:9001/admin
- Admin username:
admin - Admin password:
demo