Wekan logo

Wekan

Open source kanban board application built with Meteor

Alternative to: trello


WeKan is a completely open source and free software collaborative kanban board application released under the MIT license. It provides real-time boards with lists, cards, and swimlanes so individuals and teams can organize personal to-dos, group planning, and project workflows visually. WeKan can be self-hosted via Docker, Snap, or Sandstorm, offering a privacy-friendly, self-hosted alternative to proprietary kanban tools like Trello.

Wekan Docker Compose example

Self-host Wekan on your own server, homelab, or VPS starting from this Docker Compose example. It runs Wekan in Docker containers using the official mongo:7, ghcr.io/wekan/wekan:latest images, with persistent volumes and automatic restarts preconfigured. Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.

services:
  wekandb:
    image: mongo:7
    command: mongod --oplogSize 128 --quiet
    volumes:
      - db:/data/db
      - dbdump:/dump
    restart: unless-stopped

  wekan:
    image: ghcr.io/wekan/wekan:latest
    depends_on:
      - wekandb
    environment:
      # Internal MongoDB connection string (service name resolves on the compose network).
      MONGO_URL: "mongodb://wekandb:27017/wekan"
      # Public root URL where Wekan is served. Must match the address users visit.
      ROOT_URL: "http://localhost"
      # Path inside the container where uploaded files/attachments are stored.
      WRITABLE_PATH: "/data"
    volumes:
      - files:/data
    restart: unless-stopped

volumes:
  db:
  dbdump:
  files:

Prefer a managed setup? WinterFlow installs, configures, and updates Wekan for you using this same Docker Compose configuration.