Etherpad logo

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

  1. Create a folder and move to the folder
    mkdir etherpad && cd etherpad
    
  2. Create a docker-compose.yml file and add the following content:
    docker-compose.yml
    services:
      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:
    
  3. Run the following command to start the container:
    docker compose up -d
    
  4. Open the browser and go to http://localhost:9001 to access Etherpad.
SnapDock

SnapDock

No setup hassle—just follow the steps and try the live demo!