Estás buscando una herramienta de gestión de proyectos eficiente y fácil de usar? No busques más allá de Planka, un tablero kanban similar a Trello, construido con React y Redux, que puedes alojar tú mismo. En este artículo, te guiaremos a través del proceso de instalación de Planka en AlmaLinux 9, lo que te permitirá aprovechar sus potentes características y mejorar tu flujo de trabajo de gestión de proyectos.
Instalación de Planka con Docker
Para instalar Planka usando Docker-Compose y el servicio Docker, sigue estos pasos:
- Descarga el archivo de configuración docker-compose ejecutando el siguiente comando:
curl -L https://raw.githubusercontent.com/plankanban/planka/master/docker-compose.yml -o docker-compose.yml
- Abre el archivo
docker-compose.ymly modifica las siguientes variables:
BASE_URL: Cambialocalhostpor la dirección IP real de tu servidor.SECRET_KEY: Reemplaza el valor predeterminado por una cadena o contraseña aleatoria para mayor seguridad.user-avatars: Establece esto en la ruta en tu servidor donde se almacenarán los avatares de los usuarios.project-background-images: Especifica la ruta en tu servidor donde se almacenarán las imágenes de fondo del proyecto.attachments: Establece esto en la ruta en tu servidor donde se almacenarán los archivos adjuntos.db-data: Especifica la ruta en tu servidor donde se almacenarán los datos de la base de datos.
Aquí te dejamos un ejemplo del archivo docker-compose.yml modificado:
version: '3' services: planka: image: ghcr.io/plankanban/planka:latest command: > bash -c "for i in `seq 1 30`; do ./start.sh && s=$? && break || s=$?; echo \\"Tried $i times. Waiting 5 seconds...\\"; sleep 5; done; (exit $s)" restart: unless-stopped volumes: - user-avatars:/app/public/user-avatars - project-background-images:/app/public/project-background-images - attachments:/app/private/attachments ports: - 3000:1337 environment: - BASE_URL=http://localhost:3000 - TRUST_PROXY=0 - DATABASE_URL=postgresql://postgres@postgres/planka - SECRET_KEY=notsecretkey depends_on: - postgres postgres: image: postgres:14-alpine restart: unless-stopped volumes: - db-data:/var/lib/postgresql/data environment: - POSTGRES_DB=planka - POSTGRES_HOST_AUTH_METHOD=trust volumes: user-avatars: project-background-images: attachments: db-data:
- Inicia el contenedor Planka usando el siguiente comando:
docker-compose up -d
Este comando iniciará el proceso de instalación, que puede tardar entre 5 y 10 minutos en completarse. Puedes monitorear el progreso comprobando la salida del comando docker ps:
[root@vps ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e22e9f27a1e4 ghcr.io/plankanban/planka:latest "docker-entrypoint.s…" 19 minutes ago Up 19 minutes 0.0.0.0:3000->1337/tcp, :::3000->1337/tcp root-planka-17b15642535d3 7b15642535d3 postgres:14-alpine "docker-entrypoint.s…" 19 minutes ago Up 19 minutes 5432/tcp root-postgres-1
Acceso a Planka
Una vez completada la instalación, puedes acceder a Planka abriendo la dirección IP o el nombre de dominio en tu navegador. Reemplaza server.ip.address por la dirección IP o dominio real configurado en tu servidor. La URL debería verse así:
http://server.ip.address:3000/login
Al acceder a la página de inicio de sesión de Planka, usa las siguientes credenciales para iniciar sesión:
- Usuario: demo@demo.demo
- Contraseña: demo
Después de iniciar sesión, puedes personalizar varias configuraciones, como cambiar el nombre de usuario, la contraseña y el ID de correo electrónico, navegando al menú de Configuración.
En Shape.host, ofrecemos servicios de VPS SSD Linux confiables y escalables para empoderar a las empresas con soluciones de alojamiento eficientes. Nuestro equipo de expertos se dedica a proporcionar un soporte al cliente de primera calidad, garantizando una experiencia sin complicaciones para nuestros clientes. Ya sea que seas una pequeña startup o una gran empresa, Shape.host tiene las herramientas y la experiencia para satisfacer tus necesidades de alojamiento. Visita nuestro sitio web para obtener más información sobre nuestros servicios y empezar con Shape.host hoy mismo.