5.0 KiB
title: WeKan created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, kanban, trello-alternative, nodejs, meteor, mongodb, docker, mit] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Kanban, https://github.com/wekan/wekan, https://github.com/wekan/wekan/wiki/Docker]
🗂️ WeKan
Le Kanban open source le plus déployé — cloné depuis Trello, multi-tableaux, multi-utilisateurs, écrit en Meteor/Node.js et MongoDB.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | wekan.github.io |
| GitHub | wekan/wekan |
| Licence | MIT |
| Langage | JavaScript (Meteor / Node.js) |
| Étoiles GitHub | 2 978 ⭐ |
| Dernière MAJ | 2026-06-04 |
| Catégorie | cat-kanban |
📝 Description
WeKan (à l'origine "Restya", renommée par la suite) est l'un des projets Kanban open source les plus anciens et matures. Conçu dès 2014 comme un clone libre de Trello, il propose les classiques : tableaux, listes, cartes, étiquettes, membres, dates d'échéance, checklists, pièces jointes et activité. Il est écrit en JavaScript avec le framework Meteor, qui combine Node.js et MongoDB.
WeKan supporte l'authentification multi-protocoles (LDAP, Active Directory, OAuth2 via Google/GitHub/Keycloak, SAML via plugin), un sandstorm.io (bac à sable), et un store de plugins communautaire. Il existe des clients desktop et mobiles officiels (Linux, Windows, macOS, iOS, Android) et des intégrations comme Wekan Desktop ou Nextcloud Talk pour les notifications.
C'est le choix par défaut pour qui veut un Trello-like auto-hébergé avec une grosse communauté francophone, des snapshots Docker officiels, et la possibilité de fonctionner en mode multi-utilisateurs via LDAP. Voir aussi le fork app-4ga-boards qui ajoute des correctifs et simplifie l'install.
🚀 Installation
Option recommandée : Docker Compose
services:
wekan:
image: ghcr.io/wekan/wekan:v7.40
container_name: wekan
restart: unless-stopped
ports:
- "8080:8080"
environment:
WRITABLE_PATH: "/data"
MONGO_URL: "mongodb://mongo:27017/wekan"
ROOT_URL: "https://kanban.example.com"
MAIL_URL: "smtp://user:pass@smtp.example.com:25/"
MAIL_FROM: "WeKan <noreply@example.com>"
WITH_API: "true"
RICHER_CARD_COMMENT_EDITOR: "true"
depends_on:
- mongo
mongo:
image: mongo:6
container_name: wekan-mongo
restart: unless-stopped
command: ["--bind_ip_all"]
volumes:
- wekan-db:/data/db
healthcheck:
test: ["CMD", "mongosh", "--quiet", "--eval", "db.adminCommand('ping').ok"]
interval: 30s
timeout: 10s
retries: 5
volumes:
wekan-db:
Snap (Linux)
sudo snap install wekan
sudo snap set wekan root-url="https://kanban.example.com"
sudo snap set wekan port='80'
⚙️ Configuration Initiale
- Créer le premier compte (qui devient automatiquement administrateur).
- Configurer le reverse proxy HTTPS (WeKan ne fait pas le TLS lui-même).
- Activer le LDAP dans Admin Panel → Authentication pour synchroniser les utilisateurs.
- Régler
ROOT_URLpour que les liens et notifications e-mail fonctionnent. - Brancher SMTP (
MAIL_URL) pour les invitations et notifications. - Sauvegarder régulièrement le volume
wekan-db(dump MongoDB). - Envisager app-4ga-boards comme fork si l'upstream vous bloque sur un bug.
🔄 Alternatives
Open Source
- app-planka — Kanban moderne (React/Redux), plus joli
- app-kanboard — Kanban PHP minimaliste
- app-vikunja — Tasks + Kanban en Go
- app-4ga-boards — Fork activement maintenu de WeKan
- app-openproject — Gestion de projet complète avec Kanban
- Trello-like : Leantime, Focalboard, TaskBoard
Propriétaires
- Trello (Atlassian)
- Notion Kanban
- Asana
- Monday.com
- ClickUp
🔐 Sécurité
- ✅ Authentification 2FA, LDAP/SAML/OAuth2
- ⚠️ La version Meteor expose un grand nombre de fichiers statiques : bien mettre derrière un reverse-proxy
- ✅ Mettre à jour régulièrement (snapshots Docker fréquents)
- ⚠️ WeKan n'inclut pas de chiffrement au repos : sécuriser le volume MongoDB
- ✅
WRITABLE_PATHdoit pointer sur un volume persistant - ✅ Sauvegardes MongoDB + test de restauration
📚 Ressources
Pages Liées
- cat-kanban — Catégorie Kanban
- recettes-docker-compose — Templates Docker Compose
- app-planka — Alternative moderne
- app-4ga-boards — Fork activement maintenu
- app-kanboard — Alternative PHP plus légère