Vikunja
Self-HostedOpen-source, self-hosted task management alternative to Todoist or Trello
Overview
Vikunja is an open-source, self-hosted task management tool for individuals and teams. It lets you create tasks, organize them into lists/projects, set deadlines/priorities, assign labels, and collaborate via shared lists. Deployment is straightforward using Docker (one-click setup) or pre-built binaries. It offers a REST API for custom integrations, supports CalDAV/RSS sync, and has mobile apps for iOS/Android—all while keeping your data private under your control.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
vikunja:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: vikunja
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Task organization (lists, projects, deadlines/priorities)
- Team collaboration (shared lists, assignments)
- Self-hostable via Docker/binary; REST API access
- CalDAV/RSS integrations & cross-platform apps (web, mobile)
Frequently Asked Questions
? Is Vikunja hard to install?
Vikunja is easy to install using Docker (a single docker-compose command) or pre-built binaries. A hosted version is also available if you prefer not to self-host, and documentation provides clear setup guides for all environments.
? Is it a good alternative to Todoist or Trello?
Yes—Vikunja offers core task management features like lists, deadlines, and collaboration, plus self-hosting for privacy. It lacks some of Todoist’s advanced filters but makes up for it with open-source flexibility and no vendor lock-in.
? Is it completely free?
Vikunja is open-source (AGPLv3) and free to self-host indefinitely. The official hosted version has a free tier with basic features, and paid tiers for additional storage/team size—though self-hosting remains cost-free.
Top Alternatives
People Also Ask about Vikunja
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted data control)
- ⊕ No mandatory subscription fees
- ⊕ Open-source (customizable via API)
- ⊕ Cross-platform support (web, iOS, Android)
Cons
- ⊖ Requires technical setup for self-hosting
- ⊖ Smaller community than mainstream tools
- ⊖ Some advanced features still in development