OrangeScrum est une solution de gestion de projet open source qui aide les équipes à collaborer efficacement, à planifier des projets et à suivre leur progression. L’installation d’OrangeScrum sur Rocky Linux 9 peut transformer la manière dont les équipes gèrent leurs projets en fournissant un outil puissant et flexible directement sur leur serveur. Ce guide vous fournira un aperçu détaillé de l’installation d’OrangeScrum sur Rocky Linux 9, rendant les étapes compréhensibles pour les débutants tout en offrant assez de détails techniques pour les utilisateurs expérimentés.
Prérequis
- Un serveur avec Rocky Linux 9 installé.
- Accès root ou un utilisateur avec des privilèges sudo.
- LAMP (Linux, Apache, MySQL, PHP) stack installé sur le serveur.
Étape 1 : Installation des dépendances
OrangeScrum requiert Apache, MySQL et PHP pour fonctionner. Voici comment installer ces composants.
- Installez Apache :
sudo dnf install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
- Installez MySQL (MariaDB) :
sudo dnf install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
- Installez PHP et les extensions nécessaires :
sudo dnf install php php-cli php-fpm php-mysqlnd php-gd php-xml php-mbstring php-zip php-imap -y
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
Étape 2 : Configuration de la base de données
OrangeScrum utilise une base de données pour stocker toutes les informations relatives aux projets.
- Créez une base de données et un utilisateur pour OrangeScrum :
sudo mysql -u root -p
CREATE DATABASE orangescrum;
CREATE USER 'orangescrumuser'@'localhost' IDENTIFIED BY 'votre_mot_de_passe';
GRANT ALL PRIVILEGES ON orangescrum.* TO 'orangescrumuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Étape 3 : Téléchargement et installation d’OrangeScrum
- Téléchargez la dernière version d’OrangeScrum :
cd /var/www/html
sudo wget https://github.com/Orangescrum/orangescrum/archive/master.zip
sudo unzip master.zip
sudo mv orangescrum-master orangescrum
sudo chown -R apache:apache orangescrum
- Configurez les fichiers de configuration d’OrangeScrum :
cd orangescrum
sudo cp database.php.default database.php
sudo cp constants.php.default constants.php
sudo nano database.php
Modifiez les paramètres de la base de données pour correspondre à ceux que vous avez créés :
define('DATABASE_USER', 'orangescrumuser');
define('DATABASE_PASSWORD', 'votre_mot_de_passe');
define('DATABASE_NAME', 'orangescrum');
Étape 4 : Configuration d’Apache
Configurez Apache pour servir OrangeScrum.
- Créez un fichier de configuration pour OrangeScrum :
sudo nano /etc/httpd/conf.d/orangescrum.conf
- Ajoutez la configuration suivante :
<VirtualHost *:80>
ServerName votre-domaine.com
DocumentRoot /var/www/html/orangescrum
<Directory /var/www/html/orangescrum>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
- Redémarrez Apache pour appliquer les modifications :
sudo systemctl restart httpd
Étape 5 : Finalisation de l’installation
- Ouvrez votre navigateur et allez à
http://votre-domaine.com
. - Suivez les instructions à l’écran pour terminer l’installation d’OrangeScrum.
Pour ceux qui cherchent une solution robuste pour déployer OrangeScrum, Shape.host offre des services Cloud VPS qui fournissent les ressources nécessaires pour une installation et une gestion efficaces de vos applications sur Rocky Linux 9. Nos VPS Linux SSD sont optimisés pour offrir des performances élevées, idéales pour les professionnels et les entreprises nécessitant une gestion de projet agile et performante.