Cómo instalar OpenProject en Debian 12

OpenProject es un software de gestión de proyectos escrito en Ruby on Rails y AnguilarJS. Es principalmente un fork de ChiliProject, que era un fork de Redmine. Puede utilizarse para gestionar proyectos entre equipos y departamentos. También proporciona una amplia gama de funciones como agile y scrum, seguimiento de errores, Wikis, foros, gestión de tareas, colaboración en equipo, hoja de ruta del proyecto y gestión de versiones.

Este tutorial te guiará a través de la instalación del software de gestión de proyectos OpenProject en el servidor Debian 12. Configurarás OpenProject con PostgreSQL como base de datos y Apache como proxy inverso.

Requisitos previos

Antes de empezar, asegúrate de que tienes los siguientes requisitos:

  • Un servidor Debian 12 con al menos 4 GB de memoria
  • Un usuario no root con privilegios sudo
  • Un nombre de dominio apuntando a la dirección IP de tu servidor

Vamos a empezar.

Instalación de OpenProject

OpenProject es un software de gestión de proyectos gratuito y de código abierto, tanto clásico como ágil. Te ayuda a controlar el ciclo de vida de tu proyecto. Es compatible con más de 30 idiomas y tiene dos versiones, una gratuita y otra de pago.

OpenProject puede instalarse de varias formas, a través de gestores de paquetes o en el entorno de contenedores como Kubernetes. Para la mayoría de las distribuciones de Linux, como Ubuntu, Debian o CentOS, OpenProject proporciona un paquete binario que puedes instalar fácilmente a través del gestor de paquetes.

En primer lugar, instala las dependencias básicas en tu sistema Debian mediante el siguiente comando. Escribe y para confirmar la instalación.

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

instalar deps

Ahora añade la clave GPG para el repositorio de OpenProject ejecutando el siguiente comando.

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

A continuación, añade el repositorio de OpenProject para la versión Debian 12 con el siguiente comando.

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

añadir gg repo

Después de añadir la clave GPG y el repositorio, ejecuta el siguiente comando para actualizar tu lista de paquetes de Debian. Verás que se añade el repositorio de OpenProject.

sudo apt update

actualizar repo

Ahora puedes instalar el paquete OpenProject en tu sistema Debian con el siguiente comando apt. Introduce Y para proceder con la instalación.

sudo apt install openproject

instalar openproject

Una vez completada la instalación, verás las siguientes instrucciones.

terminado

Configurar OpenProject

Ahora que has instalado OpenProject, puedes empezar a configurarlo a través de la línea de comandos. La línea de comandos openproject se crea por defecto en tu sistema, lo que te permite configurar OpenProject desde el intérprete de comandos de tu terminal.

El comando openproject te permite configurar OpenProject de forma interactiva, puedes configurar PostgreSQL, el servidor web Apache, Memcached, y también configurar la integración Git/SVN.

Para configurar OpenProject, ejecuta el siguiente comando openproject. Esto configurará OpenProject interactivamente desde tu shell.

sudo openproject configure

Selecciona la versión de OpenProject por defecto. La versión por defecto es para la gestión general de proyectos, mientras que la versión bim se utiliza para secciones específicas del sector, como el de la construcción.

edición

Selecciona Instalar el nuevo PostgreSQL como base de datos para tu instalación de OpenProject.

instalar postgresql

Selecciona Instalar servidor web Apache cuando se te pida. Utilizarás Apache como proxy inverso para OpenProject.

instalar apache

Introduce ahora el nombre de dominio de tu instalación de OpenProject.

nombre de dominio fqdn

Deja en blanco la ruta de instalación. Instalarás OpenProject en tu dominio/subdominio raíz.

camino a balnk

Para la configuración SSL, selecciona Sí o No. Debes proporcionar los detalles de tus certificados SSL.

ssl no para después

Omite la integración del repositorio de subversión.

nave svn

También puedes instalar la integración Git en tu instalación de OpenProject.

integración git

Introduce el directorio de ruta para el repositorio Git. Por defecto, se utilizará el directorio/var/db/subversion/git.

ruta git

Deja la pat del backend git CGI por defecto.

directorio git backend

Selecciona Instalar servidor memcached para continuar.

instalar memcached

Ahora introduce tu dirección de correo electrónico de administrador para la instalación de OpenProject.

correo electrónico del administrador

A continuación, selecciona el idioma por defecto a Inglés.

idioma por defecto

Una vez finalizado el proceso, verás lo siguiente:

completa

Con el siguiente comando, ahora puedes comprobar los servicios de los servidores PostgreSQL, Apache y Memcached. Asegúrate de que esos tres servicios se están ejecutando.

sudo systemctl status postgresql apache2 memcached

estado de apache

Por último, comprueba los servicios de OpenProject con el siguiente comando. Asegúrate de que todos esos servicios se están ejecutando.

sudo systemctl status openproject openproject-web openproject-worker

estado del proyecto abierto

Acceder a OpenProject

Inicia tu navegador web y visita http://project.hwdomain.io/login. Aparecerá la página de acceso a OpenProject. Introduce el usuario por defecto **admin** y la contraseña **admin**, y haz clic en Iniciar sesión.

inicio de sesión

Ahora, cambia la contraseña de administrador por defecto por una nueva contraseña segura y haz clic en Guardar para confirmar.

cambiar contraseña

Una vez completado el proceso, verás el panel de control de OpenProject como el siguiente:

salpicadero

Puedes ver la gestión de proyectos clásica y ágil a través de Scrum desde el proyecto de demostración disponible.

También te podría gustar...