Wekan App
About
Wekan is an open source Kanban board.
- Questions? Ask in the Cloudron Forum - Wekan
- Wekan Website
- Wekan chat
- Wekan issue tracker
API
Wekan has a REST API for managing users.
Webbooks
When a webhook is activated, Wekan sends the related information within the POST request body. See Webhook-data for details.
Users
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.
Admin
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 })
Registration
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.
Customization
Custom env vars can be added in /app/data/env
using the File Manager. Be sure to restart the app after editing this file.