OpenProject

OpenProject est une plateforme de gestion de projet open-source qui permet de planifier, suivre et collaborer sur des projets. Elle offre des fonctionnalités comme la gestion des tâches, des diagrammes de Gantt, le suivi des bugs, et la gestion des sprints pour les équipes agiles. Son caractère open-source permet de la personnaliser et de l'adapter aux besoins des utilisateurs.

Fonctionnalités entreprise

Source : OpenProject Enterprise mode for free · GitHub

Solution :

Version du cœur : OpenProject 14.6.3
Version de PostgreSQL : 13.16

Mise à jour :

Si vous souhaitez mettre à jour OpenProject, il est recommandé de retirer le fichier et de remettre le fichier d'origine enterprise_token_origin.rb avant de procéder à la mise à jour. Si vous choisissez de procéder à la mise à jour sans retirer le fichier, assurez-vous ensuite d'exécuter la commande suivante :
sudo openproject reconfigure
Cela permettra de reconfigurer OpenProject et de restaurer son bon fonctionnement (ne modifiez rien lors de la reconfiguration pour conserver vos données). Après cette opération, il vous faudra remettre le fichier enterprise_token.rb manuellement.

Notez également qu'en cas de développement spécifique ou de modifications apportées au logiciel, la mise à jour peut entraîner la suppression ou rendre obsolètes vos ajouts.


Avertissement concernant l’utilisation des fonctionnalités Enterprise payantes via un contournement

L'utilisation de fonctionnalités Enterprise payantes d'OpenProject activées par un contournement (par exemple, le remplacement de fichiers dans le code source) est strictement réservée à des fins de test ou d'évaluation dans un environnement non productif. Cette méthode de contournement n'est pas autorisée par OpenProject et peut entraîner des risques juridiques et techniques.

Si vous utilisez ces fonctionnalités dans un environnement de production, vous risquez de rencontrer des problèmes de stabilité ou de compatibilité, et OpenProject se réserve le droit de refuser tout support technique en raison de l'exploitation de ces fonctionnalités via un contournement. L'utilisation non conforme peut également entraîner des sanctions, notamment en cas de non-respect des conditions d'utilisation d'OpenProject.

Nous vous conseillons vivement de souscrire à une licence officielle si vous souhaitez bénéficier des fonctionnalités Enterprise dans un cadre de production et recevoir un support dédié.

Mise à jour

Source : Upgrading your OpenProject installation

Voici les étapes pour mettre à jour OpenProject en utilisant les informations de la documentation officielle.

  1. Sauvegarde :

    sudo openproject run backup

    Sauvegarde ton installation actuelle pour éviter toute perte de données.

  2. Mise à jour du dépôt :

    sudo apt-get update

    Mets à jour ton dépôt de paquets pour obtenir les dernières versions disponibles.

  3. Mise à jour d’OpenProject :

    sudo apt-get install --only-upgrade openproject

    Installe la dernière version d’OpenProject.

  4. Configuration :

    sudo openproject configure

    Exécute la commande de configuration pour appliquer les nouvelles modifications.

  5. Redémarrage des services :

    sudo openproject run restart

    Redémarre les services pour appliquer les changements.

  6. Vérification : Accède à ton instance OpenProject via le navigateur pour vérifier que tout fonctionne correctement.

Voici la commande compilé :

sudo openproject run backup && sudo apt-get update && sudo apt-get install --only-upgrade openproject && sudo openproject configure && sudo openproject run restart

Concernant les fonctionnalités entreprise, si elles sont activées sur votre instance OpenProject, merci de vous référer à la section Mise à jour du chapitre Fonctionnalités entreprise.

Mise à jour pour des versions majeur :

Les versions majeur du logiciel sur le noyau Linux nécessite un changement dans le fichier de mise à jour des paquets.

Voici la ligne à change :

Modification du fichier :

sudo nano /etc/apt/sources.list.d/openproject.list

Changer $VERSION$ par la version majeur (e.g. .../stable/15/debian...)

deb https://dl.packager.io/srv/deb/opf/openproject/stable/$VERSION$/debian 12 main

Enregistrer et quitter : Après avoir modifié l'URL, appuyez sur Ctrl + O pour enregistrer le fichier, puis Ctrl + X pour quitter l'éditeur.