--- title: OpenProject created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, kanban, project-management, scrum, gantt, wiki, ruby, rails, docker, agpl] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Kanban, https://github.com/opf/openproject, https://www.openproject.org/docs/installation-and-operations/installation/docker/] --- # 📊 OpenProject > **Suite collaborative open source de gestion de projet** — agile (Scrum/Kanban), Gantt, wiki, roadmap et suivi du temps, alternative crĂ©dible Ă  Jira et MS Project. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [openproject.org](https://www.openproject.org/) | | **GitHub** | [opf/openproject](https://github.com/opf/openproject) | | **Licence** | AGPL-3.0 | | **Langage** | Ruby on Rails, Angular | | **Étoiles GitHub** | 3 294 ⭐ | | **DerniĂšre MAJ** | 2026-06-05 | | **CatĂ©gorie** | [[cat-kanban\|Kanban]] | ## 📝 Description **OpenProject** est l'une des **plates-formes de gestion de projet open source les plus complĂštes** du marchĂ©. Elle couvre l'ensemble du cycle de vie d'un projet : tableaux Kanban, backlogs Scrum, diagrammes de Gantt, wikis internes, feuilles de route (roadmap), suivi du temps, budgets et gestion des demandes. Le projet est dĂ©veloppĂ© par l'Ă©diteur allemand OpenProject GmbH et dispose d'une communautĂ© open source trĂšs active. Contrairement Ă  un simple Kanban comme [[app-planka]] ou [[app-wekan]], OpenProject se positionne comme une **vraie alternative Ă  Atlassian Jira** : il embarque la gestion des versions, des releases, des types de tickets personnalisĂ©s, des workflows configurables, et un module BCF (BIM Collaboration Format) pour les acteurs de la construction. La version communautaire AGPL-3.0 couvre 90 % des besoins ; les add-ons payants (Enterprise on-premises / Cloud) ajoutent SSO SAML, LDAP, support prioritaire et fonctionnalitĂ©s avancĂ©e de reporting. L'**auto-hĂ©bergement** est officiellement supportĂ© et bien documentĂ© (Docker, paquet Debian/Ubuntu, Kubernetes). L'interface est moderne, multilingue (français complet), et l'API REST est riche. ## 🚀 Installation ### Option recommandĂ©e : Docker Compose (officiel) ```yaml services: openproject: image: openproject/openproject:15 container_name: openproject restart: unless-stopped ports: - "8080:80" environment: OPENPROJECT_SECRET_KEY_BASE: "changez-cette-valeur-en-production-32-chars-min" OPENPROJECT_HOST__NAME: "openproject.example.com" OPENPROJECT_HTTPS: "true" DATABASE_URL: "postgresql://openproject:openproject@db/openproject" RAILS_CACHE_STORE: "mem_cache_store" MEMCACHED_SERVER: "cache:11211" volumes: - openproject-data:/var/openproject/assets - openproject-attachments:/var/openproject/files depends_on: - db - cache db: image: postgres:16 container_name: openproject-db restart: unless-stopped environment: POSTGRES_USER: openproject POSTGRES_PASSWORD: openproject POSTGRES_DB: openproject volumes: - openproject-pg:/var/lib/postgresql/data cache: image: memcached:1.6-alpine container_name: openproject-cache restart: unless-stopped volumes: openproject-data: openproject-attachments: openproject-pg: ``` ### Installation manuelle (Debian/Ubuntu) ```bash # Paquet .deb officiel sudo apt install -y wget gnupg2 wget -qO- https://dl.packager.io/srv/opf/openproject/key | sudo apt-key add - echo "deb https://dl.packager.io/srv/deb/opf/openproject/stable/ubuntu 22.04 main" | \ sudo tee /etc/apt/sources.list.d/openproject.list sudo apt update && sudo apt install openproject sudo openproject configure ``` ## ⚙ Configuration Initiale 1. AccĂ©der Ă  l'interface sur `http://localhost:8080` et crĂ©er le compte administrateur. 2. DĂ©finir le **nom d'hĂŽte** (variable `OPENPROJECT_HOST__NAME`) pour les liens absolus. 3. Configurer le **reverse proxy HTTPS** (Traefik, Nginx Proxy Manager) devant le port 80. 4. Activer le **LDAP/Active Directory** dans *Administration → Authentification* pour les organisations. 5. Importer des donnĂ©es depuis Jira/MS Project via le menu *Importer* (CSV/XML). 6. Activer les modules : *Agile*, *Gantt*, *Wiki*, *BCF* selon les besoins du projet. 7. Planifier les **sauvegardes** : dump PostgreSQL + volumes `openproject-data` et `openproject-attachments`. ## 🔄 Alternatives ### Open Source - [[app-wekan]] — Kanban pur, plus simple - [[app-planka]] — Kanban moderne type Trello - [[app-vikunja]] — Tasks/lists/kanban lĂ©ger - [[app-leantime]] — Lean/Agile hybride - **Redmine** — gestion de projet Ruby historique - **Taiga** — Scrum/Kanban agile ### PropriĂ©taires - **Atlassian Jira** (le plus connu) - **MS Project + Planner** - **Asana** - **ClickUp** - **Monday.com** ## 🔐 SĂ©curitĂ© - ✅ Authentification 2FA intĂ©grĂ©e, OAuth (Google, GitHub) - ✅ Support LDAP/Active Directory/SAML (Enterprise) - ✅ Mises Ă  jour mensuelles, politique de divulgation coordonnĂ©e - ⚠ Instance exposĂ©e = wiki, tickets, time-tracking : **donnĂ©es sensibles**, exiger HTTPS - ✅ Changer impĂ©rativement le `SECRET_KEY_BASE` et les mots de passe BDD - ✅ Isoler le rĂ©seau Docker, restreindre le port Postgres ## 📚 Ressources - [Site officiel OpenProject](https://www.openproject.org/) - [Documentation installation Docker](https://www.openproject.org/docs/installation-and-operations/installation/docker/) - [GitHub opf/openproject](https://github.com/opf/openproject) - [Forum communautaire](https://community.openproject.org/) - [Comparatif vs Jira](https://www.openproject.org/guides/jira-alternative/) ## Pages LiĂ©es - [[cat-kanban]] — CatĂ©gorie Kanban - [[recettes-docker-compose]] — Templates Docker Compose - [[app-wekan]] — Alternative Kanban plus lĂ©gĂšre - [[app-planka]] — Alternative Kanban moderne - [[securisation-home-lab]] — Bonnes pratiques sĂ©curitĂ©