Dans ce guide, nous avons configuré l'application Redmine sur un serveur VPS avec le système d'exploitation Debian 12. L'objectif est d'obtenir un serveur prêt à l'emploi avec une application fonctionnelle et une configuration claire. Nous devrons installer la base de données, des paquets supplémentaires, Ruby et configurer le serveur web Apache. Dans ce guide, l'installation est effectuée depuis l'utilisateur root ; si vous utilisez un utilisateur ordinaire, utilisez la commande sudo. |
La configuration du serveur préconfiguré est disponible sur le formulaire de commande. |
|
1. Installation des paquets nécessaires
yum update
apt update && sudo apt upgrade -y
apt install ruby-full build-essential zlib1g-dev libxml2-dev libpq-dev libmagickwand-dev
apt install default-mysql-server default-mysql-client libmariadb-dev
2. Configuration de la base de données
mysql_secure_installation
mysql -u root -p
CREATE DATABASE redmine CHARACTER SET utf8mb4;
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
3. Télécharger Redmine
wget https://www.redmine.org/releases/redmine-5.1.3.tar.gz
tar xzf redmine-5.1.3.tar.gz
mv redmine-5.1.3 /opt/redmine
Entrer les informations de connexion à la base de données
cp /opt/redmine/config/database.yml.example /opt/redmine/config/database.yml
nano /opt/redmine/config/database.yml
3.1 Configuration de l'application
cd /opt/redmine
gem install bundler
bundle install --without development test
Mettre à jour MariaDB vers la version 11.3 :
https://synay.net/fr/support/kb/updating-mariadb-server-debian-12
3. Importer les données
rake generate_secret_token
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data
Configurer le serveur web Apache2 :
chown -R www-data:www-data /opt/redmine
apt install libapache2-mod-passenger
a2enmod passenger
Créer un fichier avec le contenu suivant
nano /etc/apache2/sites-available/redmine.conf
< VirtualHost *:80>
#ServerName redmine.domain.tld
DocumentRoot /opt/redmine/public
< Directory /opt/redmine/public>
AllowOverride all
Options -MultiViews
< /Directory>
< /VirtualHost>
4. Appliquer la configuration
a2ensite redmine
service apache2 restart
C'est prêt, ouvrez votre navigateur et accédez à l'aide de l'adresse IP du serveur
Login : admin
Mot de passe : admin
L'installation de Redmine a été réalisée avec succès.
Aucun commentaire pour l'instant