5.6 KiB
title: Nextcloud Deck created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, kanban, nextcloud, trello-alternative, php, integration, agpl] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Kanban, https://github.com/nextcloud/deck, https://apps.nextcloud.com/apps/deck]
🃏 Nextcloud Deck
Le Kanban officiel de l'écosystème Nextcloud — intégré nativement à Nextcloud (partage, notifications, agenda), idéal pour les utilisateurs Nextcloud existants.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | apps.nextcloud.com/deck |
| GitHub | nextcloud/deck |
| Licence | AGPL-3.0 |
| Langage | PHP (Vue.js pour le front) |
| Étoiles GitHub | 334 ⭐ |
| Dernière MAJ | 2026-06-02 |
| Catégorie | cat-kanban |
📝 Description
Nextcloud Deck est l'application Kanban officielle de Nextcloud, écrite par l'équipe Nextcloud en PHP (backend) et Vue.js (frontend). Concrètement, si vous avez déjà une instance Nextcloud pour le cloud personnel, le calendrier, les contacts et les fichiers, Deck s'installe comme une application Nextcloud classique en un clic : pas de nouveau service, pas de nouveau compte, pas de nouveau port à exposer.
Deck supporte les classiques Kanban : tableaux, colonnes (stacks), cartes, étiquettes colorées, dates d'échéance, descriptions Markdown, membres, commentaires, pièces jointes (liées à Nextcloud Files). Mais sa vraie force est l'intégration native Nextcloud : partage avec les utilisateurs et groupes Nextcloud, calendrier des deadlines, notifications unifiées, lien direct vers une discussion Talk par carte, et ouverture des fichiers joints via le viewer Nextcloud.
Deck ne vise pas la puissance d'app-openproject ou la richesse visuelle d'app-planka, mais il joue la carte de la cohérence d'écosystème. Pour les organisations déjà Nextcloud, c'est souvent le choix le plus pragmatique. Voir aussi les alternatives comme app-kanboard (PHP standalone) ou app-wekan (Node.js autonome) si pas de Nextcloud.
🚀 Installation
Pré-requis : Nextcloud existant
Deck s'installe comme app Nextcloud — pas de Docker dédié.
# Sur le serveur Nextcloud (CLI)
sudo -u www-data php /var/www/nextcloud/occ app:install deck
sudo -u www-data php /var/www/nextcloud/occ app:enable deck
Via l'UI Nextcloud
- Connexion admin → Apps → catégorie Productivity.
- Rechercher "Deck" → Enable.
- Redémarrer Nextcloud si nécessaire (rare).
Avec Docker (Nextcloud + Deck)
services:
nextcloud:
image: nextcloud:28-apache
container_name: nextcloud
restart: unless-stopped
ports:
- "8080:80"
volumes:
- nextcloud-data:/var/www/html
- nextcloud-config:/var/www/html/config
environment:
POSTGRES_HOST: db
POSTGRES_DB: nextcloud
POSTGRES_USER: nextcloud
POSTGRES_PASSWORD: "***"
NEXTCLOUD_TRUSTED_DOMAINS: "cloud.example.com"
depends_on:
- db
db:
image: postgres:16-alpine
container_name: nextcloud-db
restart: unless-stopped
environment:
POSTGRES_DB: nextcloud
POSTGRES_USER: nextcloud
POSTGRES_PASSWORD: "***"
volumes:
- nextcloud-pg:/var/lib/postgresql/data
volumes:
nextcloud-data:
nextcloud-config:
nextcloud-pg:
# Deck s'installe ensuite avec `occ app:install deck`
⚙️ Configuration Initiale
- Activer Deck dans Apps (ou via
occ app:install deck). - Vérifier la tâche cron Nextcloud (
occ background:cron) pour les notifications. - Brancher CalDAV/CardDAV pour synchroniser les deadlines avec un client calendrier.
- Configurer Talk (optionnel) pour les discussions par carte.
- Activer le reverse-proxy HTTPS (Nextcloud est exigeant sur les headers).
- Définir les groupes autorisés dans Administration → Deck.
- Sauvegardes : dump PostgreSQL + volume
nextcloud-data(inclus Deck).
🔄 Alternatives
Open Source
- app-planka — Kanban moderne, autonome
- app-wekan — Kanban complet, autonome
- app-kanboard — Kanban PHP standalone
- app-vikunja — Tasks multi-vues
- app-openproject — Project management complet
- app-leantime — Lean/Agile PHP
Propriétaires
- Trello (Atlassian)
- Asana
- Notion Kanban
- ClickUp
- Monday.com
- Microsoft Planner (intégré M365)
🔐 Sécurité
- ✅ Bénéficie de toute la sécurité Nextcloud : 2FA, encryption, audit log
- ✅ SSO via SAML/OAuth (configuré au niveau Nextcloud)
- ✅ Chiffrement côté serveur (E2EE) disponible
- ✅ Permissions Nextcloud (utilisateurs, groupes, partages) s'appliquent aux cartes
- ⚠️ Exposer Nextcloud = exposer Deck : HTTPS obligatoire (Let's Encrypt)
- ✅ Sauvegardes via
occ(cohérent avec le reste de Nextcloud) - ⚠️ Mises à jour Deck liées à celles de Nextcloud : ne pas skipper
📚 Ressources
- Deck sur Nextcloud App Store
- Documentation Deck
- GitHub nextcloud/deck
- Wiki Nextcloud
- Nextcloud Hub — vue d'ensemble
Pages Liées
- cat-kanban — Catégorie Kanban
- recettes-docker-compose — Templates Docker Compose
- app-planka — Alternative autonome
- app-kanboard — Alternative PHP standalone
- securisation-home-lab — Bonnes pratiques sécurité