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.