wekan/README.md

54 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

2022-01-31 11:19:01 +00:00
# Wekan
2022-01-31 15:34:15 +00:00
2022-01-31 11:19:01 +00:00
The Open Source kanban (built with Meteor)
2022-01-31 15:48:51 +00:00
[Github](https://github.com/wekan/wekan)
2022-01-31 11:19:01 +00:00
<!-- metadata -->
* **Category**: Apps
2022-01-31 15:34:15 +00:00
* **Status**: ?
2022-01-31 11:19:01 +00:00
* **Image**: [`quay.io/wekan/wekan`](https://quay.io/repository/wekan/wekan)
2022-01-31 15:34:15 +00:00
* **Healthcheck**: Yes
* **Backups**: Yes
* **Email**: Yes
* **Tests**: ?
* **SSO**: Yes
2022-01-31 11:19:01 +00:00
<!-- endmetadata -->
2022-01-31 15:34:15 +00:00
## Quick start
2022-01-31 16:07:29 +00:00
Default configuration is fit to a setup with openid-connect.
2022-01-31 15:34:15 +00:00
* `abra app new wekan --secrets`
* `abra app config <app-name>`
* `abra app deploy <app-name>`
See original [docker-compose.yml](https://github.com/wekan/wekan/blob/master/docker-compose.yml) for all possible env variables
2022-01-31 11:19:01 +00:00
2022-01-31 15:34:15 +00:00
For more, see [`docs.coopcloud.tech`](https://docs.coopcloud.tech).
2022-06-22 13:03:36 +00:00
## use mongodb with replicaset
needed to enable oplog setting in wekan, which isneeded to run bigger instances?
after mongo conaintainer came up the first time run:
```
abra app run wekan.example.org db mongo
> rs.initiate()
2024-02-13 16:03:38 +00:00
```
## Promote user to admin
If using SSO, it might happen that there is no admin user. If so, you can fix it manually in the database:
```
$ abra app run <app-name> db bash
# mongo
> use wekan
> db.users.find({'username': '<your username>'})
> db.users.updateOne({'_id': '<_id from result above>'}, {$set: {'isAdmin': true}})
```