Installation · 4 min read · Oct 22, 2025
Comment installer OpenProject sur Debian 12

OpenProject est un logiciel de gestion de projet écrit en Ruby on Rails et AngularJS. C’est principalement un fork de ChiliProject, qui était un fork de Redmine. Il peut être utilisé pour gérer des projets à travers des équipes et des départements. Il offre également une large gamme de fonctionnalités telles que l’agilité et le scrum, le suivi des bogues, les wikis, les forums, la gestion des tâches, la collaboration d’équipe, la feuille de route du projet et la gestion des versions.
Ce tutoriel vous guidera à travers l’installation du logiciel de gestion de projet OpenProject sur le serveur Debian 12. Vous configurerez OpenProject avec PostgreSQL comme backend de base de données et Apache comme proxy inverse.
Prérequis
Avant de commencer, assurez-vous d’avoir les exigences suivantes :
- Un serveur Debian 12 avec au moins 4 Go de mémoire
- Un utilisateur non-root avec des privilèges sudo
- Un nom de domaine pointé vers l’adresse IP de votre serveur
Commençons.
Installation d’OpenProject
OpenProject est un logiciel de gestion de projet gratuit et open-source pour les types classiques et agiles. Il vous aide à suivre le cycle de vie de votre projet. Il prend en charge plus de 30 langues et est disponible en deux versions, gratuite et par abonnement payant.
OpenProject peut être installé de plusieurs manières, via des gestionnaires de paquets ou dans un environnement de conteneurs tel que Kubernetes. Pour la plupart des distributions Linux telles qu’Ubuntu, Debian ou CentOS, OpenProject fournit un paquet binaire que vous pouvez installer facilement via le gestionnaire de paquets.
Tout d’abord, installez les dépendances de base sur votre système Debian en utilisant la commande suivante. Tapez y pour confirmer l’installation.
sudo apt install apt-transport-https ca-certificates wget gpg
Maintenant, ajoutez la clé GPG pour le dépôt OpenProject en exécutant la commande ci-dessous.
wget -qO- https://dl.packager.io/srv/opf/openproject/key | gpg --dearmor > /etc/apt/trusted.gpg.d/packager-io.gpgEnsuite, ajoutez le dépôt OpenProject pour la version Debian 12 avec la commande suivante.
wget -O /etc/apt/sources.list.d/openproject.list \
https://dl.packager.io/srv/opf/openproject/stable/13/installer/debian/12.repoAprès avoir ajouté la clé GPG et le dépôt, exécutez la commande ci-dessous pour mettre à jour votre liste de paquets Debian. Vous verrez que le dépôt OpenProject a été ajouté.
sudo apt update
Vous pouvez maintenant installer le paquet OpenProject sur votre système Debian avec la commande apt ci-dessous. Entrez Y pour continuer l’installation.
sudo apt install openproject
Une fois l’installation terminée, vous verrez les instructions suivantes.

Configuration d’OpenProject
Maintenant que vous avez installé OpenProject, vous pouvez commencer à le configurer via la ligne de commande. La commande openproject est créée par défaut sur votre système, ce qui vous permet de configurer OpenProject depuis votre terminal.
La commande openproject vous permet de configurer OpenProject de manière interactive, vous pouvez configurer PostgreSQL, le serveur web Apache, Memcached, et également configurer l’intégration Git/SVN.
Pour configurer OpenProject, exécutez la commande openproject ci-dessous. Cela configurera OpenProject de manière interactive depuis votre shell.
sudo openproject configureSélectionnez la version d’OpenProject comme default. La version par défaut est pour la gestion de projet générale, tandis que la version bim est utilisée pour des sections spécifiques de l’industrie telles que l’industrie de la construction.

Sélectionnez Installer le nouveau PostgreSQL comme base de données pour votre installation d’OpenProject.

Sélectionnez Installer le serveur web Apache lorsqu’on vous le demande. Vous utiliserez Apache comme proxy inverse pour OpenProject.

Maintenant, saisissez le nom de domaine de votre installation OpenProject.

Laissez vide pour l’installation du chemin. Vous installerez OpenProject dans votre domaine racine/sous-domaine.

Pour la configuration SSL, sélectionnez Oui ou Non. Vous devez fournir les détails de vos certificats SSL.

Ignorez l’intégration du dépôt subversion.

Vous pouvez également installer l’intégration Git pour votre installation OpenProject.

Entrez le chemin du répertoire pour le dépôt Git. Par défaut, il utilisera le répertoire /var/db/subversion/git.

Laissez le chemin du backend git par défaut.

Sélectionnez Installer le serveur memcached pour continuer.

Maintenant, entrez votre adresse e-mail d’administrateur pour l’installation d’OpenProject.

Ensuite, sélectionnez la langue par défaut comme anglais.

Après la fin du processus, vous verrez ce qui suit :

Avec la commande ci-dessous, vous pouvez maintenant vérifier les services pour les serveurs PostgreSQL, Apache et Memcached. Assurez-vous que ces trois services sont en cours d’exécution.
sudo systemctl status postgresql apache2 memcached
Enfin, vérifiez les services OpenProject avec la commande suivante. Assurez-vous que tous ces services sont en cours d’exécution.
sudo systemctl status openproject openproject-web openproject-worker
Accéder à OpenProject
Lancez votre navigateur web et visitez http://project.howtoforge.local/login. Vous serez affiché sur la page de connexion d’OpenProject. Saisissez l’utilisateur par défaut admin et le mot de passe admin, puis cliquez sur Se connecter.

Maintenant, changez le mot de passe administrateur par défaut pour un nouveau mot de passe fort et cliquez sur Enregistrer pour confirmer.

Une fois le processus terminé, vous verrez le tableau de bord d’OpenProject comme suit :

Vous pouvez voir la gestion de projet classique et agile via Scrum à partir du projet de démonstration disponible.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.