Skip to content
docker-compose for Etherpad
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


This is a docker-compose configuration for Etherpad. It builds on the existing Dockerfile that can be found at

This will start up a Postgres container and an Etherpad container configured to use Postgres, listening on port 9001. SSL is left unconfigured, with the intention of putting this behind Apache or NginX.


The default configuration for Postgres sets up a database named etherpad, with a user of etherpad and a password of changeme. To change this:-

  • update the configuration in settings.json (the dbSettings section)
  • update the configuration in docker-compose (the POSTGRES_* variables)
  • rebuild the Etherpad image with docker-compose build

For more information, consult the Etherpad documentation at

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.