Back to Blog
team@tinypod.app

Self-Hosting Vikunja: Open-Source Task Manager

Vikunja is a self-hosted to-do app with lists, kanban boards, Gantt charts, and CalDAV sync. Todoist alternative on your own server.

vikunjataskstodoproductivity

What Is Vikunja?


Vikunja is a self-hosted task management app. It combines to-do lists with project management features like kanban and Gantt views.


Features


Task Management

  • Lists and projects
  • Due dates and reminders
  • Priority levels
  • Labels and tags
  • Subtasks
  • Assignees
  • Attachments
  • Comments

  • Views

  • List view
  • Kanban board
  • Gantt chart
  • Table view
  • Calendar view

  • Collaboration

  • Shared lists
  • Team management
  • Permissions
  • Link sharing

  • Integration

  • CalDAV sync (sync with calendar apps)
  • Import from Todoist, Trello, Microsoft To Do
  • Webhooks
  • API

  • Other

  • Recurring tasks
  • Quick add (natural language date parsing)
  • Filters and saved views
  • Dark mode
  • PWA (installable)

  • Vikunja vs Todoist vs Planka


  • Vikunja: Most complete self-hosted task manager
  • Todoist: Best UX, SaaS, limited free tier
  • Planka: Kanban-focused, no list/Gantt views

  • Deployment


    1. Deploy Vikunja on TinyPod

    2. Create projects and lists

    3. Import existing tasks

    4. Configure CalDAV sync


    Resources: 1 CPU, 256 MB RAM.


    Vikunja is the most complete self-hosted task manager. Lists + kanban + Gantt + CalDAV makes it a genuine Todoist replacement.