Tutorial de Instalação do Redmine

O Redmine é um Software Livre, gerenciador de projetos flexível para WEB e ferramenta de gerenciamento de 'bugs'. Ele contém calendário e gráficos de Gantt para ajudar na representação visual dos projetos e seus 'deadlines'.
A seguir, veja um passo a passo sobre como instalar o Redmine num sistema Debian ou Debian-like, como Ubuntu e outros.

[ Hits: 55.212 ]

Por: Joelias Júnior em 09/12/2011


Configurando o Apache e Mongrel Cluster para o Redmine



Para rodar mais de um Redmine usando uma aplicação diferente, mas no mesmo servidor, você precisará usar o Mongrel, com cluster. O mongrel_cluster vai direcionar o script do Redmine para que rode em diferentes portas que você irá setar no seu servidor:

# aptitude install mongrel-cluster ruby1.8-dev
# gem install daemons gem_plugin mongrel mongrel_cluster


Após instalado o mongrel-cluster, você deverá setar em que porta o Redmine terá que escutar:

# mongrel_rails cluster::configure -e production -p 3007 -N 2 -c /var/www/rascunho

Nesse caso, setei a porta 3007. Mas o mongrel_cluster vai utilizar a 3007 e a 3008 (como uma reserva) para rodar o software, por isso o '-N 2'.

E iniciar o aplicativo:

# mongrel_rails cluster::start --clean

Configurando Apache para rodar Redmine

Exemplos de arquivos de configuração para configurar o Apache a rodar o Redmine.

Se você não está usando mongrel_cluster:


ProxyRequests off

  <VirtualHost *:80>
    ServerName meu-servername.com.br
    ServerAlias www.meu-servername.com.br

        DocumentRoot /var/www/redmine/public
        RailsBaseURI /redmine

    ProxyPass / http://meu-servername.com.br:3000/
    ProxyPassReverse / http://meu-servername.com.br:3000/
    ProxyPreserveHost on

        <location /sys>
                Order allow,deny
                Allow from all
        </location>

        # Let apache serve the static content
        ProxyPass /images !
        ProxyPass /stylesheets !
        ProxyPass /javascripts !
        ProxyPass /favicon.ico !
        ProxyPass /favicon.ico !
        ProxyPass /static !
        ProxyPass /holding !
        ProxyPass /templates !
        ProxyPass / balancer://redmine_cluster

  </VirtualHost>


Note que no 'ProxyPass' você coloca a porta padrão do Redmine (3000) para rodar na porta 80, padrão do Apache.

Se você está usando mongrel_cluster, vai precisar instalar o mod_passenger:

su -c 'echo "deb http://apt.brightbox.net hardy main" > /etc/apt/sources.list.d/brightbox.list'
$ su -c 'wget -q -O - http://apt.brightbox.net/release.asc | apt-key add -'
# aptitude update
# aptitude install libapache2-mod-passenger


A única diferença na configuração do Apache, caso você esteja ou não esteja usando mongrel_cluster é a configuração da porta em que o Redmine vai rodar no proxypass. No nosso caso, por exemplo, essa linha vai ficar da seguinte forma:

    ProxyPass / http://meu-servername.com.br:3007/
    ProxyPassReverse / http://meu-servername.com.br:3007/
    ProxyPreserveHost on


Pois a porta em que estamos rodando o Redmine é a 3007.
Página anterior     Próxima página

Páginas do artigo
   1. Objetivo e Pré-requisitos
   2. Instalando o Redmine
   3. Configurando o Apache e Mongrel Cluster para o Redmine
   4. Criando o repositório para o Redmine
Outros artigos deste autor

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

Leitura recomendada

GNU/Linux integrado ao AD do Windows Server 2003

Configurando Bluetooth no XUbuntu

Request Tracker 3 - Ticketing system

Funcionalidades para o Unity

Funtoo Linux - Arquivo /etc/boot.conf

  
Comentários
[1] Comentário enviado por danniel-lara em 09/12/2011 - 11:27h

Parabens pelo artigo

[2] Comentário enviado por nicolo em 17/12/2011 - 10:40h

Não entendi nada, mas a versão atual do redmine é a 1.3 veja http://rubyforge.org/frs/?group_id=1850

Se precisar essa ginástica toda para instalar e configurar um project manager software ou um ERP ,
o MS project ainda vai vender muuiiito.

Pergunto: O redmine que tem no debian repo, instalando pelo synaptic não funciona?

O artigo é bom, tem o mérito (muiiito mérito) de divulgar e xplicar o redmine, que eu nunca tinha ouvido falar e um dos maiores problemas do Linux e do Open Source em geral é o desconhecimento.
Valeu : Parabéns.

[3] Comentário enviado por adriell em 27/11/2012 - 18:02h

Parabéns pelo artigo cara muito bom!!


Mas eu tenho uma dúvida, meu redmine antes funcionava com aquele webrick porém eu tive a necessidade para colocá-lo no apache eu consegui colocar no apache porém o CSS dele tá quebrado. como faço para resolver isso?


obrigado

[4] Comentário enviado por cynarabahia em 19/02/2013 - 11:13h

Estou com um problema, preciso instalar o REDMINE em um servidor que não tem acesso à internet, como posso conseguir os pacotes e suas dependencias, ou a listagem com esses arquivos para fazer download um a um?

[5] Comentário enviado por jonimendes em 27/09/2013 - 08:20h

Quem quebrou a cabeça, se matou, leu artigo até em chines de como instalar e NÃO obteve sucesso....como eu, segue um link que salvará as suas vidas!

http://bitnami.com/stack/redmine

Esse download já conta com um pacote completo de tudo que o redmine precisa para ser instalado, depois é só digitar localhot/redmine em seu navegador e...TCHARÁMMMM, mágico não?

Claro que é bem mais divertido e prazeroso quando conseguimos realizar a instalação passo a passo, mas pra quem não conseguiu de nenhum jeito, está aí uma forma.

[6] Comentário enviado por renatofx0 em 27/09/2013 - 13:41h

Jonimendes, muito obrigado pela dica!!! Muito útil e a instalação foi muito simples, definitivamente o melhor tutorial de todos!!!!

Parabéns e obrigado!!

[7] Comentário enviado por murilo_schueda em 21/07/2016 - 20:29h


[5] Comentário enviado por jonimendes em 27/09/2013 - 08:20h

Quem quebrou a cabeça, se matou, leu artigo até em chines de como instalar e NÃO obteve sucesso....como eu, segue um link que salvará as suas vidas!

http://bitnami.com/stack/redmine

Esse download já conta com um pacote completo de tudo que o redmine precisa para ser instalado, depois é só digitar localhot/redmine em seu navegador e...TCHARÁMMMM, mágico não?

Claro que é bem mais divertido e prazeroso quando conseguimos realizar a instalação passo a passo, mas pra quem não conseguiu de nenhum jeito, está aí uma forma.


Cara realmente incrivel. ri muito quando li seu post, mas vc tem razão, foi lido tutoriais de dialetos esquecidos...
uma pena uma ferramenta tao boa ter varios ajustes que nem sempre são eficazes tendo que sempre rever e rever... parabens pela procura de um problema agora realemente resolvido difinitivamente.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts