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.