Guía de despliegue

Planka: tablero Kanban open-source autoalojado en VPS

Desplegar en un VPS Cloud →

Tutorial

Planka: tablero Kanban open-source autoalojado en VPS

Autoalojamiento3 min de lectura4 pasos

¿Sus tickets de Jira salen caros y su equipo prefiere los tableros Kanban sencillos? Planka es una alternativa open source (AGPL-3.0) a Trello, ligera y totalmente autoalojada. Un solo contenedor Docker, una base de datos PostgreSQL, y tendrá un panel colaborativo en tiempo real: tableros, listas, tarjetas, etiquetas y fechas de vencimiento.

Contenido· ¿Por qué Planka en lugar de un SaaS?1/5
  1. 01¿Por qué Planka en lugar de un SaaS?
  2. 02Lo que obtiene
  3. 03Desplegar Planka en un VPS en 4 pasos
  4. 04Arquitectura de Planka
  5. 05Copias de seguridad de Planka

¿Por qué Planka en lugar de un SaaS?

Planka ofrece las funciones esenciales de una herramienta Kanban —múltiples tableros, listas, tarjetas, miembros de equipo, etiquetas de colores, fechas de vencimiento, archivos adjuntos— sin suscripción mensual ni datos alojados en casa de un tercero. Con unas 12 400 estrellas en GitHub y una comunidad activa, es una de las alternativas autoalojadas a Trello más maduras. Su interfaz en tiempo real (WebSocket) sincroniza los cambios entre todos los miembros conectados de forma instantánea.

Lo que obtiene

  • Tableros Kanban ilimitados: proyectos, equipos y espacios de trabajo separados
  • Tiempo real por WebSocket: las tarjetas se actualizan sin recargar
  • Gestión de miembros: invitaciones por correo electrónico, roles por proyecto
  • Etiquetas, fechas de vencimiento, listas de control y archivos adjuntos
  • Autenticación OIDC (SSO) en las versiones recientes
  • Exportación e importación: copia completa del estado en JSON

Desplegar Planka en un VPS en 4 pasos

  1. Contratar un VPS

    Elija un VPS con al menos 1 vCPU y 1 GB de RAM (recomendado: 2 GB para varios usuarios). Planka se ejecuta en Docker: sirve cualquier distribución de Linux con Docker instalado.

  2. Lanzar el despliegue automático

    ServOrbit instala Docker y configura PostgreSQL y Planka en una sola pasada de Ansible. La base de datos, los volúmenes persistentes y los healthchecks se configuran automáticamente. Recibirá la URL y las credenciales por correo electrónico en cuanto esté listo.

  3. Conectarse y crear su primer tablero

    Abra la URL de su instancia, inicie sesión con la cuenta de administrador facilitada y cree un espacio de trabajo y su primer tablero Kanban. Invite a sus colaboradores desde la interfaz: recibirán un enlace de invitación por correo electrónico.

  4. Asegurar el acceso

    ServOrbit configura nginx como reverse proxy con HTTPS (Let's Encrypt) delante de Planka. Si no tiene dominio, el acceso se hace por IP + túnel SSH. Para los equipos, es muy recomendable un dominio dedicado con HTTPS: Planka no cifra por sí mismo los datos en tránsito.

Planka expone el puerto 1337 internamente. ServOrbit lo protege detrás de nginx con HTTPS: nunca exponga el puerto 1337 directamente en Internet. La cuenta de administrador inicial ([email protected]) puede renombrarse desde los ajustes del perfil tras la primera conexión.

Arquitectura de Planka

Planka es una aplicación Node.js que utiliza Sails.js en el servidor y React en el cliente. Almacena sus datos en PostgreSQL y sus archivos (avatares, adjuntos) en el sistema de archivos local (volumen Docker). La sincronización en tiempo real pasa por WebSockets nativos. La huella de memoria es baja: unos 200 MB para la aplicación, más la memoria de PostgreSQL (de 50 a 200 MB según la carga).

Copias de seguridad de Planka

Hay dos elementos que respaldar: la base de datos PostgreSQL (pg_dump planka_db > backup.sql) y el directorio de datos de Docker (/var/lib/docker/volumes/planka_*). ServOrbit puede configurar copias de seguridad automáticas hacia un almacenamiento de objetos. Para restaurar: importe el volcado SQL y vuelva a colocar los volúmenes antes de reiniciar los contenedores.

Despliegue Planka en su VPS

ServOrbit instala y configura Planka automáticamente: PostgreSQL, nginx, HTTPS y copias de seguridad incluidos.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva