4.8 KiB
title: Kanboard created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, kanban, php, minimaliste, sqlite, project-management, mit] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Kanban, https://github.com/kanboard/kanboard, https://kanboard.org/docs/install]
📋 Kanboard
Le Kanban PHP minimaliste et ultra-léger — projet français, simple, rapide, base SQLite, parfait pour les homelabs et les petites équipes.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | kanboard.org |
| GitHub | kanboard/kanboard |
| Licence | MIT |
| Langage | PHP |
| Étoiles GitHub | 1 962 ⭐ |
| Dernière MAJ | 2026-05-30 |
| Catégorie | cat-kanban |
📝 Description
Kanboard est né en 2014 d'un développeur français, Frédéric Guillot, et reste l'un des projets Kanban open source les plus stables et les plus légers du marché. Toute l'application tient dans un unique fichier PHP et utilise SQLite par défaut, ce qui rend l'installation et les sauvegardes triviales (un seul fichier data.db à copier).
L'interface est volontairement épurée, orientée clavier et inspirée de la méthode Kanban : projets, colonnes, cartes, swimlanes (lignes), sous-tâches, commentaires, étiquettes, deadlines. Kanboard propose aussi des plugins (une grosse bibliothèque communautaire), un moteur d'automation (règles "if-this-then-that"), un webhook system, et un client CLI/console.
L'API JSON-RPC est complète et permet d'intégrer Kanboard avec Home Assistant, n8n, Node-RED ou des scripts maison. Pour les homelabs qui veulent un Kanban sans la complexité d'un app-wekan ou la stack lourde d'un app-openproject, Kanboard est souvent le meilleur choix : peu de RAM, peu d'images Docker, mises à jour indolores.
🚀 Installation
Option recommandée : Docker Compose
services:
kanboard:
image: kanboard/kanboard:latest
container_name: kanboard
restart: unless-stopped
ports:
- "8080:80"
volumes:
- kanboard-data:/var/www/html/data
- kanboard-plugins:/var/www/html/plugins
- kanboard-ssl:/etc/nginx/ssl
environment:
KANBOARD_LOGS_DIR: "/var/www/html/data/logs"
volumes:
kanboard-data:
kanboard-plugins:
kanboard-ssl:
Installation manuelle (LAMP/LEMP)
# Télécharger l'archive
cd /var/www
sudo wget https://github.com/kanboard/kanboard/archive/v1.2.40.tar.gz
sudo tar xzf v1.2.40.tar.gz && sudo mv kanboard-* kanboard
sudo chown -R www-data:www-data kanboard/data
# Terminer via navigateur sur http://serveur/kanboard
⚙️ Configuration Initiale
- Connexion par défaut : admin / admin (à changer immédiatement).
- Renseigner le timezone (
config.phpouTZen variable d'environnement). - Configurer l'envoi d'e-mails (SMTP) pour les notifications.
- Activer l'API JSON-RPC et générer un token personnel pour intégrations.
- Installer les plugins depuis Settings → Plugins (Github, Gantt, Calendar, Slack, etc.).
- Brancher le reverse-proxy HTTPS (Traefik, Nginx, Caddy).
- Sauvegarder le fichier
data.db(SQLite) et le dossierdata/files/(uploads).
🔄 Alternatives
Open Source
- app-wekan — Kanban complet Node.js, plus riche graphiquement
- app-planka — Kanban moderne type Trello
- app-vikunja — Tasks + Kanban en Go
- app-openproject — Project management complet
- app-leantime — Lean/Agile hybride PHP
- Focalboard — Mattermost Project Management
Propriétaires
- Trello (Atlassian)
- Asana
- Notion Kanban
- ClickUp
- Jira (avec plugin Kanban)
🔐 Sécurité
- ✅ Authentification 2FA, LDAP, OAuth2 (Google, GitHub)
- ✅ Permissions fines par projet (rôles + ACL)
- ⚠️ Kanboard n'embarque pas le HTTPS : obligatoire via reverse-proxy
- ✅ Changer immédiatement le mot de passe par défaut
- ⚠️ Mises à jour manuelles, mais peu fréquentes → veille RSS du repo
- ✅ Clés API révocables, limitation IP possible
- ✅ Sauvegardes SQLite triviales via cron
📚 Ressources
- Site officiel Kanboard
- Documentation installation
- GitHub kanboard/kanboard
- Bibliothèque de plugins
- API JSON-RPC
Pages Liées
- cat-kanban — Catégorie Kanban
- recettes-docker-compose — Templates Docker Compose
- app-wekan — Alternative plus complète
- app-planka — Alternative plus moderne graphiquement
- securisation-home-lab — Bonnes pratiques sécurité