Français
Commencer

← Tous les templates · Productivité

Déployez PLANKA en un clic

Des tableaux kanban pour les projets et les équipes, mis à jour en temps réel pour tout le monde

Une alternative auto-hébergée à Trello.

Qu’est-ce que PLANKA ?

PLANKA est un tableau kanban que des équipes et des particuliers font tourner à la place de Trello. Les projets contiennent des tableaux, les tableaux des listes, et les cartes portent des étiquettes, des dates d’échéance, des listes de tâches, des pièces jointes, des commentaires, des champs personnalisés et un minuteur, avec un éditeur Markdown. Chaque modification apparaît aussitôt pour tous les membres du tableau, et un tableau s’affiche en kanban, en grille ou en liste. Les notifications partent par e-mail ou, via Apprise, vers plus de 100 services, et une API REST, des clés API et des webhooks le relient à d’autres outils.

On auto-héberge PLANKA pour garder ses projets sur une machine que l’on contrôle. Ce template fait tourner l’édition Community, gratuite, avec PostgreSQL, et crée l’administrateur à partir des champs, puisque PLANKA n’a pas d’inscription : l’administrateur ajoute chaque compte, et les membres d’un tableau ont le rôle Éditeur ou Spectateur. Le revers : l’édition Community est sous la Fair Use License de PLANKA, qui autorise l’usage personnel et interne mais pas la revente de son accès, et le SSO, les thèmes et l’affichage pour téléphones et tablettes font partie de PLANKA Pro, payant.

Hébergement de PLANKA sur Pethost

  1. Vous vous connectez à Pethost avec une clé d’accès, GitHub ou Google. Pas encore de machine ? Vous choisissez une offre, et le lien attend qu’elle soit prête.
  2. Nouveau projet s’ouvre sur PLANKA. Vous remplissez ce qu’il demande et cliquez sur Créer le projet : E-mail, Nom d’utilisateur, Mot de passe administrateur.
  3. En une minute ou deux, PLANKA tourne à sa propre adresse en HTTPS. Ses secrets sont créés au hasard, et ses données sont dans la sauvegarde nocturne.
  4. C’est un projet comme les autres : vous ou votre agent pouvez le modifier, revenir à une version précédente ou le restaurer.

Questions sur PLANKA

PLANKA est-il gratuit ?

L’édition Community est gratuite à auto-héberger sous la Fair Use License de PLANKA : pour vous-même, au sein de votre propre organisation, et pour vos amis et votre famille, mais pas pour l’héberger pour d’autres contre rémunération. PLANKA Pro, qui ajoute le SSO, d’autres vues, les thèmes et la prise en charge des téléphones, coûte 7,90 € par utilisateur et par mois, ou 7,20 € en facturation annuelle.

Puis-je importer mes tableaux Trello dans PLANKA ?

Oui, un tableau à la fois, à partir du fichier JSON qu’exporte Trello : ses listes, ses cartes et ses étiquettes sont reprises. Les utilisateurs et les pièces jointes ne le sont pas, une seule checklist par carte l’est, et l’export de Trello s’arrête à 1 000 actions.

Comment ajouter des utilisateurs dans PLANKA ?

L’administrateur les ajoute dans Administration → Utilisateurs avec « Ajouter un utilisateur », en donnant à chacun un e-mail, un mot de passe et un rôle : Administrateur, Propriétaire de projet ou Utilisateur de tableau. Il n’y a pas d’inscription publique, et c’est l’administrateur qui réinitialise un mot de passe oublié.

Pourquoi PLANKA me demande-t-il d’accepter des conditions ?

Chaque utilisateur accepte les Conditions de service de PLANKA (End User Terms of Service) à sa première connexion. Le texte fourni est un texte type : un administrateur le remplace par ses propres fichiers Markdown dans /app/terms/custom, et les utilisateurs doivent l’accepter de nouveau quand il change.

Existe-t-il une application mobile PLANKA ?

Pas d’application officielle. Le tableau s’ouvre dans le navigateur d’un téléphone, mais l’affichage conçu pour les téléphones et les tablettes fait partie de PLANKA Pro.

De combien de mémoire et de disque PLANKA a-t-il besoin ?

PLANKA est léger : environ 200 MB de mémoire avec Postgres, et les tableaux grossissent lentement ; les pièces jointes prennent la place de leurs fichiers. Sur Pethost, l’offre Starter lui suffit, avec de la place pour d’autres applications à côté.

Le fichier Docker Compose de PLANKA

Le template, c’est ce compose.yaml et les variables écrites dans le .env du projet à sa création. Pethost exécute le fichier tel qu’il est écrit.

Conteneurs : planka (ghcr.io/plankanban/planka:2.2.1), postgres (postgres:16-alpine).

Volumes, dans la sauvegarde nocturne : data, db.

services:
  planka:
    image: ghcr.io/plankanban/planka:2.2.1
    restart: unless-stopped
    environment:
      BASE_URL: ${URL}
      DATABASE_URL: postgresql://planka:${POSTGRES_PASSWORD}@postgres/planka
      SECRET_KEY: ${SECRET_KEY}
      # Requests come through the proxy, which says the client's address and that it was HTTPS.
      TRUST_PROXY: "true"
      # PLANKA has no sign-up: this administrator is made at the first start, and its password is
      # set again from ADMIN_PASSWORD at every start, so a new one in .env takes effect on restart.
      DEFAULT_ADMIN_EMAIL: ${ADMIN_EMAIL}
      DEFAULT_ADMIN_PASSWORD: ${ADMIN_PASSWORD}
      DEFAULT_ADMIN_NAME: ${ADMIN_USERNAME}
      DEFAULT_ADMIN_USERNAME: ${ADMIN_USERNAME}
    volumes:
      - data:/app/data
    depends_on:
      postgres:
        condition: service_healthy

  postgres:
    image: postgres:16-alpine
    restart: unless-stopped
    environment:
      POSTGRES_DB: planka
      POSTGRES_USER: planka
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
    volumes:
      - db:/var/lib/postgresql/data
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -h 127.0.0.1 -U planka -d planka"]
      interval: 5s
      timeout: 5s
      retries: 10
      start_period: 30s

volumes:
  data:
  db:

Aussi dans Productivité