Qu’est-ce que Redmine ?¶
Redmine est une application web open source de gestion de projets et de suivi de tickets. Développée en Ruby on Rails, elle est distribuée sous licence GNU GPL v2 et librement téléchargeable sur redmine.org.
Créée en 2006 par Jean-Philippe Lang, Redmine s’est imposée comme un outil de référence dans les équipes de développement logiciel, les équipes de support et de maintenance et les structures IT qui souhaitent garder la maîtrise de leur infrastructure sans dépendre d’un éditeur.
Open Source

Licence GNU GPL v2 — code source accessible, modifiable, auto-hébergeable.
Multi-projets
Gestion simultanée de plusieurs projets avec hiérarchie, membres et droits distincts par projet.
Extensible
Plus de 1 000 plugins disponibles, thèmes personnalisables, API REST complète.
Fonctionnalités principales¶
Suivi des demandes et sous-tâches

Tickets typés (anomalie, évolution, tâche…), hiérarchie parent/enfant, statuts, priorités et assignations.
Gantt et planification

Diagramme de Gantt natif avec visualisation des sous-tâches imbriquées, avancement et jalons par version.
Suivi du temps
Saisie des temps par activité, rapports filtrables par projet, version, utilisateur ou période.
Wiki & Documents
Chaque projet dispose d’un wiki structuré et d’un espace de dépôt de documents et de fichiers.
Positionnement¶
| Redmine | Jira | GitLab Issues | |
|---|---|---|---|
| Licence | Open Source (gratuit) | Commercial (SaaS/On-premise) | Open Core |
| Hébergement | Auto-hébergé | Cloud ou On-premise | Cloud ou On-premise |
| Personnalisation | Élevée (plugins, workflows) | Élevée (payante) | Moyenne |
| Courbe d’apprentissage | Modérée | Élevée | Faible |
| Adapté support | ✅ | ✅ | ⚠️ |
Architecture technique¶
Redmine repose sur une stack classique Ruby on Rails :
Langage
Ruby 3.x — framework Ruby on Rails
Base de données
Compatible MySQL, PostgreSQL et SQLite. PostgreSQL recommandé en production.
Déploiement
Natif (Passenger/Puma) ou conteneurisé via Docker — image officielle disponible sur Docker Hub.
Redmine dans ce parcours¶
Ce parcours couvre la version 5.1.12, déployée via Docker sur poste Windows.
Il est structuré en trois modules progressifs :
M1 — Administration — Installation Docker, configuration de l’instance, rôles, workflow
M2 — Gestion de projet — Création de projet, membres, versions, demandes, wiki, temps
M3 — Usage quotidien — Tickets, cycle de vie, sous-tâches, livrables, saisie des temps