Redmine no Debian - Instalação e configuração

Este tutorial ensina como instalar o Redmine integrado com Git e usando o Passenger como servidor de aplicação, em sistemas Debian. Em sistemas Debian-like, como Ubuntu e Linux Mint, deve funcionar perfeitamente também.

[ Hits: 22.505 ]

Por: Joelias Júnior em 16/08/2013


Configuração



Configurando Apache e Passenger

Execute:

cd /etc/apache2/sites-available
$ vim redmine


O último comando irá abrir um arquivo novo para edição. Dentro dele, insira o seguinte conteúdo, alterando "DocumentRoot e Directory" conforme suas configurações:

<VirtualHost *:80>
  ServerName www.meudominio.com
  # !!! Be sure to point DocumentRoot to 'public'!
  DocumentRoot /var/www/redmine/public
  <Directory /var/www/redmine/public>
      # This relaxes Apache security settings.
      AllowOverride all
      # MultiViews must be turned off.
       Options -MultiViews
  </Directory>
</VirtualHost>

Reinicie o Apache:

sudo service apache2 restart

Agora teste se o endereço está funcionando:
  • http://www.meudominio.com

Configurando o Git

Dentro do diretório raiz, crie um diretório chamado "git_repositories":

# cd /var/www/redmine-2.3.2
# mkdir git_repositories


Instale o Git:

# aptitude install git git-cvs

Dê as permissões necessárias para que o Git possa executar:

# chown git.git /var/redmine/git_repositories
# cd git_repositories/
# git clone --bare git://github.com/ook/donebox.git


O resultado com este último comando, deve ser algo como:
Initialized empty Git repository in /var/redmine/git_repositories/donebox/
remote: Counting objects: 401, done.
remote: Compressing objects: 100% (246/246), done.
remote: Total 401 (delta 134), reused 401 (delta 134)
Receiving objects: 100% (401/401), 179.55 KiB | 185 KiB/s, done.
Resolving deltas: 100% (134/134), done.

Pronto! Agora vá no seu projeto:
  • Na parte de repositórios, escolha: Git
  • E coloque o caminho para o Git logo abaixo e salve-o: /var/redmine/git_repositories/donebox/

Atenção: este tutorial funciona para a configuração de apenas um Redmine no servidor. Para configuração de múltiplas instalações, sugiro pesquisar o funcionamento da ferramenta Mongrel Cluster.

Para mais informações, consulte um tutorial antigo meu:
Ou, a documentação oficial em:
Página anterior    

Páginas do artigo
   1. Instalação
   2. Configuração
Outros artigos deste autor

Tutorial de Instalação do Redmine

Leitura recomendada

Encapsulamento de Apache com chroot

Configurando PHP com Apache2 no Linux

Compartilhando a internet do seu celular (3G Claro) com o seu PC através do Blueman (Bluetooth)

hdparm: Tire o máximo do seu HD

Cluster Beowulf

  
Comentários
[1] Comentário enviado por dimasdaros em 16/08/2013 - 17:10h

Opa, não conhecia a ferramenta, vou instalar e dar uma verificada, para ser bem útil mesmo.

Só uma dica, colocar um ou dois parágrafos no início descrevendo um pouco para o que serve, auxiliaria para quando a pessoa não conhece a ferramenta, como eu neste caso hehe.
Entrei no site do projeto, sem problemas, mas explicar porque utilizar ela, ou no que auxilia, essas coisas.
Só sugestão mesmo.

Muito obrigado pela dica, instalação em andamento aqui.
Abraço

[2] Comentário enviado por robisonmachado em 25/08/2013 - 00:25h

Faltou dizer para que serve o programa, é provável que colegas com problemas que esta ferramenta resolve nem venham à este post por este motivo, contudo, está muito bem explicado, parabéns!

[3] Comentário enviado por paulodeolindo em 13/09/2013 - 15:20h

Parceiro. Está de parabéns. Tudo funcionou corretamente, salvo alguns problemas do gem para encontrar pacotes, etc... mas coisas que esperamos... muito bom, meu redmine está instalado e pronto para teste da empresa.
Abraço...

[4] Comentário enviado por fbocosta em 14/08/2014 - 15:31h

Opa ! Boa tarde, será que poderia atualizar seu tutorial... pois estou tentando realiza-lo para ubuntu server porem vários pacotes estão obsoletos ! Mesmo assim muito obrigado !


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts