Deploy Vikunja

The Todo-app to organize your life

Deploy Vikunja

Postgres

postgres:16

Just deployed

/var/lib/postgresql/data

Just deployed

/app/vikunja/files

vikunja logo

The open-source, self-hostable to-do app

Organize everything, on all platforms
Free and open source

Notes:

  • Communication to Postgres is done exclusively over the private network and the database is not exposed externally in any way by default, if you want to enable access from outside of the private network you can go to the databases settings to enable TCP proxying and enter the internal port (5432) the TCP proxy can be again removed at any point to close off external access. A redeploy is needed after adding the TCP proxy.

Think of Vikunja like the notebook you have with all your things to keep track of. But with superpowers.

sample vikunja dashboard screenshot

Stay organized

Organize all of your tasks in projects. Create subprojects organize everything hierarchical and keep related stuff grouped together.

Collaborate with peers

Vikunja lets you easily share a project with another user or a whole team! Assignments show who's working on what.

Use it how you need it

You can view your tasks in the classic list view - or in a Gantt Chart, or Table view, or Kanban Board. Whatever you need!

Built for speed

We built Vikunja with speed in mind - every interaction takes less than 100ms. No more loading spinners. Because a productive tool should not get in your way.

Tasks

Tasks are not only simple tasks. You can let Vikunja remind you of tasks when they're due. Never miss an important deadline again!

Remember that thing you have to do every week but can't get the hang on? You can set tasks to repeat in a time interval, letting Vikunja remind you of important weekly or monthly tasks.

Vikunja also lets you split a task in multiple subtasks for easy progress tracking and more satisfaction when crossing them off the list!

Quick Add Magic

Add a task with a due date, labels, assignees and more without having to edit it afterwards? Vikunja's Quick Add Magic lets you do just that! Simply create a task mentioning a date, and it will add it as a due date. Or use one of the special keywords to automatically add labels, assignees and more.

See Features page for more info


Template Content

More templates in this category

View Template
Rocky Linux
Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀

codestorm
49
View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

Lucas
71
View Template
Letta Code Remote
Run a Letta Code agent 24/7. No inbound ports, just deploy.

Letta
51