Pesquisa de site

Como instalar o OpenProject no Debian 12


OpenProject é um software de gerenciamento de projetos escrito em Ruby on Rails e AnguilarJS. É principalmente um fork do ChiliProject, que era um fork do Redmine. Ele pode ser usado para gerenciar projetos entre equipes e departamentos. Também fornece uma ampla gama de recursos, como ágil e scrum, rastreamento de bugs, wikis, fóruns, gerenciamento de tarefas, colaboração em equipe, roteiro de projetos e gerenciamento de versões.

Este tutorial irá orientá-lo na instalação do software de gerenciamento de projetos OpenProject no servidor Debian 12. Você configurará o OpenProject com PostgreSQL como back-end do banco de dados e Apache como proxy reverso.

Pré-requisitos

Antes de começar, certifique-se de atender aos seguintes requisitos:

  • Um servidor Debian 12 com pelo menos 4 GB de memória
  • Um usuário não root com privilégios sudo
  • Um nome de domínio apontado para o endereço IP do seu servidor

Vamos começar.

Instalando o OpenProject

OpenProject é um software de gerenciamento de projetos gratuito e de código aberto para tipos clássicos e ágeis. Ajuda você a acompanhar o ciclo de vida do projeto. Suporta mais de 30 idiomas e vem com duas versões, assinatura gratuita e paga.

O OpenProject pode ser instalado de várias maneiras, por meio de gerenciadores de pacotes ou no ambiente de contêiner, como o Kubernetes. Para a maioria das distribuições Linux, como Ubuntu, Debian ou CentOS, o OpenProject fornece um pacote binário que você pode instalar facilmente por meio do gerenciador de pacotes.

Primeiro, instale dependências básicas em seu sistema Debian usando o seguinte comando. Digite y para confirmar a instalação.

sudo apt install apt-transport-https ca-certificates wget gpg

Agora adicione a chave GPG para o repositório OpenProject executando o comando abaixo.

wget -qO- https://dl.packager.io/srv/opf/openproject/key | gpg --dearmor > /etc/apt/trusted.gpg.d/packager-io.gpg

Em seguida, adicione o repositório OpenProject para a versão Debian 12 com o seguinte comando.

wget -O /etc/apt/sources.list.d/openproject.list \
https://dl.packager.io/srv/opf/openproject/stable/13/installer/debian/12.repo

Depois de adicionar a chave GPG e o repositório, execute o comando abaixo para atualizar sua lista de pacotes Debian. Você verá que o repositório OpenProject foi adicionado.

sudo apt update

Agora você pode instalar o pacote OpenProject em seu sistema Debian com o comando apt abaixo. Insira Y para prosseguir com a instalação.

sudo apt install openproject

Assim que a instalação for concluída, você verá as seguintes instruções.

Configurando o OpenProject

Agora que instalou o OpenProject, você pode começar a configurá-lo através da linha de comando. A linha de comando openproject é criada por padrão em seu sistema, o que permite configurar o OpenProject a partir do shell do terminal.

O comando openproject permite configurar o OpenProject de forma interativa, você pode configurar PostgreSQL, servidor web Apache, Memcached e também configurar a integração Git/SVN.

Para configurar o OpenProject, execute o comando openproject abaixo. Isso configurará o OpenProject interativamente a partir do seu shell.

sudo openproject configure

Selecione a versão do OpenProject como padrão. A versão padrão é para gerenciamento geral de projetos, enquanto a versão bim é usada para seções específicas da indústria, como a indústria da construção.

Selecione Instalar o novo PostgreSQL como banco de dados para sua instalação do OpenProject.

Selecione Instalar servidor web Apache quando solicitado. Você usará o Apache como proxy reverso para OpenProject.

Agora insira o nome de domínio da sua instalação do OpenProject.

Deixe em branco para instalação do caminho. Você instalará o OpenProject em seu domínio/subdomínio raiz.

Para configuração SSL, selecione Sim ou Não. Você precisa fornecer detalhes de seus certificados SSL.

Ignore a integração do repositório Subversion.

Você também pode instalar a integração do Git na instalação do OpenProject.

Insira o diretório do caminho do repositório Git. Por padrão, ele usará o diretório/var/db/subversion/git.

Deixe o backend git CGI como padrão.

Selecione Instalar servidor memcached para continuar.

Agora insira seu endereço de e-mail de administrador para instalação do OpenProject.

Em seguida, selecione o idioma padrão para inglês.

Após a conclusão do processo, você verá o seguinte:

Com o comando abaixo, agora você pode verificar os serviços dos servidores PostgreSQL, Apache e Memcached. Certifique-se de que todos esses três serviços estejam em execução.

sudo systemctl status postgresql apache2 memcached

Por último, verifique os serviços OpenProject com o seguinte comando. Certifique-se de que todos esses serviços estejam em execução.

sudo systemctl status openproject openproject-web openproject-worker

Acessando o OpenProject

Inicie seu navegador da web e visite http://project.howtoforge.local/login. Você será exibido na página de login do OpenProject. Insira o usuário padrão **admin** e a senha **admin** e clique em Entrar.

Agora, altere a senha de administrador padrão para uma nova senha forte e clique em Salvar para confirmar.

Assim que o processo for concluído, você verá o painel do OpenProject como o seguinte:

Você pode ver o gerenciamento de projetos clássico e ágil via Scrum no projeto de demonstração disponível.