
In simple English
Tududi is a self-hosted app that helps you organise your life and work. It keeps track of your tasks, projects, notes, and recurring chores in one private place. You can run it on your own server using Docker so your data never leaves your hands. It is free to use, though you can pay for a hosted version if you do not want to set it up yourself. The system is designed to stay out of your way and let you focus on getting things done.
What it is
Tududi is a web-based productivity application inspired by the Getting Things Done method. It runs on Node.js with a React frontend and stores your data in a SQLite database by default.
What it is good for
Solo builders and small families who want a private, self-hosted alternative to commercial task managers without paying a monthly subscription.
- Runs entirely on your own server, keeping your personal data private.
- Supports recurring tasks with flexible schedules and completion-based rules.
- Includes CalDAV synchronization so you can view and check off tasks from your phone or desktop calendar client.
- Requires basic knowledge of Docker and server administration to set up and keep running.
- Running a self-hosted service means you are responsible for your own backups and security updates.
- SQLite database backend may need migrating to PostgreSQL if you have heavy multi-user workloads.
Todoist, Notion, or manual paper task lists
Nextcloud, Caddy, or PostgreSQL
- siyuan-note/siyuan47k stars
A privacy-first, self-hosted personal knowledge management system with block-based notes.
- coollabsio/coolify64k stars
An open-source server management platform that helps you host apps like Tududi on your own hardware.
docker run \ -e TUDUDI_USER_EMAIL=admin@example.com \ -e TUDUDI_USER_PASSWORD=your-secure-password \ -e TUDUDI_SESSION_SECRET=$(openssl rand -hex 64) \ -v ~/tududi_db:/app/db \ -p 3002:3002 \ -d chrisvel/tududi:latest