Skip to content

Wekan App


Wekan is an open source Kanban board.


Wekan has a REST API for managing users.


When a webhook is activated, Wekan sends the related information within the POST request body. See Webhook-data for details.


Wekan currently does not support syncing or searching users via LDAP. This limitation means that a user must login to Wekan first before they become available for sharing boards.


To make a Cloudron user an admin, first make sure the user has logged once into Wekan (this creates the user in Wekan). Then, run the following command after replacing ADMIN_USERNAME below in the Web Terminal:

# mongosh -u "${CLOUDRON_MONGODB_USERNAME}" -p "${CLOUDRON_MONGODB_PASSWORD}" ${CLOUDRON_MONGODB_HOST}:${CLOUDRON_MONGODB_PORT}/${CLOUDRON_MONGODB_DATABASE} --eval "db.users.update({ username: 'ADMIN_USERNAME' }, { \$set: {isAdmin: true } })"

MongoDB shell version v3.6.3
connecting to: mongodb://mongodb:27017/b52e1fdb-5b2d-417e-a41c-53d060a97141
MongoDB server version: 3.6.3
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })


External user registration is enabled by default. User registration can be disabled from the Wekan's Admin Panel. The Wekan Admin Panel option is only visible when the Cloudron user is a Wekan administrator.


Custom env vars can be added in /app/data/env using the File Manager. Be sure to restart the app after editing this file.