--- 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](https://apps.nextcloud.com/apps/deck) | | **GitHub** | [nextcloud/deck](https://github.com/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\|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é. ```bash # 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 1. Connexion admin → **Apps** → catégorie *Productivity*. 2. Rechercher "**Deck**" → **Enable**. 3. Redémarrer Nextcloud si nécessaire (rare). ### Avec Docker (Nextcloud + Deck) ```yaml 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 1. **Activer Deck** dans Apps (ou via `occ app:install deck`). 2. Vérifier la **tâche cron Nextcloud** (`occ background:cron`) pour les notifications. 3. Brancher **CalDAV/CardDAV** pour synchroniser les deadlines avec un client calendrier. 4. Configurer **Talk** (optionnel) pour les discussions par carte. 5. Activer le **reverse-proxy HTTPS** (Nextcloud est exigeant sur les headers). 6. Définir les **groupes autorisés** dans *Administration → Deck*. 7. 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](https://apps.nextcloud.com/apps/deck) - [Documentation Deck](https://github.com/nextcloud/deck#readme) - [GitHub nextcloud/deck](https://github.com/nextcloud/deck) - [Wiki Nextcloud](https://help.nextcloud.com/c/apps/deck/13) - [Nextcloud Hub — vue d'ensemble](https://nextcloud.com/hub/) ## 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é