Cómo desplegar OpenProject con Docker: Guía paso a paso
OpenProject es una poderosa herramienta de gestión de proyectos de código abierto que se puede utilizar tanto para la gestión tradicional como para la gestión ágil de proyectos. Incluye todas las características que estás acostumbrado a utilizar en la gestión de proyectos, como gráficos de Gantt, kanban, scrum y sprints. Además, OpenProject es seguro y se puede hospedar en tu propio sitio y desplegarse como un contenedor Docker.
Te mostraré lo fácil que es desplegar OpenProject con la ayuda de Docker.
Lo que necesitas para desplegar OpenProject con Docker
Necesitas un sistema operativo que admita Docker, que puede ser Linux, macOS o Windows. Mostraré el proceso paso a paso en Ubuntu Server 22.04; si estás utilizando un sistema operativo diferente, solo debes modificar el proceso de instalación de Docker, ya que el despliegue será el mismo, independientemente del sistema operativo.
Cómo instalar Docker CE y Docker Compose
Lo primero que debes hacer es agregar el repositorio necesario. Antes de hacer eso, agregaremos la clave GPG con el siguiente comando:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
A continuación, agrega el repositorio oficial de Docker:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Instala las dependencias necesarias con el siguiente comando:
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release git -y
Ahora puedes instalar la última versión del motor de Docker:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
Asegúrate de que tu usuario siga siendo miembro del grupo "docker" con el siguiente comando:
sudo usermod -aG docker $USER
Cierra sesión y vuelve a iniciar sesión para que los cambios surtan efecto.
Instala Docker Compose con el siguiente comando:
sudo apt-get install docker-compose -y
Cómo desplegar OpenProject con Docker
Clona el repositorio oficial de OpenProject con el siguiente comando:
Domina Linux para IT y Sysadmin con este completo pack de aprendizajegit clone https://github.com/opf/openproject-deploy --depth=1 --branch=stable/12 openproject
Accede al directorio recién creado con el siguiente comando:
cd openproject/compose
Descarga la última imagen de OpenProject con el siguiente comando:
docker-compose pull
El comando de descarga puede tardar entre cinco y 15 minutos en completarse, según la velocidad de tu conexión de red y el servidor de alojamiento. Cuando termine, despliega los contenedores con el siguiente comando:
Cómo monitorizar y gestionar servidores Linux desde tu Mac con ServerCatOPENPROJECT_HTTPS=false docker-compose up -d
Cómo acceder a OpenProject
Espera unos minutos a que se desplieguen los contenedores, abre tu navegador web predeterminado y dirígelo a http://SERVIDOR:8080
. Cuando se te solicite un nombre de usuario y contraseña, escribe admin/admin
.
Cómo desplegar con un solo comando
Si los pasos anteriores no se despliegan correctamente, siempre puedes desplegar el contenedor con un solo comando:
docker run -it -p 8080:80 -e OPENPROJECT_SECRET_KEY_BASE=secret -e OPENPROJECT_HOST__NAME=localhost:8080 -e OPENPROJECT_HTTPS=false openproject/community:12
Este comando puede tardar un tiempo en completarse. Cuando termine, espera a que los contenedores se desplieguen y luego intenta acceder a OpenProject a través de tu navegador web predeterminado. Las credenciales predeterminadas para este método son las mismas, admin/admin
.
También puedes desplegar OpenProject con almacenamiento persistente. Para ello, crea los directorios que albergarán los datos con el siguiente comando:
Cómo instalar Apache Tomcat en Ubuntu Server: Guía paso a pasosudo mkdir -p /var/lib/openproject/{pgdata,assets}
Despliega los contenedores con el siguiente comando:
docker run -it -p 8080:80 --name openproject -e OPENPROJECT_SECRET_KEY_BASE=secret -e OPENPROJECT_HOST__NAME=localhost:8080 -e OPENPROJECT_HTTPS=false -v /var/lib/openproject/pgdata:/var/openproject/pgdata -v /var/lib/openproject/assets:/var/openproject/assets -d openproject/community:12
Nota: Es posible que desees cambiar la entrada "localhost" en el comando anterior por la dirección IP o el dominio de tu servidor de alojamiento; de lo contrario, aparecerá un error que no podrás solucionar en la sección de Configuración de OpenProject.
Nuevamente, espera a que los contenedores se desplieguen antes de intentar acceder a OpenProject desde tu navegador.
No hay nada más fácil que OpenProject
Si deseas hospedar una plataforma de gestión de proyectos en tu sitio o a través de un proveedor de alojamiento en la nube, no hay nada más fácil que desplegar OpenProject a través de Docker. Prueba este método y comprueba si OpenProject puede cumplir todas tus necesidades de gestión de proyectos.
Nala: El administrador de paquetes APT más limpio y ordenadoEn Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Cómo desplegar OpenProject con Docker: Guía paso a paso , tenemos lo ultimo en tecnología 2023.
Artículos Relacionados