Redmine : la gestion complète de projets
Redmine est une application web Open Source de gestion complète de projet en mode web, développé en Ruby sur la base du framework Ruby on Rails (cf Wikipédia).
C’est un vrai petit bijoux pour la gestion de projet, amis développeurs, n’hésitez pas à l’installer en interne dans votre entreprise.
N’ayant pas trouvé de howto suffisamment simple à mon goût, je vous propose le mien pour installer Redmine avec apache sous Debian Lenny.
Installation depuis un depot
Il y a depuis peu un paquet redmine dans les backports de lenny.
On modifie le fichier de source :
nano /etc/apt/sources.list
On ajoute la ligne suivante :
deb http://www.backports.org/debian lenny-backports main contrib non-free
Recharger la base de données d’apt-get
apt-get update
Installer la signature du depot backport
apt-get install debian-backports-keyring
Recharger la base des paquets deb
apt-get update
Installer mysql
apt-get install mysql-server
Installer redmine-mysql
apt-get -y -t lenny-backports install redmine-mysql redmine
Test en local
On va lancer Redmine avec le serveur web de test de rail
ruby /usr/share/redmine/script/server -e production
On peut le tester en local avec lynx
lynx http://127.0.0.1:3000
Configuration d’apache
On installe apache2 :
apt-get install apache2
Correction bug actuel :
chown www-data /usr/share/redmine/config/environment.rb
On va créer un Virtualhost dédié qui va écouter sur le port 8080 :
nano /etc/apache2/sites-available/redmine
Listen 8080 <VirtualHost *:8080> RailsEnv production RailsBaseURI / SetEnv X_DEBIAN_SITEID default DocumentRoot /usr/share/redmine/public ServerSignature off <Directory "/usr/share/redmine/public"> AllowOverride None Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/redmine-error.log CustomLog /var/log/apache2/redmine-access.log combined </VirtualHost>
On ajoute le site :
a2ensite redmine
On relance la configuration d’apache2 :
/etc/init.d/apache2 reload
On peut joindre redmine à l’adresse suivante : http://127.0.0.1:8080/
Références