Skip to content
Snippets Groups Projects

Wekan

Ce dossier contient les ressources nécessaires pour lancer une instance Wekan sur les serveurs de Picasoft. Il se base sur des images pré-construites et ne nécessite donc pas de construction manuelle.

L'instance comporte une base de données MongoDB et un serveur applicatif.

Configuration

La configuration se fait essentiellement via le docker-compose.yml, au niveau des variables d'environnement.

Lancement

Copier mail.secrets.example dans mail.secrets et remplacer le mot de passe. Il s'agit du mot de passe du compte LDAP wekan disponible dans le pass.

Il suffit d'un docker-compose up -d.

Notez que pour que le mail soit fonctionnel, il faut remplir une seconde fois (sic) les informations du mail dans le panneau administrateur.

Mise à jour

Il suffit de mettre à jour les tags des images dans le docker-compose.yml, et de vérifier au niveau de la page des Releases s'il y a eu des modifications.

Depuis le Panneau d'Administration, l'onglet Annonce permet d'envoyer un message à tous les utilisateurs connectés pour prévenir d'une mise à jour.

On pourra aussi consulter le Compose du dépôt officiel pour effectuer les nouvelles configurations.

Hooks

Pour configurer des hooks, on pourra consulter la documentation utilisateur.

Voir aussi le README de filter-hooks pour le code permettant de filter les hooks par activité.

Devenir administrateur

Par défaut, seul le premier utilisateur est administrateur. Pour pouvoir accès aux options d'administration, il faut demander à un administrateur ou bricoler la base de données :

$ docker-compose exec wekan-db bash
$ mongo
> use wekan
> db.users.update({"username": "votre_user"}, {$set: {"isAdmin": true}})