====== 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 : <file bash /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 </file> * Ajout des préférences en cas d'utilisation conjointe avec Debian Jessie : <file bash /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 </file> * Migration du système : <code bash> sudo aptitude full-upgrade </code> ==== Installation Redmine ==== * Installation d'un serveur MySQL : <code bash> sudo aptitude install mysql-server </code> * Installation de Redmine avec support MySQL : <code bash> sudo aptitude install redmine-mysql </code> * Installation de Apache2 et de passenger : <code bash> sudo aptitude install apache2 libapache2-mod-passenger </code> ==== Configuration pour Apache2 ==== * Copier le fichier host proposé par la documentation : <code bash> sudo cp /usr/share/doc/redmine/examples/apache2-passenger-host.conf /etc/apache2/sites-available/redmine.conf </code> * S'assurer que le module passenger est bien chargé : <code bash> sudo a2enmod passenger </code> * Activer le nouveau virtual host : <code bash> sudo a2ensite redmine.conf </code> * Supprimer le virtual host par défaut : <code bash> sudo unlink /etc/apache2/sites-enabled/000-default.conf </code> * Et enfin, redémarrer Apache2 : <code bash> sudo service apache2 restart </code> Il est normalement maintenant possible de se connecter sur l'adresse du serveur web en utilisant les identifiants **admin**/**admin**.