Guide de déploiement

Héberger Vikunja sur un VPS : Kanban, Gantt et projets

Déployer sur un VPS Cloud →

Tutoriel

Héberger Vikunja sur un VPS : Kanban, Gantt et projets

Self-hosting4 min de lecture5 étapes

Todoist, TickTick et Asana facturent un abonnement mensuel, collectent vos données de productivité et ferment l'accès à votre historique de tâches si vous arrêtez de payer. Vikunja (AGPL-3.0, 24 k+ étoiles, v2.4.0 — sortie le 19 juillet 2026) propose une alternative radicale : un gestionnaire de tâches et de projets complet que vous hébergez sur votre propre VPS. Vues liste, Kanban, Gantt avec dépendances, tâches récurrentes, suivi du temps, synchronisation CalDAV et API REST — sans frais récurrents et sans que vos données ne quittent votre infrastructure.

Sommaire· Pourquoi auto-héberger un gestionnaire de tâches1/6
  1. 01Pourquoi auto-héberger un gestionnaire de tâches
  2. 02Ce que vous obtenez avec un Vikunja auto-hébergé
  3. 03Prérequis
  4. 04Déployer Vikunja sur votre VPS
  5. 05Cas d'usage : tracker de sprint pour équipe de développement
  6. 06Sauvegarde et portabilité des données

Pourquoi auto-héberger un gestionnaire de tâches

Les outils SaaS de gestion de tâches monétisent vos données, imposent des limites de membres ou doublent leur tarif entre les plans. Auto-héberger Vikunja inverse le modèle : toutes vos tâches, pièces jointes et historiques résident dans un volume SQLite sur votre VPS, exportables à tout moment via l'API REST, et synchronisables avec votre client de calendrier préféré via CalDAV. Aucune dépendance cloud, aucun plan premium nécessaire pour débloquer le Gantt ou les sprints.

Ce que vous obtenez avec un Vikunja auto-hébergé

  • Vues liste, Kanban et Gantt — passez d'une vue à l'autre par projet sans migrer les données.
  • Dépendances de tâches sur le Gantt — tracez les relations entre tâches avec des flèches de dépendance et des dates de début/fin.
  • Tâches récurrentes et rappels — définissez des récurrences quotidiennes, hebdomadaires ou mensuelles avec notifications email.
  • Synchronisation CalDAV/WebDAV — connectez Thunderbird, DAVx⁵ ou Apple Reminders à l'endpoint /dav/ de votre instance.
  • Pièces jointes et images inline — attachez des documents, captures d'écran et fichiers directement aux tâches.
  • API REST avec spec Swagger — automatisez la création de tâches depuis vos pipelines CI ou webhooks.
  • Image Docker ~80 Mo, moins de 256 Mo RAM, SQLite par défaut — le gestionnaire de projets auto-hébergé le plus léger de sa catégorie.

Prérequis

Un VPS ServOrbit avec Ubuntu 24.04 et au moins 512 Mo de RAM. Vikunja consomme moins de 256 Mo au repos avec SQLite, il cohabite donc confortablement avec d'autres conteneurs sur n'importe quelle instance existante de 1 Go ou plus. Docker et Docker Compose sont provisionnés automatiquement par AWX lors du déploiement. Un nom de domaine pointant vers votre VPS est requis — Vikunja utilise l'URL publique pour les liens dans les notifications email et les callbacks OAuth.

Déployer Vikunja sur votre VPS

  1. Déploiement en un clic depuis la marketplace ServOrbit

    Ouvrez votre panneau de contrôle ServOrbit, allez dans Marketplace → Collaboration et productivité → Vikunja, saisissez votre domaine (ex. tasks.votredomaine.com) puis cliquez sur Déployer. AWX installe Docker, génère un secret applicatif, configure nginx avec TLS Let's Encrypt et démarre le conteneur Vikunja en moins de 2 minutes.

  2. Créer le compte administrateur

    Naviguez vers https://tasks.votredomaine.com. La page de premier démarrage vous invite à créer un compte administrateur avec votre adresse e-mail et un mot de passe. Après connexion, définissez le nom de l'instance et choisissez si l'inscription est ouverte ou sur invitation uniquement (Paramètres → Général).

  3. Créer vos premiers projets et tâches

    Cliquez sur le bouton + dans la barre latérale pour créer un projet. Ajoutez des tâches via la vue liste ou basculez en Kanban en cliquant sur l'icône tableau. Utilisez étiquettes, priorités et dates d'échéance pour organiser le travail. Invitez vos coéquipiers depuis Paramètres → Utilisateurs.

  4. Connecter CalDAV (optionnel)

    Vikunja expose un endpoint CalDAV sur https://tasks.votredomaine.com/dav/. Pointez Thunderbird, DAVx⁵ ou Apple Reminders vers cette URL avec vos identifiants Vikunja pour synchroniser vos tâches dans votre calendrier — aucun plugin requis.

  5. Se connecter la première fois

    Ouvrez l'URL et cliquez sur « Register » pour créer votre compte : il n'y a aucun identifiant par défaut. Créez-le tout de suite, l'inscription est ouverte à quiconque connaît l'adresse.

Cas d'usage : tracker de sprint pour équipe de développement

Créez un projet par domaine fonctionnel (frontend, backend, ops). Ajoutez les stories au sprint via la vue Kanban (Backlog → En cours → Terminé). Basculez sur le Gantt pour visualiser les dépendances entre tâches et les dates critiques. Configurez l'API REST pour que votre pipeline CI crée automatiquement une tâche à chaque nouveau bug signalé et la ferme au déploiement réussi — sans aucune manipulation manuelle.

Sauvegarde et portabilité des données

Vikunja stocke toutes les données dans une base SQLite à l'intérieur du volume vikunja-files. Pour sauvegarder : docker exec vikunja cp /app/vikunja/vikunja.db /tmp/backup.db && docker cp vikunja:/tmp/backup.db ./vikunja-backup.db. Pour les pièces jointes : sauvegardez le volume entier vikunja-files via docker run --rm -v vikunja-files:/data -v $(pwd):/backup alpine tar czf /backup/vikunja-files.tar.gz /data. L'API REST expose également un endpoint d'export complet de toutes les listes au format JSON.

Déployez Vikunja sur votre propre serveur

Auto-hébergez Vikunja sur un VPS ServOrbit — open source, sans abonnement, toutes vos tâches sur votre infrastructure.

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