by wekan

Docker: Wekan <=> MongoDB

130 Stars 56 Forks Last release: Not found MIT License 62 Commits 0 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Docker: Wekan <=> MongoDB


Screenshot of Wekan


  1. Install docker-compose.

  2. Clone this repo.

git clone https://github.com/wekan/wekan-mongodb.git cd wekan-mongodb

3a) Detached mode:

docker-compose up -d

3b) Running attached to console, so Ctrl-c stops it:

docker-compose up
  1. Wekan is at http://localhost (port 80)

  2. MongoDB is at

  3. Wekan and databases bind to address so could be also available to other computers in network. I have not tested this.

  4. Restore your MongoDB data.

Backup before upgrading

Backup all data from MongoDB

Upgrading Wekan

  1. In wekan-mongodb directory, stop Wekan:
docker-compose stop
  1. Check what is CONTAINER ID of wekanteam/wekan:latest container. Then remove container.
docker ps docker rm CONTAINER-ID-HERE
  1. Check Docker images, what is IMAGE ID of quay.io/wekan/wekan, and remove quay.io/wekan/wekan image:
docker images docker rmi IMAGE-ID-HERE
  1. If you have made backups of MongoDB container to outside of Docker, and want to upgrade MongoDB, you could also delete MongoDB container and image.

  2. Start Wekan again in background:

docker-compose up -d
  1. You can also check container logs:
docker ps docker logs CONTAINER-ID-OF-Wekan-or-MongoDB-HERE
  1. Restore MongoDB data if needed.


Create GitHub issue

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.