Image

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.
Version 5.1.3

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