Vikunja
App in the BluixApps catalog
What it is
Vikunja is a self-hosted to-do and task management platform — projects, lists, kanban, gantt, table views, with sharing, reminders, attachments. Go-based, fast, lightweight. The "Todoist alternative for self-hosters" with no SaaS subscription.
For task management addicts who reject SaaS task apps for privacy or cost, Vikunja is the leading OSS choice.
What it's for
- Personal task management — projects, lists, recurring tasks
- Team todos — shared task lists for small teams
- Project planning — kanban + gantt + table views
- Family task coordination — household task management
- GTD methodology — Getting Things Done workflow support
Who it's for
- Productivity enthusiasts managing personal task systems
- Small teams coordinating shared todos
- Privacy-conscious users rejecting Todoist / Things cloud
- Families coordinating household tasks
- OSS contributors preferring self-hosted productivity tools
Why teams pick Vikunja over alternatives
- AGPLv3 — fully open
- Multi-view — kanban + list + gantt + table for same data
- Mobile apps — iOS + Android (community)
- Fast — Go binary, instant interactions
- Active development — frequent releases
- Multi-user — proper team sharing
Integrations
- Authentication — local + OpenID Connect + LDAP
- API — REST + WebSocket for programmatic access
- CalDAV — sync with any calendar client
- Webhooks — fire on task events
- Notifications — email + in-app
- Mobile apps — official iOS + Android
- Import — Todoist, Trello, Microsoft To Do migration
Notable users & community
- 9k+ GitHub stars
- Active community on r/selfhosted
- Backed by single dedicated maintainer
- Featured in self-hosted productivity guides
- Regular releases
Tips & operations
- CalDAV sync — set up for native calendar app integration
- Persistent volume — SQLite / Postgres + uploads
- Multi-user permissions — set up sharing carefully
- Backup is your task list — daily backup
- Postgres for multi-user — SQLite fine for solo
- Reminders need SMTP — email reminders depend on SMTP config
What we ship in BluixApps
- Docker compose: Vikunja + Postgres
- Pinned
vikunja/vikunja:0.24(release-tagged) - HTTPS via Let's Encrypt
- Admin user via env config
- Persistent volumes for Postgres + files
- SMTP placeholder for reminders
- Backup hook covers Postgres + uploaded files
Get this app — pick a BluixApps plan
Same catalog. Scaling tenant isolation, white-label and support tier.
| Tier | Tenants | Catalog | Support | White-label | Monthly | |
|---|---|---|---|---|---|---|
| Stacks | 1 | 19 curated stacks | Standard | — | $19/mo | DetailDeploy |
| Starter | 10 | Full catalog | Standard | +$15–25/mo | $49/mo | DetailDeploy |
| Pro | 25 | Full catalog | Priority bugfix | +$15–25/mo | $149/mo | DetailDeploy |
| Growth | 100 | Full catalog | Priority bugfix | +$15–25/mo | $349/mo | DetailDeploy |
| Scale | 500 | Full catalog | 7-day window | +$15–25/mo | $799/mo | DetailDeploy |
| Enterprise | Unlimited | Full catalog | Priority 7-day | Bundled | $1,499/mo | DetailDeploy |