GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer OpenProject sur CentOS 7

OpenProject est un système de gestion Web open source pour la collaboration d'équipe indépendante de l'emplacement. C'est un logiciel de gestion de projet qui fournit des fonctionnalités telles que la gestion des tâches, la collaboration d'équipe, Scrum, etc. OpenProject a été publié sous la licence GNU GPL 3 et est écrit en Ruby on Rails et AngularJS.

Dans ce didacticiel, je vais vous montrer comment installer et configurer OpenProject sur CentOS 7. OpenProject peut être installé manuellement ainsi qu'en utilisant des packages RPM du référentiel OpenProject. Pour ce guide, j'installerai OpenProject à partir du référentiel.

Prérequis

  • CentOS 7
  • Privilèges racine

Ce que nous allons faire

  1. Système de mise à jour et de mise à niveau
  2. Installer le système de gestion OpenProject
  3. Configuration post-installation d'OpenProject
  4. Test

Étape 1 - Mettre à jour et mettre à niveau le système

Avant d'installer OpenProject sur le système Ubuntu, mettez à jour tous les référentiels disponibles et mettez à niveau le système Ubuntu.

Exécutez la commande ci-dessous.

yum -y update

Étape 2 - Installer le système de gestion OpenProject

Par défaut, OpenProject fournit un référentiel contenant des packages pour de nombreuses distributions Linux, notamment Ubuntu, CentOS, Debian et SUSE Linux Enterprise. Et il peut être installé manuellement sur votre distribution.

Pour ce guide, nous installerons le système de gestion de projet "OpenProject" à partir du référentiel.

Ajoutez le référentiel Openproject pour CentOS 7 en exécutant la commande ci-dessous.

sudo wget -O /etc/yum.repos.d/openproject-ce.repo \
  https://dl.packager.io/srv/opf/openproject-ce/stable/7/installer/el/7.repo

Installez-le maintenant à l'aide de la commande suivante.

yum -y install openproject

Une fois l'installation terminée, vous obtiendrez le résultat comme indiqué ci-dessous.

Étape 3 - Configuration post-installation d'OpenProject

Après l'installation des packages openproject, nous devons effectuer la configuration. Nous allons configurer la base de données à l'aide de MySQL, le serveur Web à l'aide d'Apache, configurer un nom de domaine, ajouter la prise en charge de Git et SVN, configurer la notification par e-mail et activer Memcached pour obtenir de meilleures performances pour OpenProject.

Exécutez la commande openproject ci-dessous.

openproject configure

Et vous obtiendrez l'assistant de configuration de la base de données openproject.

Sélectionnez 'Installer et configurer le serveur MySQL localement' et cliquez sur 'OK'. Il installera automatiquement le serveur MySQL sur le système et créera automatiquement la base de données pour l'installation d'openproject.

Pour la configuration du serveur Web, choisissez 'Install apache2 server' et cliquez sur 'OK'. il installera automatiquement le serveur Web apache2 et configurera l'hôte virtuel pour l'application OpenProject.

Tapez maintenant le nom de domaine de votre application Openproject et choisissez "OK".

Pour le préfixe du chemin du serveur, vous pouvez le laisser vide. Si vous voulez exécuter l'Openproject sous l'URL du chemin comme 'hakase-labs.co/openproject/', alors vous pouvez taper dans le champ '/openproject'.

Ensuite, pour la configuration SSL. Si vous avez acheté des certificats SSL, choisissez "oui" et "non" si vous n'avez pas de certificats SSL.

Passons maintenant au support de Subversion et Git. Si vous activez cette fonctionnalité, vous pourrez créer et héberger un référentiel Subversion et Git dans votre application. Cela ne fonctionne que sur le serveur Web Apache, pas pour Nginx. Et il est recommandé d'activer cette fonctionnalité pour la prise en charge de Subversion et Git - choisissez "oui".

Subversion prend en charge openProject.

Git prend en charge OpenProject.

Ensuite, il vous sera demandé la configuration de la notification par e-mail. Vous pouvez utiliser l'application 'sendmail' du serveur ou utiliser le compte SMTP d'un tiers comme Google SMTP etc.

Choisissez selon vos besoins et cliquez sur "OK".

Quant au cache Memcached, installez-le pour obtenir de meilleures performances d'openproject.

Choisissez 'Installer un nouveau serveur Memcached' puis cliquez sur 'OK'.

La commande installera et configurera automatiquement tous les packages pour l'installation d'openpoject. Et une fois terminé, vous obtiendrez le résultat ci-dessous.

Étape 4 - Tester

Ouvrez votre navigateur Web et tapez dans la barre d'adresse votre URL openproject. Le mien est http://open.hakase-labs.co

Et vous pouvez voir la page par défaut.

Cliquez maintenant sur le bouton "Connexion" pour vous connecter au tableau de bord d'administration et utilisez "admin" comme utilisateur et mot de passe.

Modifiez le mot de passe administrateur par défaut avec votre propre mot de passe.

Tapez votre mot de passe et cliquez sur le bouton "Enregistrer".

Et vous obtiendrez le tableau de bord comme indiqué ci-dessous.

Cliquez sur le "Projet de démonstration" pour voir l'exemple de projet.

L'installation et la configuration d'OpenProject sur CentOS 7 ont été effectuées avec succès.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer VirtualBox sur CentOS 7

Comment installer Ruby sur CentOS 7

Comment installer PostgreSQL sur CentOS 7

Comment installer Go sur CentOS 7

Comment installer Python 3 sur CentOS 7

Comment installer R sur CentOS 7

Comment installer R sur CentOS 8