Files
2026-06-09 18:40:21 +02:00

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

  1. Connexion par défaut : admin / admin (à changer immédiatement).
  2. Renseigner le timezone (config.php ou TZ en variable d'environnement).
  3. Configurer l'envoi d'e-mails (SMTP) pour les notifications.
  4. Activer l'API JSON-RPC et générer un token personnel pour intégrations.
  5. Installer les plugins depuis Settings → Plugins (Github, Gantt, Calendar, Slack, etc.).
  6. Brancher le reverse-proxy HTTPS (Traefik, Nginx, Caddy).
  7. Sauvegarder le fichier data.db (SQLite) et le dossier data/files/ (uploads).

🔄 Alternatives

Open Source

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

Pages Liées