GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar OpenProject en Debian 11

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 características. Algunos de ellos se enumeran a continuación:

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

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

Requisitos

  • Un servidor que ejecuta Debian 11.
  • Un nombre de dominio válido apuntado con la IP de su servidor.
  • Se ha configurado una contraseña raíz en su servidor.

Cómo empezar

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 a la 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 se agrega el repositorio a la APT, actualice el caché del repositorio con el siguiente comando:

apt-get update -y

Una vez que el repositorio esté actualizado, instale OpenProject usando 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:

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

Elija la instalación del servidor PostgreSQL y presione Enter llave. Se le pedirá que instale el servidor web Apache:

Elija instalar el servidor web Apache2 y presione Enter llave. Se le pedirá que configure el FQDN para su servidor.

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

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

Seleccione NO y presione Entrar llave. Se le pedirá que configure SVN.

Selecciona Instalar SVN y presiona Entrar llave. Se le pedirá que defina la ruta del repositorio:

Déjelo predeterminado y presione Enter llave. Se le pedirá que instale el repositorio de Git.

Seleccione Omitir y presione Intro llave. Se le pedirá que instale Sendmail.

Seleccione Omitir y presiona Entrar llave. Se le pedirá que instale el servidor Memcached.

Selecciona instalar Memcached y presiona Enter 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 usando la URL http://open.yourdomain.com/login . Será redirigido a la página de inicio de sesión de OpenProject:

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

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

Haga clic en Guardar botón. Debería ver la siguiente página:

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. Siéntase libre de preguntarme si tiene alguna pregunta.


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar Python 3.9 en Debian 10

  3. Cómo instalar Memcached en Debian 10

  4. Cómo instalar TeamViewer en Debian 10

  5. Cómo instalar Git en Debian 9

Cómo instalar Skype en Debian 9

Cómo instalar Python 3.7 en Debian 9

Cómo instalar R en Debian 10

Cómo instalar Debian 11

Cómo instalar Go en Debian 10

Cómo instalar Go en Debian