Cómo instalar OpenProject en Debian 11

Edición OpenProject

OpenProject es un sistema de gestión de proyectos líder, gratuito y de código abierto. Está escrito en Ruby on Rails y AngularJS. Le permite administrar proyectos en una diversidad de equipos y departamentos. Está disponible en ediciones comunitarias y empresariales. La edición comunitaria cubre una amplia gama de funciones y complementos y está disponible de forma gratuita.

OpenProject ofrece un amplio conjunto de funciones. Algunos de ellos se enumeran a continuación:

  • Ágil y Scrum
  • seguimiento de errores
  • wikis
  • Foros
  • Gestión de tareas y colaboración en equipo.
  • Hoja de ruta del producto y planificación de lanzamiento

En este tutorial, le mostraré cómo instalar el software OpenProject en Debian 11.

requisitos previos

  • Un servidor que ejecuta Debian 11.
  • Un nombre de dominio válido apuntado con la IP de su servidor.
  • Una contraseña de root está configurada en su servidor.

Empezando

Antes de comenzar, es una buena idea actualizar los paquetes de su sistema a la versión actualizada. Puede actualizarlos ejecutando el siguiente comando:

apt-get update -y

Una vez que todos los paquetes estén actualizados, ejecute el siguiente comando para instalar otros paquetes necesarios:

apt-get install gnupg2 wget apt-transport-https -y

Una vez que haya terminado, puede continuar con el siguiente paso.

Instalar OpenProject

De forma predeterminada, el paquete OpenProject no está incluido en el repositorio principal de Debian 11. Por lo tanto, deberá agregar el repositorio de OpenProject al APT.

Primero, descargue y agregue la clave GPG con el siguiente comando:

wget -qO- https://dl.packager.io/srv/opf/openproject/key | apt-key add -

A continuación, agregue el repositorio de OpenProject con el siguiente comando:

wget -O /etc/apt/sources.list.d/openproject.list https://dl.packager.io/srv/opf/openproject/dev/installer/debian/11.repo

Una vez que el repositorio se agrega al APT, actualice la memoria caché del repositorio con el siguiente comando:

apt-get update -y

Una vez que se actualice el repositorio, instale OpenProject con el siguiente comando:

apt-get install openproject -y

Una vez que se haya completado la instalación, obtendrá el siguiente resultado:

The openproject package provides an installer. Please run the following command to finish the installation:
sudo openproject configure
==============
Setting up imagemagick (8:6.9.11.60+dfsg-1.3) ...
Processing triggers for libc-bin (2.31-13) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for mailcap (3.69) ...

En este punto, OpenProject está instalado en su sistema. Ahora puede proceder a configurarlo.

Configurar OpenProject

Ahora puede configurar OpenProject usando el siguiente comando:

openproject configure

Se le pedirá que seleccione la edición de OpenProject:

Edición OpenProject

Seleccione la opción predeterminada y presione el botón Ingresar llave. Se le pedirá que seleccione la base de datos externa o que la instale localmente:

Instalar PostgreSQL

Elija instalar el servidor PostgreSQL y presione el botón Ingresar llave. Se le pedirá que instale el servidor web Apache:

Instalar el servidor web Apache

Elija instalar el servidor web Apache2 y presione el botón Ingresar llave. Se le pedirá que configure el FQDN para su servidor.

Nombre de dominio del sistema

Proporcione su FQDN y presione el Ingresar llave. Se le pedirá que defina la ruta del servidor.

Prefijo de la ruta del servidor

Déjelo en blanco para instalar OpenProject en el dominio raíz y luego presione el Ingresar llave. Se le pedirá que instale el SSL.

Habilitar SSL

Seleccione NO y presione el botón Ingresar llave. Se le pedirá que configure SVN.

Instalar subversión

Seleccione Instalar SVN y presione el botón Ingresar llave. Se le pedirá que defina la ruta del repositorio:

ruta SVN

Déjelo predeterminado y presione el botón Ingresar llave. Se le pedirá que instale el repositorio de Git.

Omitir la instalación de GIT

Seleccione Omitir y presione el botón Ingresar llave. Se le pedirá que instale Sendmail.

Saltar enviar correo

Seleccione Saltar y presione el botón Ingresar llave. Se le pedirá que instale el servidor Memcached.

Memcaché

Seleccione instalar Memcached y presione el botón Ingresar tecla para iniciar la configuración. Una vez que OpenProject esté configurado, debería ver el siguiente resultado:

SCM vendor Subversion uses remote managed repositories. Skipping.
Created symlink /etc/systemd/system/multi-user.target.wants/openproject.service → /etc/systemd/system/openproject.service.
Created symlink /etc/systemd/system/openproject.service.wants/openproject-web.service → /etc/systemd/system/openproject-web.service.
Scaling up...
Created symlink /etc/systemd/system/openproject-web.service.wants/openproject-web-1.service → /etc/systemd/system/openproject-web-1.service.
--> done.
Created symlink /etc/systemd/system/openproject.service.wants/openproject-worker.service → /etc/systemd/system/openproject-worker.service.
Scaling up...
Created symlink /etc/systemd/system/openproject-worker.service.wants/openproject-worker-1.service → /etc/systemd/system/openproject-worker-1.service.
--> done.

El paquete OpenProject instalará e iniciará el servicio Apache automáticamente. Puede verificar el estado de Apache usando el siguiente comando:

systemctl status apache2

Si todo funciona, obtendrá el siguiente resultado:

? apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2021-12-03 14:21:17 UTC; 1min 13s ago
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 15724 (/usr/sbin/apach)
      Tasks: 56 (limit: 2341)
     Memory: 56.4M
        CPU: 322ms
     CGroup: /system.slice/apache2.service
             ??15724 /usr/sbin/apache2 -k start
             ??15739 /usr/sbin/apache2 -k start
             ??15755 /usr/sbin/apache2 -k start
             ??15756 /usr/sbin/apache2 -k start

Dec 03 14:21:17 debian11 systemd[1]: Starting The Apache HTTP Server...

Acceder a la interfaz de usuario web de OpenProject

Ahora, OpenProject está instalado y configurado. Ahora puede acceder a él usando la URL http://open.yourdomain.com/login. Será redirigido a la página de inicio de sesión de OpenProject:

Iniciar sesión en OpenProject

Proporcione el nombre de usuario y la contraseña predeterminados como admin/admin y haga clic en el Iniciar sesión botón. Debería ver la pantalla Cambiar contraseña:

Cambia la contraseña

Cambie su contraseña predeterminada y haga clic en el Ahorrar botón. Debería ver la página de bienvenida de OpenProject:

Elige lengua

Haga clic en el Ahorrar botón. Deberías ver la siguiente página:

Panel de OpenProject

Conclusión

¡Felicidades! Ha instalado correctamente OpenProject en Debian 11. Ahora puede instalar y configurar OpenProject en el entorno de producción para gestionar todo el ciclo de vida de la gestión de proyectos. No dude en preguntarme si tiene alguna pregunta.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *