GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Installer Orangescrum sur Ubuntu 16.04

Nous allons vous montrer comment installer Orangescrum sur Ubuntu 16.04. Orangescrum est une application de gestion de projet et de collaboration gratuite et open source, idéale pour les petites et moyennes entreprises. Avec cette application, vous pouvez facilement créer et gérer vos projets, équipes, documents et tâches et communiquer avec les autres membres de l'équipe sur vos problèmes importants. L'installation d'Orangescrum sur Ubuntu 16.04 n'est pas si compliquée et devrait prendre moins de 10 minutes.

Orangescrum est livré avec des fonctionnalités très utiles telles que

  • Résumé interactif des projets
  • Représentation visuelle
  • Tout sur un seul écran
  • Démonstration de projet
    et bien plus encore…

Dans ce tutoriel, nous allons installer Orangescrum avec Apache, PHP et MariaDB sur l'un de nos serveurs virtuels Ubuntu.

Orangescrum fournit diverses fonctionnalités telles que la gestion de projet agile, la collaboration, le suivi des problèmes, les notifications, la création de rapports, la gestion des tâches et la fonctionnalité de gestion de projet traditionnelle pour les petites et moyennes entreprises.

1. Connectez-vous via SSH

Connectez-vous à votre serveur Ubuntu en tant qu'utilisateur root

ssh root@IP_address

2. Mettre à jour le système

Et exécutez la commande suivante depuis votre terminal pour vous assurer que tous les packages installés sont à jour

apt-get update && apt-get -y upgrade

3. Installer le serveur Web Apache

Un serveur Web est requis pour exécuter Orangescrum. Installer le serveur Web Apache

apt-get install apache2

4. Installer PHP

Orangescrum prend en charge PHP 5.5, nous devrons donc installer les packages suivants afin d'ajouter les dépôts "sergey-dryabzhinsky/php55" et "sergey-dryabzhinsky/packages"

apt-get install software-properties-common python-software-properties

Ajoutez les deux référentiels à l'aide de "add-apt-repository"

add-apt-repository ppa:sergey-dryabzhinsky/php55
add-apt-repository ppa:sergey-dryabzhinsky/packages

Mettre à jour la liste des packages

apt-get update

Installez PHP 5.5 et les packages PHP 5.5 requis pour Orangescrum

apt-get install php55-common libapache2-mod-php55 php55-mod-curl php55-mod-gd php55-mod-mysql php55-mod-mcrypt

Activer le module PHP5.5 dans le serveur Web Apache

a2enmod php55

Redémarrez le serveur Web Apache

service apache2 restart

5. Installer le serveur de base de données MariaDB

Une base de données est nécessaire pour exécuter Orangescrum, nous devrons donc installer le serveur de base de données MariaDB

apt-get install -y mariadb-server

6. Installation sécurisée de MariaDB

Une fois l'installation de MariaDB terminée, exécutez le script 'mysql_secure_installation' pour sécuriser le serveur de base de données et définir un mot de passe root

mysql_secure_installation

7. Créer une nouvelle base de données

Créer une nouvelle base de données et un utilisateur pour Orangescrum

[user]$ mysql -u root -p

MariaDB [(none)]> CREATE DATABASE orangescrum;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON orangescrum.* TO 'orangescrumuser'@'localhost' IDENTIFIED BY 'PASSWORD';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

N'oubliez pas de changer 'MOT DE PASSE' avec un mot de passe réel et fort. Il est préférable d'utiliser une combinaison de lettres et de chiffres et d'au moins 10 caractères.

8. Téléchargez Orangescrum et déballez-le

Téléchargez Orangescrum sur votre serveur

wget https://github.com/Orangescrum/orangescrum/archive/master.zip

Décompressez-le dans le répertoire racine de votre document

unzip master.zip -d /var/www/html

Tous les fichiers Orangescrum dans le répertoire seront décompressés dans un nouveau répertoire ‘orangescrum-master’. Nous allons le renommer en quelque chose de plus simple

mv /var/www/html/orangescrum-master/ /var/www/html/orangescrum

Modifier le propriétaire du répertoire.

chown -R www-data:www-data /var/www/html/orangescrum

9. Importer les données Orangescrum

Maintenant, changez le répertoire de travail actuel et importez les données Orangescrum du fichier de vidage database.sql dans la nouvelle base de données MariaDB

cd /var/www/html/orangescrum/
mysql -u orangescrumuser -p orangescrum < database.sql

10. Configurer Orangescrum

Ouvrez et modifiez le fichier ‘database.php’ pour mettre à jour les informations de la base de données

vim app/Config/database.php

public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'orangescrumuser',
'password' => 'PASSWORD',
'database' => 'orangescrum',
'prefix' => '',
'encoding' => 'utf8',
);

Enregistrez et fermez le fichier.

Maintenant, éditez le fichier "constants.php" et mettez à jour les champs WEB_DOMAIN, FROM_EMAIL_NOTIFY et SUPPORT_EMAIL.

vim app/Config/constants.php

define("WEB_DOMAIN", "YourDomain.com"); //ex. demo.orangescrum.com
define('FROM_EMAIL_NOTIFY', '[email protected]'); //(REQUIRED)
define('SUPPORT_EMAIL', '[email protected]'); //(REQUIRED) From Email

et enregistrez le fichier.

Créez une nouvelle directive d'hôte virtuel dans Apache. Pour ce faire, créez un nouveau fichier de configuration Apache nommé "orangescrum.conf" sur votre serveur virtuel :

touch /etc/apache2/sites-available/orangescrum.conf
ln -s /etc/apache2/sites-available/orangescrum.conf /etc/apache2/sites-enabled/orangescrum.conf
vim /etc/apache2/sites-available/orangescrum.conf

avec le contenu suivant

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/orangescrum/
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<Directory /var/www/html/orangescrum/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/yourdomain.com-error_log
CustomLog /var/log/apache2/yourdomain.com-access_log common
</VirtualHost>

11. Redémarrez et vérifiez l'installation

Une fois cela fait, redémarrez le serveur Web pour que les modifications prennent effet

service apache2 restart

Maintenant, accédez à http://yourdomain.com dans votre navigateur préféré et suivez les instructions à l'écran pour terminer l'installation d'Orangescrum.

Vous pouvez consulter la documentation officielle d'Orangescrum pour plus d'informations sur l'application.

Bien sûr, vous n'êtes pas obligé d'installer Orangescrum sur Ubuntu 16.04, si vous utilisez l'un de nos services d'hébergement VPS, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Orangescrum pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article sur l'installation d'Orangescrum sur Ubuntu 16.04, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Installer Webmin sur Ubuntu 16.04

  2. Installer MEAN sur un Ubuntu 14.04

  3. Installer Radiant sur Ubuntu 14.04

  4. Installer OSSEC sur Ubuntu 14.04

  5. Installer RethinkDB sur Ubuntu

Comment installer Orangescrum sur Ubuntu 16.04

Installez phpMyAdmin sur Ubuntu 16.04

Installer PHP 7 sur Ubuntu 14.04

Installer XWiki sur Ubuntu 16.04

Installer npm sur Ubuntu 16.04

Installer Odoo 11 sur Ubuntu 16.04