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
Read this app's deep dive on bluix.app ↗

Get this app — pick a BluixApps plan

Same catalog. Scaling tenant isolation, white-label and support tier.

TierTenantsCatalogSupportWhite-labelMonthly
Stacks119 curated stacksStandard$19/moDetailDeploy
Starter10Full catalogStandard+$15–25/mo$49/moDetailDeploy
Pro25Full catalogPriority bugfix+$15–25/mo$149/moDetailDeploy
Growth100Full catalogPriority bugfix+$15–25/mo$349/moDetailDeploy
Scale500Full catalog7-day window+$15–25/mo$799/moDetailDeploy
EnterpriseUnlimitedFull catalogPriority 7-dayBundled$1,499/moDetailDeploy

Powered by WHMCompleteSolution