Back to Blog
team@tinypod.app

Self-Hosting Vikunja: Task Management for Teams

Vikunja is a self-hosted task management tool. Lists, kanban boards, Gantt charts, and calendars in one open-source package.

vikunjatasksproject-managementproductivity

What Is Vikunja?


Vikunja is an open-source task management tool that combines multiple views of your tasks: lists, kanban, Gantt, and table.


Features


Views

  • List view: Traditional task list
  • Kanban board: Drag-and-drop cards
  • Gantt chart: Timeline visualization
  • Table view: Spreadsheet-like editing

  • Task Features

  • Due dates and reminders
  • Priorities and labels
  • Assignees
  • Subtasks and checklists
  • File attachments
  • Comments
  • Recurring tasks

  • Collaboration

  • Shared projects
  • Team management
  • Per-project permissions
  • Activity feeds

  • Integration

  • CalDAV sync (sync tasks to any calendar app)
  • API for custom integrations
  • Todoist import
  • CSV import/export

  • Vikunja vs Alternatives


  • Vikunja vs Todoist: Self-hosted, multiple views, free
  • Vikunja vs Plane: Vikunja for general tasks, Plane for software development
  • Vikunja vs Nextcloud Tasks: More feature-rich, better UI

  • Deployment


    1. Deploy Vikunja on TinyPod

    2. Create your account

    3. Set up projects and lists

    4. Invite team members

    5. Configure CalDAV sync for mobile/desktop calendar apps


    Resources: 1 CPU, 256 MB RAM.


    CalDAV Sync


    Vikunja supports CalDAV, meaning tasks sync with:

  • Apple Reminders (iOS/Mac)
  • Thunderbird
  • GNOME Calendar
  • Any CalDAV-compatible app

  • Manage tasks in Vikunja's web UI and see them in your native calendar app.