Instalación · 4 min read · Oct 22, 2025

Cómo instalar OpenProject en Debian 12

OpenProject es un software de gestión de proyectos escrito en Ruby on Rails y AngularJS. Es principalmente un fork de ChiliProject, que fue un fork de Redmine. Se puede utilizar para gestionar proyectos entre equipos y departamentos. También proporciona una amplia gama de características como ágil y scrum, seguimiento de errores, wikis, foros, gestión de tareas, colaboración en equipo, hoja de ruta del proyecto y gestión de lanzamientos.

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 backend de base de datos y Apache como proxy inverso.

Requisitos previos

Antes de comenzar, asegúrate de tener los siguientes requisitos:

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

Comencemos.

Instalando OpenProject

OpenProject es un software de gestión de proyectos gratuito y de código abierto tanto para tipos clásicos como ágiles. Te ayuda a hacer un seguimiento del ciclo de vida de tu proyecto. Soporta más de 30 idiomas y viene con dos versiones, gratuita y de suscripción de pago.

OpenProject se puede instalar de múltiples maneras, a través de gestores de paquetes o en entornos 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.

Primero, instala las dependencias básicas en tu sistema Debian usando el siguiente comando. Escribe y para confirmar la instalación.

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

install deps

Ahora agrega 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

Luego agrega 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

Después de agregar la clave GPG y el repositorio, ejecuta el siguiente comando para actualizar tu lista de paquetes de Debian. Verás que se ha agregado el repositorio de OpenProject.

sudo apt update

update repo

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

sudo apt install openproject

install openproject

Una vez que la instalación esté completa, verás las siguientes instrucciones.

finished

Configurando OpenProject

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

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

Para configurar OpenProject, ejecuta el comando openproject a continuación. Esto configurará OpenProject de manera interactiva desde tu shell.

sudo openproject configure

Selecciona la versión de OpenProject como default. La versión predeterminada es para la gestión general de proyectos, mientras que la versión bim se utiliza para secciones específicas de la industria, como la industria de la construcción.

edition

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

install postgresql

Selecciona Instalar el servidor web Apache cuando se te pregunte. Estarás utilizando Apache como un proxy inverso para OpenProject.

install apache

Ahora ingresa el nombre de dominio de tu instalación de OpenProject.

fqdn domain name

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

path to balnk

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

ssl no for later

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

svn skip

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

git integration

Ingresa la ruta del directorio para el repositorio de Git. Por defecto, utilizará el directorio /var/db/subversion/git.

git path

Deja la ruta del backend CGI de git como predeterminada.

git backend directory

Selecciona Instalar el servidor memcached para continuar.

install memcached

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

admin email

Luego, selecciona el idioma predeterminado como inglés.

default language

Después de que el proceso haya finalizado, verás lo siguiente:

complete

Con el siguiente comando, ahora puedes verificar los servicios de PostgreSQL, Apache y Memcached. Asegúrate de que los tres servicios estén en funcionamiento.

sudo systemctl status postgresql apache2 memcached

apache status

Por último, verifica los servicios de OpenProject con el siguiente comando. Asegúrate de que todos esos servicios estén en funcionamiento.

sudo systemctl status openproject openproject-web openproject-worker

openproject status

Accediendo a OpenProject

Lanza tu navegador web y visita http://project.howtoforge.local/login. Se te mostrará la página de inicio de sesión de OpenProject. Ingresa el usuario predeterminado admin y la contraseña admin, luego haz clic en Iniciar sesión.

login

Ahora, cambia la contraseña predeterminada de administrador a una nueva contraseña fuerte y haz clic en Guardar para confirmar.

change password

Una vez que el proceso esté completo, verás el panel de control de OpenProject como el siguiente:

dashboard

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

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.