Uma dúvida comum de quem vai instalar o Redmine pela primeira vez no Debian é, qual tutorial seguir, tendo em vista que na internet existem vários tutoriais. Mas qual usar? Pensando nisso, fiz um passo a passo rápido e facil, para instalar o Redmine no Debian.
Primeiro de tudo, vamos atualizar a lista de aplicativos no repositório com apt-get update.
sudo apt-get updateApós isso, vamos instalar o MySQL (pode usar o PostgreSQL se preferir)
Instalar o MySQL
sudo apt-get install mysql-serverAo instalar o MySQL, será pedido uma senha de root

Instalar Apache2 e Redmine
sudo apt-get install apache2 libapache2-mod-passenger
sudo apt-get install redmine redmine-mysqlApós isso, será perguntado se você quer configurar um banco de dados ao redmine, escolha “Yes”

Agora escolha o banco de dados, no nosso caso será o MySQL.

Digite a senha do usuário de root do MySQL que criamos anteriormente

digite a senha da instancia do redmine e depois repita a senha.

Agora vamos configurar os arquivos para colocar o Redmine no ar.
Editar o arquivo /etc/apache2/mods-available/passenger.conf
sudo vi /etc/apache2/mods-available/passenger.conf adicionar PassengerDefaultUser www-data
deixar igual abaixo:
PassengerDefaultUser www-data
PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini
PassengerDefaultRuby /usr/bin/rubyCriar um link no diretorio /var/www/html
sudo ln -s /usr/share/redmine/public /var/www/html/redmineinstalar o Bundler
gem install bundlerEditar o arquivo /etc/apache2/sites-available/000-default.conf
sudo vi /etc/apache2/sites-available/000-default.confadicionar:
<Directory /var/www/html/redmine>
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
</Directory>Adicionar o passenger ao apache
sudo a2enmod passengerReiniciar apache2
sudo service apache2 restartAgora é só acessar http://localhost/redmine, o usuário e senha default é: admin/admin