Español
Empezar

← Todas las plantillas · Productividad

Despliega PLANKA en un clic

Tableros kanban para proyectos y equipos, actualizados para todos en tiempo real

Una alternativa autoalojada a Trello.

¿Qué es PLANKA?

PLANKA es un tablero kanban que equipos y particulares usan en lugar de Trello. Los proyectos contienen tableros, los tableros contienen listas, y las tarjetas llevan etiquetas, fechas de vencimiento, listas de tareas, adjuntos, comentarios, campos personalizados y un cronómetro, con un editor de Markdown. Cada cambio aparece al instante para todos los que están en el tablero, y un tablero se puede ver como kanban, cuadrícula o lista. Las notificaciones salen por correo o, a través de Apprise, a más de 100 servicios, y una API REST, claves de API y webhooks lo conectan con otras herramientas.

La gente autoaloja PLANKA para tener sus proyectos en una máquina que controla. Esta plantilla ejecuta la edición Community gratuita con PostgreSQL y crea el administrador con los datos de los campos, ya que PLANKA no tiene registro abierto: el administrador agrega cada cuenta, y los miembros de un tablero son editores u observadores. El inconveniente: la edición Community está bajo la Fair Use License de PLANKA, que permite el uso personal e interno pero no vender el acceso a ella, y el SSO, los temas y el diseño para teléfonos y tabletas están en PLANKA Pro, que es de pago.

Hosting de PLANKA en Pethost

  1. Inicias sesión en Pethost con una passkey, GitHub o Google. ¿Aún no tienes máquina? Eliges un plan, y el enlace espera hasta que esté lista.
  2. Nuevo proyecto se abre en PLANKA. Rellenas lo que pide y haces clic en Crear proyecto: Correo electrónico, Nombre de usuario, Contraseña de administrador.
  3. En un par de minutos PLANKA está en marcha en su propia dirección con HTTPS. Sus secretos se generan al azar, y sus datos entran en el backup de cada noche.
  4. Es un proyecto como cualquier otro: tú o tu agente lo pueden cambiar, volver a una versión anterior o restaurar.

Preguntas sobre PLANKA

¿PLANKA es gratis?

La edición Community es gratis de autoalojar bajo la Fair Use License de PLANKA: para ti, dentro de tu propia organización y para amigos y familia, pero no para alojarla para terceros a cambio de dinero. PLANKA Pro, que agrega SSO, más vistas, temas y compatibilidad con teléfonos, cuesta 7,90 € por usuario al mes, o 7,20 € con facturación anual.

¿Puedo importar mis tableros de Trello a PLANKA?

Sí, un tablero a la vez, desde el archivo JSON que exporta Trello: se importan sus listas, tarjetas y etiquetas. Los usuarios y los adjuntos no; de cada tarjeta solo se importa una lista de tareas, y la exportación de Trello se detiene en 1000 acciones.

¿Cómo agrego usuarios en PLANKA?

El administrador los agrega en Administración → Usuarios con “Añadir usuario”, y le da a cada uno un correo, una contraseña y un rol: administrador, propietario del proyecto o usuario del tablero. No hay registro público, y una contraseña olvidada la restablece el administrador.

¿Por qué PLANKA me pide aceptar unos términos?

Cada usuario acepta los Términos de servicio de PLANKA para usuarios finales en su primer inicio de sesión. El texto que trae es una plantilla: un administrador lo reemplaza con sus propios archivos Markdown en /app/terms/custom, y cuando cambia, se les vuelve a pedir a los usuarios que lo acepten.

¿Hay una app móvil de PLANKA?

Oficial, no. El tablero se abre en el navegador del teléfono, mientras que el diseño pensado para teléfonos y tabletas es parte de PLANKA Pro.

¿Cuánta memoria y disco necesita PLANKA?

PLANKA es ligero: unos 200 MB de memoria con Postgres, y los tableros crecen despacio; los adjuntos ocupan lo que ocupan sus archivos. En Pethost le basta el plan Starter, y queda sitio para otras apps a su lado.

El archivo Docker Compose de PLANKA

La plantilla es este compose.yaml y las variables que se escriben en el .env del proyecto al crearlo. Pethost ejecuta el archivo tal como está escrito.

Contenedores: planka (ghcr.io/plankanban/planka:2.2.1), postgres (postgres:16-alpine).

Volúmenes, en el backup de cada noche: data, db.

services:
  planka:
    image: ghcr.io/plankanban/planka:2.2.1
    restart: unless-stopped
    environment:
      BASE_URL: ${URL}
      DATABASE_URL: postgresql://planka:${POSTGRES_PASSWORD}@postgres/planka
      SECRET_KEY: ${SECRET_KEY}
      # Requests come through the proxy, which says the client's address and that it was HTTPS.
      TRUST_PROXY: "true"
      # PLANKA has no sign-up: this administrator is made at the first start, and its password is
      # set again from ADMIN_PASSWORD at every start, so a new one in .env takes effect on restart.
      DEFAULT_ADMIN_EMAIL: ${ADMIN_EMAIL}
      DEFAULT_ADMIN_PASSWORD: ${ADMIN_PASSWORD}
      DEFAULT_ADMIN_NAME: ${ADMIN_USERNAME}
      DEFAULT_ADMIN_USERNAME: ${ADMIN_USERNAME}
    volumes:
      - data:/app/data
    depends_on:
      postgres:
        condition: service_healthy

  postgres:
    image: postgres:16-alpine
    restart: unless-stopped
    environment:
      POSTGRES_DB: planka
      POSTGRES_USER: planka
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
    volumes:
      - db:/var/lib/postgresql/data
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -h 127.0.0.1 -U planka -d planka"]
      interval: 5s
      timeout: 5s
      retries: 10
      start_period: 30s

volumes:
  data:
  db:

Más en Productividad