# WeKan — Open Source Kanban Board for Teams > WeKan is a self-hosted open-source Kanban board that gives teams full control over their project workflows without relying on third-party SaaS platforms. ## Install Save as a script file and run: # WeKan — Open Source Kanban Board for Teams ## Quick Use ```bash docker run -d --name wekan-db mongo:6 docker run -d --name wekan --link wekan-db:db -e MONGO_URL=mongodb://db/wekan -e ROOT_URL=http://localhost:8080 -p 8080:8080 ghcr.io/wekan/wekan ``` ## Introduction WeKan is a fully open-source Kanban board modeled after Trello that you can host on your own servers. It provides drag-and-drop cards, swimlanes, checklists, and rich collaboration features while keeping all your data private and under your control. ## What WeKan Does - Provides a visual Kanban board with lists, cards, swimlanes, and checklists - Supports multiple boards, teams, and fine-grained user permissions - Offers card features like due dates, labels, attachments, and comments - Integrates with webhooks, REST API, and IFTTT for automation - Runs entirely self-hosted with MongoDB as the backend database ## Architecture Overview WeKan is built with Meteor.js on the backend and Blaze templates on the frontend. It uses MongoDB for persistent storage and supports real-time updates via Meteor's DDP protocol. The application runs as a single Node.js process that serves both the API and the web interface. Docker and Snap packages simplify deployment. ## Self-Hosting & Configuration - Deploy via Docker Compose with a MongoDB container alongside WeKan - Available as a Snap package for Ubuntu with automatic updates - Configure ROOT_URL, MONGO_URL, and MAIL_URL via environment variables - Supports LDAP, OAuth2, and OIDC for enterprise authentication - Runs behind Nginx or Caddy as a reverse proxy with TLS termination ## Key Features - Full Kanban workflow with swimlanes, WIP limits, and card aging - REST API and webhooks for integrating with CI/CD and chat tools - Multi-language support with 50+ translations available - Custom fields, subtasks, and card templates for structured workflows - Activity timeline and board-level analytics for tracking progress ## Comparison with Similar Tools - **Trello** — Cloud-only, free tier limits boards; WeKan is unlimited and self-hosted - **Planka** — Simpler UI but fewer features; WeKan offers swimlanes and WIP limits - **Kanboard** — Minimalist approach focused on individuals; WeKan targets team collaboration - **Focalboard** — Mattermost-integrated; WeKan is standalone with more Kanban depth - **Taiga** — Full agile suite with Scrum; WeKan focuses purely on Kanban simplicity ## FAQ **Q: Does WeKan support Scrum or just Kanban?** A: WeKan focuses on Kanban boards. For full Scrum with sprints and backlogs, consider Taiga or similar tools. **Q: Can I import boards from Trello?** A: Yes, WeKan supports importing boards from Trello JSON exports directly through the UI. **Q: What database does WeKan require?** A: WeKan uses MongoDB exclusively. Version 5 or 6 is recommended for production deployments. **Q: Is there a mobile app?** A: WeKan's web UI is responsive and works on mobile browsers. There is no dedicated native app. ## Sources - https://github.com/wekan/wekan - https://wekan.github.io/ --- Source: https://tokrepo.com/en/workflows/d8bc68b6-39f1-11f1-9bc6-00163e2b0d79 Author: Script Depot