Redmine
Pour avoir une version assez récente, utilisation de Debian Stretch (actuelle Debian testing) pour l'installation.
Installation
Préparation Debian
- Ajout des dépôts pour Stretch :
- /etc/apt/sources.list.d/stretch.list
## Stretch - Testing : Official Repo deb http://httpredir.debian.org/debian/ stretch main contrib non-free deb-src http://httpredir.debian.org/debian/ stretch main contrib non-free # Updates deb http://ftp.debian.org/debian stretch-updates main contrib # Security deb http://security.debian.org stretch/updates main contrib
- Ajout des préférences en cas d'utilisation conjointe avec Debian Jessie :
- /etc/apt/preferences.d/default.pref
Explanation: Packages from Stretch (Testing) Package: * Pin: release o=Debian,a=testing,n=stretch,l=Debian Pin-Priority: 700
- Migration du système :
sudo aptitude full-upgrade
Installation Redmine
- Installation d'un serveur MySQL :
sudo aptitude install mysql-server
- Installation de Redmine avec support MySQL :
sudo aptitude install redmine-mysql
- Installation de Apache2 et de passenger :
sudo aptitude install apache2 libapache2-mod-passenger
Configuration pour Apache2
- Copier le fichier host proposé par la documentation :
sudo cp /usr/share/doc/redmine/examples/apache2-passenger-host.conf /etc/apache2/sites-available/redmine.conf
- S'assurer que le module passenger est bien chargé :
sudo a2enmod passenger
- Activer le nouveau virtual host :
sudo a2ensite redmine.conf
- Supprimer le virtual host par défaut :
sudo unlink /etc/apache2/sites-enabled/000-default.conf
- Et enfin, redémarrer Apache2 :
sudo service apache2 restart
Il est normalement maintenant possible de se connecter sur l'adresse du serveur web en utilisant les identifiants admin/admin.