Favicon of Planka

Planka

Manage agile projects with a self-hosted Kanban board. Collaborate in real-time, organize tasks visually, and maintain complete control over your data.

Take charge of your agile project management with a modern, self-hosted Kanban solution designed for teams that value privacy and flexibility. Whether you are a small startup or a large organization, this platform adapts to your requirements while ensuring you retain absolute control over your infrastructure and data. Built transparently with strong community input, it offers a highly visual and intuitive interface to organize tasks successfully.

Key benefits and features include:

  • Real-time synchronization to keep your entire team aligned without delays.
  • Unlimited boards and cards to manage projects of any scale without restrictions.
  • Complete data privacy through self-hosting, ensuring GDPR compliance and security.
  • Flexible deployment options, offering both free community self-hosting and managed cloud solutions.
  • High scalability with advanced professional features available for growing enterprise needs.

Directory Structure

planka
attachments
db-data
project-background-images
user-avatars
.env
docker-compose.yml

docker-compose.yml

services:
  planka:
    image: ghcr.io/plankanban/planka:master
    command: >
      /bin/sh -c
      "./entrypoint.sh start"
    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
      - DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@postgres/planka
      - SECRET_KEY=${SECRET_KEY}
    depends_on:
      - postgres

  postgres:
    image: postgres:14-alpine
    restart: unless-stopped
    volumes:
      - ./db-data:/var/lib/postgresql/data
    environment:
      - POSTGRES_DB=planka
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}

.env

POSTGRES_PASSWORD=your_secure_database_password
SECRET_KEY=your_generated_secret_key_32_chars_minimum

Share:

Ad
Favicon

 

  
 

Similar to Planka

Favicon

 

  
  
Favicon

 

  
  
Favicon