100% self-hosted · Vos données restent chez vous

Le Kanban collaboratif
hébergé chez vous

Organisez votre équipe avec un outil Kanban complet — temps réel, gestion des membres, pièces jointes, checklist, calendrier et bien plus. Sans abonnement, sans cloud tiers.

Go

Binaire unique

SSE

Temps réel

0

Dépendance JS

Utilisateurs

Tout ce dont votre équipe a besoin

Un seul outil, tout inclus. Pas de modules payants, pas de limites artificielles.

Kanban complet

Colonnes, cartes, drag & drop, vue liste, calendrier, agenda et archives. Plusieurs tableaux par équipe avec rôles distincts.

Collaboration en temps réel

Les modifications sont visibles instantanément pour tous les membres du tableau via SSE, sans rechargement de page.

Authentification flexible

Connexion locale, OAuth Google & GitHub, LDAP / Active Directory et double authentification TOTP. Tout configurable depuis l'interface admin.

Cartes enrichies

Description auto-sauvegardée, priorité, échéance, assignation, labels colorés, checklist, pièces jointes et commentaires.

Canal d'équipe

Messagerie interne en temps réel intégrée. Discutez sans quitter l'application ni dépendre d'un service tiers.

Panel d'administration

Gérez utilisateurs, sessions, invitations, sauvegardes, SMTP et configuration depuis une interface dédiée. Logs d'audit inclus.

Self-hosted

Vos données restent
sur votre serveur

taskan est entièrement auto-hébergé. Aucune donnée ne transite par un serveur tiers. Déployez-le sur votre VPS, votre NAS ou votre infrastructure interne en quelques minutes.

  • Un seul binaire Go à déployer
  • MariaDB comme seule dépendance
  • Compatible nginx et Caddy (TLS automatique)
  • Migrations DB automatiques au démarrage
  • Sans abonnement ni frais cachés
terminal

# Télécharger la dernière version

$ tar -xzf taskan-1.0.0.tar.gz

$ cd taskan-1.0.0

# Configurer l'environnement

$ cp .env.example .env

$ nano .env

# Démarrer

$ ./taskan

✓ Serveur démarré sur :8080

Installation

Prérequis : Go 1.22+ et MariaDB 10.5+

1

Créer la base de données

# MariaDB

CREATE DATABASE taskan CHARACTER SET utf8mb4;

CREATE USER 'taskan'@'localhost' IDENTIFIED BY 'motdepasse';

GRANT ALL PRIVILEGES ON taskan.* TO 'taskan'@'localhost';

2

Configurer l'environnement

DB_USER=taskan

DB_PASS=motdepasse

DB_HOST=127.0.0.1

DB_PORT=3306

DB_NAME=taskan

PORT=8080

SESSION_AUTH_KEY=votre-cle-secrete-32-chars

3

Démarrer

$ ./taskan

Ouvrez http://localhost:8080 — l'assistant de configuration initiale s'affiche automatiquement.

Exposer avec Caddy (TLS automatique)

# Caddyfile

taskan.example.com {

reverse_proxy localhost:8080 {

flush_interval -1

}

}

Stack technique

Go + Echo v4 HTMX 1.9 Tailwind CSS MariaDB Server-Sent Events OAuth 2.0 LDAP / AD TOTP / 2FA