Starting at version 3.17.0 Docker isn't part of the main repository anymore. The Docker deployment is community maintained and not officially supported.
With the new repository comes a reworked Docker image and reworked docker-compose files, which require manual intervention to keep working.
Notice: xwiki/cryptpad_ was removed from Dockerhub as Docker is not supported officially.
Please use promasu/cryptpad which is automaticly build from this repository.
See Dockerhub to get the suitable image for you. :latest should normally
do the job for you, as it's the last tagged release on the main repository.
-
Clone this repository. If you want to build the image yourself you have to pull the submodule. (
git submodule update --init --recursive) -
Move the data and customize directories from the old location into the
cryptpad-dockerrepository. -
Move the configuration from
data/cfg/config.jstodata/config.js. Consider taking a look at the current example config if there are missing or obsolet parameters in your configuration. -
CryptPad now uses a dedicated user inside the repository which has no permission to access the currently saved files. You need to execute
sudo chown -R 4001:4001 data customizeto set the correct permissions. -
See the README for general instructions on using this repository.