Les outils de gestion de projets que vous pouvez installer sur un hébergement mutualisé sans Docker
Vous décidez d’utiliser un outil gratuit de gestion de projets sur votre propre serveur, vous ouvrez le guide d’installation, et la toute première ligne indique : « Installez Docker ». Si c’est précisément là que vous avez bloqué, vous n’êtes pas seul.
La plupart des outils open source les plus connus sont conçus pour un VPS ou un serveur cloud. Pourtant, beaucoup d’équipes ne disposent que de l’offre d’hébergement mutualisé qu’elles paient déjà pour leur site web.
Cet article présente trois outils de gestion de projets que vous pouvez installer sur un hébergement mutualisé, sans Docker ni VPS. Nous comparons leurs prérequis, leur installation et leurs mises à jour selon les mêmes critères, pour que vous voyiez lequel convient à votre équipe.
L’essentiel
- Les outils adaptés à l’hébergement mutualisé sont ceux qui fonctionnent uniquement avec PHP et une base de données. Nous en comparons trois ici : Leantime, Kanboard et GeckoFlag.
- Être écrits en PHP ne les rend pas tous aussi simples à installer. Les différences apparaissent à trois endroits : la modification de la racine du document, l’édition d’un fichier de configuration et la manière d’appliquer les mises à jour.
- Leantime est le bon choix si vous voulez le suivi du temps et les sprints gratuitement. Kanboard convient à une configuration légère, limitée au Kanban. GeckoFlag s’adresse aux équipes qui veulent installer et mettre à jour entièrement dans le navigateur, avec une interface que les non-ingénieurs trouvent simple à utiliser.
Remarque : cet article est rédigé par le développeur de GeckoFlag. Les informations sur les deux autres outils reposent sur leur documentation et leurs dépôts officiels, consultés le 4 octobre 2026.
Pourquoi les outils open source les plus connus ne conviennent pas à l’hébergement mutualisé
La raison est simple. L’hébergement mutualisé est conçu comme un lieu où l’on dépose des programmes PHP pour les exécuter. En règle générale, vous ne pouvez ni lancer un processus qui tourne en permanence en arrière-plan, ni installer de logiciel supplémentaire sur le serveur.
Bon nombre des outils dont on entend le plus parler ne correspondent pas à ce principe.
| Outil | Ce que suppose l’installation | Ce qui bloque sur un hébergement mutualisé |
|---|---|---|
| Redmine | Fonctionne sous Ruby on Rails. S’installe en ligne de commande | Nécessite un environnement d’exécution Ruby et un accès en ligne de commande |
| Plane | Lance plusieurs services avec Docker Compose | Docker n’est pas disponible |
| OpenProject | S’installe avec Docker Compose ou des paquets Linux. La recommandation officielle est de 4 cœurs de processeur et 4 Go de mémoire | Aucune des deux méthodes d’installation n’est disponible, et les exigences dépassent ce pour quoi l’hébergement mutualisé est prévu |
Ce sont tous trois d’excellents outils, et de très bonnes options si vous disposez d’un VPS et de quelqu’un à l’aise avec l’administration d’un serveur. Pour voir plus précisément en quoi ils diffèrent de GeckoFlag, consultez GeckoFlag vs Redmine et GeckoFlag face à trois outils open source.
Il ne s’agit pas ici de savoir quel outil est le meilleur, mais de constater qu’ils sont conçus pour un autre environnement. Si vous disposez d’un hébergement mutualisé, partir d’outils qui y fonctionnent vous évite un long détour.
Fonctionnera-t-il sur un hébergement mutualisé ? Cinq points à vérifier
Un site qui annonce une « installation facile » ne garantit pas la même facilité sur un hébergement mutualisé. Lorsque vous ouvrez le guide d’installation d’un outil, vérifiez les cinq points ci-dessous. Ils valent pour n’importe quel outil, pas seulement pour les trois de cet article.
1Fonctionne-t-il uniquement avec PHP et une base de données ?
Les outils qui nécessitent Node.js, Python, Ruby ou un processus qui tourne en continu sont difficiles à utiliser sur un hébergement mutualisé.
2Les bibliothèques nécessaires sont-elles incluses dans le téléchargement ?
Si le guide mentionne « composer install », il vous faut la ligne de commande. Vérifiez si la simple décompression du paquet suffit.
3Faut-il modifier la racine du document ?
Il s’agit de faire pointer le dossier public vers un sous-dossier comme « public ». C’est possible chez les hébergeurs qui permettent de définir le dossier public de chaque sous-domaine, mais certaines offres ne le permettent pas.
Remarque : certains outils fournissent un .htaccess de redirection pour les hébergeurs où la racine du document ne peut pas être modifiée (c’est le cas de Leantime et de GeckoFlag).
4Faut-il modifier un fichier de configuration à la main ?
Soit vous écrivez les informations de connexion à la base de données dans un fichier, soit vous les saisissez dans un écran. S’il s’agit d’un fichier, vous le modifierez via le gestionnaire de fichiers de l’hébergeur ou par FTP.
5Comment les mises à jour sont-elles appliquées ?
On installe une fois, mais on met à jour de nombreuses fois. Vérifiez si les mises à jour exigent la ligne de commande, un remplacement manuel des fichiers ou simplement l’écran d’administration.
Les points 3 et 4 ne sont pas bloquants : ce sont des étapes supplémentaires. Pour quelqu’un d’habitué au FTP et aux fichiers de configuration, ils ne posent aucun problème. L’astuce consiste à lire le guide en pensant à la personne de votre équipe qui fera réellement le travail.
Les trois outils en un coup d’œil
Voici Leantime, Kanboard et GeckoFlag côte à côte, selon les critères de la section précédente. La comparaison porte sur une installation sans Docker.
| Critère | Leantime | Kanboard | GeckoFlag |
|---|---|---|---|
| Prix | Gratuit (AGPLv3). Des plugins payants et une version cloud sont proposés | Gratuit (licence MIT) | 30 $ / 27 € en paiement unique. Pas open source (licence commerciale) |
| PHP | 8.2 ou supérieur | 8.1 ou supérieur | 8.2 ou supérieur |
| Base de données | MySQL 8.0 ou supérieur, ou MariaDB 10.6 ou supérieur | SQLite (par défaut), MySQL, MariaDB, PostgreSQL | MySQL 5.7 ou supérieur, ou MariaDB 10.3 ou supérieur |
| Modifier la racine du document | Étape en plusLe guide officiel la fait pointer vers le dossier public. Un .htaccess de redirection est aussi fourni | ✓Inutile | ✓InutileLe .htaccess fourni redirige automatiquement les requêtes |
| Modifier un fichier de configuration | ManuelObligatoireÉcrire les informations de connexion dans config/.env | ✓Inutile (avec SQLite)Obligatoire (manuel) pour MySQL et les autres : écrire les informations de connexion dans config.php | ✓InutileSaisie dans l’écran de l’installateur |
| Configuration initiale | Créer l’administrateur dans l’écran /install | Se connecter avec le compte par défaut (admin/admin) et changer le mot de passe | L’installateur va de la vérification de l’environnement jusqu’à la création de l’administrateur |
| Application des mises à jour | Remplacer les fichiers. Les changements de base de données sont appliqués dans l’écran /update | Décompresser la nouvelle version, puis recopier le dossier data et le fichier de configuration | Envoyer un ZIP dans l’écran d’administration. Une sauvegarde est faite automatiquement avant l’application |
| Fonctions principales | Kanban, Gantt, tableau, calendrier, jalons, sprints, suivi du temps, wiki | Kanban (avec glisser-déposer), sous-tâches, couloirs, actions automatiques, suivi du temps | Tickets, tickets parents et enfants, Kanban (glisser-déposer depuis la version 1.8.0), Gantt, wiki, partage de fichiers |
| Langues | Plus de 20 langues | Plusieurs langues | 15 langues |
| État du développement | Développé activement par l’entreprise qui le porte | Mode maintenance. Dernière version : 1.2.54 (28 août 2026) | Ver1.8.0 (9 octobre 2026) |
| Position sur l’hébergement mutualisé | Publie un guide d’installation officiel pour cPanel | La FAQ officielle déconseille l’hébergement mutualisé | Conçu pour être utilisé sur un hébergement mutualisé |
✓ = rien à faire. Étape en plus = une étape supplémentaire. Manuel = vous modifiez vous-même un fichier. Les sources figurent à la fin de l’article. Consulté le 4 octobre 2026.
Remarque : GeckoFlag suppose un serveur sur lequel .htaccess (mod_rewrite) est disponible. Si ce n’est pas le cas, faites pointer la racine du document vers le dossier webroot.
À s’en tenir au tableau, Kanboard est le plus léger à installer. Avec SQLite, vous n’avez même pas besoin de créer une base de données. Cela dit, sa propre documentation déconseille l’hébergement mutualisé, ce qu’il vaut mieux savoir avant de choisir.
Chaque outil en détail, et les équipes auxquelles il convient
Leantime : gratuit et open source, avec quelques étapes d’installation en plus
Leantime est un outil open source de gestion de projets qui fonctionne avec PHP et MySQL. En plus des vues Kanban, Gantt, tableau et calendrier, il propose des jalons, des sprints, le suivi du temps et un wiki. Le README officiel indique que tout cela est inclus dans la version open source. Il offre aussi l’authentification à deux facteurs, la connexion via LDAP ou OIDC, une API et des intégrations avec Slack et des services similaires.
Point appréciable : Leantime publie un guide officiel pour l’installation sur un hébergement mutualisé avec cPanel. Les étapes sont les suivantes :
- Créer une base de données et un utilisateur de base de données dans le panneau de contrôle
- Envoyer le ZIP et le décompresser
- Faire pointer la racine du document du sous-domaine vers le dossier public
- Renommer sample.env du dossier config en .env et y écrire les informations de connexion à la base de données
- Ouvrir le site dans un navigateur, créer le compte administrateur et lancer l’installation
Remarque sur l’étape 3 : certains outils fournissent un .htaccess de redirection pour les hébergeurs où la racine du document ne peut pas être modifiée (c’est le cas de Leantime et de GeckoFlag).
Convient bien aux
- Équipes qui veulent le suivi du temps et les sprints sans payer de logiciel
- Équipes qui comptent quelqu’un à l’aise avec le FTP et la modification de fichiers de configuration
- Équipes qui ont besoin de l’authentification à deux facteurs ou d’intégrations avec d’autres services
Points de vigilance
- Les étapes officielles supposent que vous pouvez modifier la racine du document. Sur les offres où c’est impossible, vous dépendrez du .htaccess fourni pour rediriger les requêtes.
- Il nécessite une liste assez longue d’extensions PHP. Vérifiez d’abord qu’elles sont activées sur votre offre d’hébergement.
- Pour inviter des membres de l’équipe, il faut configurer le SMTP (envoi d’e-mails).
- Les mises à jour se font en remplaçant les fichiers. Faire une sauvegarde au préalable vous revient.
Kanboard : léger et centré sur le Kanban, désormais en mode maintenance
Kanboard est un outil open source centré sur la méthode Kanban. Il propose des tableaux, des sous-tâches, des couloirs, des actions automatiques et le suivi du temps, et il est publié sous licence MIT. Les cartes du tableau se déplacent par glisser-déposer. Les diagrammes de Gantt et le wiki ne font pas partie de l’application de base.
L’installation est on ne peut plus légère : décompressez le paquet, assurez-vous que le dossier data est accessible en écriture, et il fonctionne. La base de données par défaut est SQLite, il n’y a donc aucune base à créer. Dès que vous vous connectez avec le compte par défaut, changez le mot de passe.
Convient bien aux
- Équipes qui n’ont besoin que d’un tableau Kanban
- Personnes seules ou petits groupes
- Équipes qui préfèrent un outil stable dont les fonctions ne cessent pas de s’étoffer
Points de vigilance
- La FAQ officielle déconseille de passer par un fournisseur d’hébergement mutualisé et recommande plutôt votre propre serveur.
- Le README officiel indique que le projet est en mode maintenance. L’auteur ne développe plus de nouvelles fonctions majeures, et les versions continuent de paraître à partir de corrections proposées par la communauté.
- Les prérequis officiels précisent que Kanboard n’est pas compatible avec mod_security d’Apache. Vérifiez s’il est activé chez votre hébergeur.
- SQLite est prévu pour un seul utilisateur ou une petite équipe. Le dossier data contient la base de données et les fichiers envoyés : il doit être configuré pour ne pas être accessible par URL.
GeckoFlag : installation et mises à jour dans le navigateur, pour 30 $ / 27 € en paiement unique
Permettez-nous de présenter brièvement GeckoFlag, l’outil que nous développons.
GeckoFlag est un outil de gestion de projets et de tickets vendu en paiement unique. Il réunit tickets, tickets parents et enfants, commentaires, un tableau Kanban, un diagramme de Gantt, un wiki et le partage de fichiers.
Sa conception est partie d’une exigence : vous devez pouvoir l’installer vous-même sur un hébergement mutualisé. L’installation se fait donc entièrement dans le navigateur. Envoyez les fichiers, ouvrez votre domaine, et l’installateur démarre. Il vérifie l’environnement, demande les informations de connexion à la base de données et crée le compte administrateur. Aucun fichier de configuration à modifier.
Les mises à jour se font elles aussi depuis l’écran d’administration. Envoyez le ZIP de la nouvelle version : la sauvegarde, le remplacement des fichiers et la mise à jour de la base de données s’exécutent automatiquement.
Son autre point fort est une interface facile à comprendre. Elle est pensée pour que designers, chefs de projet et clients, c’est-à-dire des personnes qui ne sont pas ingénieurs, puissent l’utiliser sans s’y perdre. Vous évitez ainsi le scénario bien connu où un outil est déployé et seuls les développeurs finissent par s’en servir.
Convient bien aux
- Équipes où personne ne maîtrise vraiment les serveurs
- Équipes où designers, chefs de projet et autres non-ingénieurs travaillent eux aussi dans l’outil
- Équipes qui veulent inviter clients et prestataires en tant qu’invités. Les invités ne voient que les projets dont ils font partie
- Équipes qui veulent remplacer le logo et le nom du site par les leurs et l’utiliser comme leur propre outil
Points de vigilance
- Il n’est pas gratuit. C’est un paiement unique de 30 $ / 27 €, et il n’est pas open source. L’hébergement est à prévoir en plus.
- Il n’offre ni suivi du temps, ni sprints, ni jalons, ni authentification à deux facteurs. La seule intégration avec d’autres services est l’intégration Claude (v1.11.0 et ultérieures, connexion par jeton d’API), qui permet de travailler depuis l’application de bureau Claude ; il n’y a ni intégration avec Slack ou des services similaires, ni webhooks. Il ne convient pas aux équipes qui en dépendent.
- Changer le statut en faisant glisser une carte sur le tableau Kanban est possible à partir de la version 1.8.0, et uniquement sur PC.
- La vérification de la licence nécessite un accès sortant (HTTPS) lors de l’installation puis lors des vérifications périodiques.
- Pour l’instant, le seul guide d’installation propre à un hébergeur que nous publions est l’exemple Namecheap.
Vous pouvez essayer les vrais écrans dans la démo.
Choisir selon la situation de votre équipe
Aucun des trois n’est tout simplement meilleur que les autres. Le bon choix dépend de votre équipe. Le tableau ci-dessous sert de repère.
| Situation de votre équipe | Choix probable |
|---|---|
| Vous ne voulez pas payer de logiciel. Vous voulez le suivi du temps et les sprints. Quelqu’un dans l’équipe sait modifier des fichiers de configuration | Leantime |
| Un tableau Kanban vous suffit. Une ou quelques personnes l’utiliseront | Kanboard (en sachant que l’hébergement mutualisé est déconseillé) |
| Personne ne maîtrise vraiment les serveurs. Vous voulez installer et mettre à jour dans le navigateur. Des designers et d’autres non-ingénieurs l’utiliseront. Vous voulez inviter des clients | GeckoFlag |
| Vous avez besoin d’une intégration Git, de permissions fines ou d’un grand nombre d’utilisateurs | Regardez au-delà de l’hébergement mutualisé, par exemple Redmine sur un VPS |
| Vous ne voulez gérer aucun serveur | Envisagez un service cloud |
Si vous hésitez, installez les deux outils gratuits et essayez-les. Sur un hébergement mutualisé, un nouveau sous-domaine suffit pour tester chacun d’eux. Avec GeckoFlag, vous pouvez parcourir les écrans dans la démo avant d’acheter.
Quatre points qui valent quel que soit l’outil choisi
Dès que vous installez vous-même un outil sur un hébergement mutualisé, ces quatre tâches vous reviennent, quel que soit l’outil.
1Les sauvegardes relèvent de votre responsabilité
Contrairement à un service cloud, c’est à vous de protéger les données. Enregistrez régulièrement sur votre propre machine la base de données et les fichiers envoyés.
GeckoFlag effectue les sauvegardes manuellement depuis l’écran d’administration. Il ne les fait pas automatiquement à heure fixe. Les instructions officielles de Leantime et de Kanboard demandent elles aussi de faire vous-même une sauvegarde avant une mise à jour. Si votre hébergeur propose des sauvegardes automatiques, activez-les également.
2Tôt ou tard, il faudra passer à une version plus récente de PHP
Les hébergeurs retirent les anciennes versions de PHP les unes après les autres. Qu’un outil prenne en charge les versions récentes de PHP, et qu’il soit encore mis à jour, compte davantage à chaque année d’utilisation. C’est pourquoi le tableau comparatif inclut l’état du développement.
3Les notifications par e-mail dépendent des réglages de votre serveur
Les notifications qui n’arrivent jamais ou finissent dans les spams sont un écueil courant de l’auto-hébergement. Envoyez depuis une adresse de votre propre domaine et vérifiez des réglages comme SPF.
4L’exposition et les mises à jour sont à votre charge
L’écran de connexion est accessible depuis Internet. Changer le mot de passe par défaut, activer HTTPS et maintenir l’outil à jour sont considérés comme acquis.
Chaque outil offre un moyen de protéger la connexion, mais l’entretien du serveur dans son ensemble vous incombe. Si c’est plus que ce que vous souhaitez assumer, un service cloud vous conviendra mieux.
Questions fréquentes
Puis-je utiliser Docker sur un hébergement mutualisé ?
Pas sur un hébergement mutualisé classique. Pour faire tourner Docker, il faut un environnement où vous gérez vous-même tout le serveur, comme un VPS ou un serveur cloud. Les outils dont les guides mentionnent Docker supposent que vous hébergez ailleurs que sur un hébergement mutualisé.
Redmine peut-il être installé sur un hébergement mutualisé ?
La procédure officielle suppose un accès en ligne de commande et nécessite un environnement d’exécution Ruby. Il ne peut pas être installé avec un simple navigateur et un accès FTP. GeckoFlag vs Redmine détaille les différences d’installation.
Qu’est-ce qui coûte le moins cher : un logiciel open source gratuit ou un achat unique ?
Pour le logiciel seul, l’open source gratuit coûte moins cher. La différence tient au temps passé par les personnes à installer et à mettre à jour. Si quelqu’un dans l’équipe a l’habitude de modifier des fichiers de configuration et de remplacer des fichiers, un outil gratuit suffit. Sinon, comptez aussi ce temps de travail comme un coût.
Ces outils fonctionnent-ils sur n’importe quel hébergement mutualisé compatible PHP ?
Pas sur n’importe lequel. La version de PHP, les extensions requises ainsi que le type et la version de la base de données doivent satisfaire aux prérequis de l’outil. La possibilité de modifier la racine du document ou d’ajuster les réglages du WAF varie aussi selon l’hébergeur et l’offre. Comparez les prérequis de l’outil aux caractéristiques de l’hébergeur avant de souscrire.
Puis-je passer à un autre outil plus tard ?
Oui, mais vos données ne seront pas forcément transférées telles quelles. Le plus souvent, on exporte la liste des tickets en CSV pour l’importer ailleurs, et les commentaires et pièces jointes ne peuvent souvent pas être repris. Il en va de même pour GeckoFlag : l’import CSV enregistre les tickets comme de nouveaux tickets, et leurs numéros sont réattribués. Le plus sûr est d’essayer d’abord sur un petit projet avant de vous engager pleinement.
En résumé : partez d’outils adaptés à votre hébergement
Si vous ne disposez que d’un hébergement mutualisé, choisir parmi les outils qui fonctionnent uniquement avec PHP et une base de données est plus rapide que de batailler avec des outils qui supposent Docker.
- Leantime, si vous voulez le suivi du temps et les sprints gratuitement. Il s’installe sur un hébergement mutualisé à condition de pouvoir modifier un fichier de configuration.
- Kanboard, si un tableau Kanban léger vous suffit. C’est le plus simple à installer des trois, mais sa propre documentation déconseille l’hébergement mutualisé.
- GeckoFlag, si vous voulez installer et mettre à jour dans le navigateur. C’est un paiement unique de 30 $ / 27 €, avec une interface que designers et non-ingénieurs comprennent facilement, et vous pouvez inviter clients et prestataires en tant qu’invités.
Quel que soit votre choix, vérifiez d’abord trois choses dans le guide d’installation : la racine du document, le fichier de configuration et la manière d’appliquer les mises à jour. Les étapes d’installation de GeckoFlag figurent dans le manuel, et le prix sur la page des tarifs.
Nous espérons que cet article vous aidera à trouver l’outil qui convient à votre équipe.
Sources
- Dépôt officiel de Leantime (README : fonctions, prérequis, installation, mises à jour)
- Install Leantime's Open Source system on a Shared Host via cPanel (support Leantime)
- Dépôt officiel de Kanboard (README : mode maintenance)
- Requirements and Prerequisites (documentation de Kanboard)
- Installation Instructions (documentation de Kanboard)
- MySQL/MariaDB Configuration (documentation de Kanboard)
- Upgrading to a New Version (documentation de Kanboard)
- Frequently Asked Questions (documentation de Kanboard)
- Installing OpenProject (documentation d’OpenProject)
- System requirements (documentation d’OpenProject)
Remarque : les caractéristiques des outils sont celles du 4 octobre 2026. Consultez la page officielle de chacun pour obtenir les informations les plus récentes avant l’installation.