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.