Guide de déploiement

Planka — tableau Kanban open-source auto-hébergé sur VPS

Déployer sur un VPS Cloud →

Tutoriel

Planka — tableau Kanban open-source auto-hébergé sur VPS

Self-hosting3 min de lecture4 étapes

Vos tickets Jira coûtent cher et votre équipe préfère les tableaux Kanban simples ? Planka est une alternative open source (AGPL-3.0) à Trello, légère et entièrement auto-hébergée. Un seul conteneur Docker, une base PostgreSQL, et vous avez un tableau de bord collaboratif en temps réel — tableaux, listes, cartes, étiquettes, dates d'échéance.

Sommaire· Pourquoi Planka plutôt qu'un SaaS ?1/5
  1. 01Pourquoi Planka plutôt qu'un SaaS ?
  2. 02Ce que vous obtenez
  3. 03Déployer Planka sur VPS en 4 étapes
  4. 04Architecture de Planka
  5. 05Sauvegarder Planka

Pourquoi Planka plutôt qu'un SaaS ?

Planka offre les fonctionnalités essentielles d'un outil Kanban — tableaux multiples, listes, cartes, membres d'équipe, étiquettes colorées, dates d'échéance, fichiers joints — sans abonnement mensuel ni données hébergées chez un tiers. Avec environ 12 400 étoiles sur GitHub et une communauté active, c'est l'une des alternatives self-hosted les plus matures à Trello. Son interface temps réel (WebSocket) synchronise les modifications entre tous les membres connectés instantanément.

Ce que vous obtenez

  • Tableaux Kanban illimités — projets, équipes, espaces de travail séparés
  • Temps réel via WebSocket — les cartes se mettent à jour sans rechargement
  • Gestion des membres — invitations par e-mail, rôles par projet
  • Étiquettes, dates d'échéance, listes de contrôle et pièces jointes
  • Authentification OIDC (SSO) sur les versions récentes
  • Export et import — sauvegarde complète de l'état en JSON

Déployer Planka sur VPS en 4 étapes

  1. Commander un VPS

    Choisissez un VPS avec au moins 1 vCPU et 1 Go de RAM (recommandé : 2 Go pour plusieurs utilisateurs). Planka tourne dans Docker — n'importe quelle distribution Linux avec Docker installé convient.

  2. Lancer le déploiement automatique

    ServOrbit installe Docker, configure PostgreSQL et Planka en un seul passage Ansible. La base de données, les volumes persistants et les healthchecks sont configurés automatiquement. Vous recevez l'URL et les identifiants par e-mail dès que c'est prêt.

  3. Se connecter et créer votre premier tableau

    Ouvrez l'URL de votre instance, connectez-vous avec le compte administrateur fourni, puis créez un espace de travail et votre premier tableau Kanban. Invitez vos collaborateurs depuis l'interface — ils reçoivent un lien d'invitation par e-mail.

  4. Sécuriser l'accès

    ServOrbit configure nginx en reverse proxy avec HTTPS (Let's Encrypt) devant Planka. Si vous n'avez pas de domaine, l'accès se fait via l'IP + tunnel SSH. Pour les équipes, un domaine dédié avec HTTPS est fortement recommandé — Planka ne chiffre pas les données en transit par lui-même.

Planka expose le port 1337 en interne. ServOrbit le protège derrière nginx avec HTTPS — n'exposez jamais le port 1337 directement sur Internet. Le compte admin initial ([email protected]) peut être renommé depuis les paramètres du profil après la première connexion.

Architecture de Planka

Planka est une application Node.js qui utilise Sails.js côté serveur et React côté client. Elle stocke ses données dans PostgreSQL et ses fichiers (avatars, pièces jointes) dans le système de fichiers local (volume Docker). La synchronisation temps réel passe par des WebSockets natifs. L'empreinte mémoire est faible : environ 200 Mo pour l'application, plus la mémoire PostgreSQL (50 à 200 Mo selon la charge).

Sauvegarder Planka

Deux éléments à sauvegarder : la base PostgreSQL (pg_dump planka_db > backup.sql) et le répertoire de données Docker (/var/lib/docker/volumes/planka_*). ServOrbit peut configurer des sauvegardes automatiques vers un stockage objet. Pour restaurer : importez le dump SQL puis remettez les volumes en place avant de relancer les conteneurs.

Déployez Planka sur votre VPS

ServOrbit installe et configure Planka automatiquement — PostgreSQL, nginx, HTTPS et sauvegardes inclus.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.

Écrire sur WhatsApps'ouvre dans un nouvel onglet