Redmine is a web-based project management tool which could be used with the Backlog plugin for software development with Scrum.
Redmine with Debian Backports
On a Debian 7.0 system (currently at the date of this blog entry) Redmine version 1.4.4 is ready for install, while it is available in version 2.5.1 and 2.4.5 for download. Because of its less up-to-date packages, one can argue that Debian is very stable but outdated. Many years ago some manual apt-pinning or mixing with dotdeb packages had helped to get a more recent version. But since 2010 Debian has so called Backports, which brings newer versions!
Just open /etc/apt/sources.list and add
deb http://ftp.debian.org/debian wheezy-backports main contrib non-free
After that a more recent version 2.4.2 of Redmine could be installed
apt-get install mysql-server apache2
apt-get -t wheezy-backports install redmine redmine-mysql
apt-get -t wheezy-backports install libapache2-mod-passenger
Now setup Apache for Redmine
ln -s /usr/share/redmine/public /var/www/redmine
chown -R www-data:www-data /var/www/redmine
echo "RailsBaseURI /redmine" > /etc/apache2/sites-available/redmine
See "HowTo Install Redmine using Debian package" if there are problems like "Permission denied". Then you can login using the default login data admin/admin
Prepare the installation and download Backlog plugin
Next install Ruby development package, git, g++ and the xslt-parser.
apt-get install ruby1.9.1-dev git g++
apt-get install libxslt-dev libxml2-dev
Download last version of Backlog plugin:
git clone http://github.com/backlogs/redmine_backlogs.git
cp -a redmine_backlogs /usr/share/redmine/plugins
git checkout v1.0.6
Setup Backlog plugin
gem install bundler
bundle install --without development test
bundle exec rake db:migrate
bundle exec rake redmine:backlogs:install
ln -s /var/cache/redmine/default/plugin_assets plugin_assets
After a restart of Apache, the Redmine Backlogs plugin is activated.
See Administration > Information: