Files
wiki/Catalogue-Self-Hosted/apps/app-nextcloud-deck.md
T
2026-06-09 18:40:21 +02:00

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

  1. Connexion admin → Apps → catégorie Productivity.
  2. Rechercher "Deck" → Enable.
  3. 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

  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

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

Pages Liées