OpenTodo
OpenTodo is an open-source, local-first task manager you host in a single small container, with every device syncing from one copy of your data.
Platform availability
Available on 1 of 9 platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
44/100 Fair
- Maintained
- 77last commit 4 days ago
- Popular
- 00 GitHub stars
- Easy to install
- 351 install platform, install notes, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
Availability: platform listings confirmed today
- GitHub stars
- 0
- Open issues
- 0
- Last commit
- 2026-10-18
- License
- MIT
- Activity
- rising
Checked 2 days ago - source: GitHub (pixari/OpenTodoWebsite)
Resources & Compatibility
Requirements not published yet.
Checked 3 days ago - source: Docker Hub image tags and published docs
First-install notes
- HTTPS and reverse proxy OpenTodo serves plain HTTP on port 8080 and expects a reverse proxy to terminate TLS; push notifications, passkeys and end-to-end encryption require HTTPS. Set OPENTODO_BASE_URL to your public https URL so cookies are marked Secure and invitation links point at the public address. source
- Creating the owner account Open the Web UI and the first visitor creates the owner account; everything else besides the HTTPS-dependent features works on the server's plain address. source
Fetched 2 days ago - each note links to its source
Variants
Alternatives
No alternatives collected yet.
Common questions
Do I need a reverse proxy and certificate for all features?
No. Only installing the app, push notifications, passkeys, and end-to-end encryption require HTTPS behind a reverse proxy. Everything else works from the server address.
How is the owner account created?
Open the Web UI and the first visitor creates the owner account.
Can I import tasks from other task apps?
Yes, it can import from Todoist, Things, TickTick, and Linear.
Do I need a hosted account to try or self-host it?
No, it is not offered as a hosted service. You can use the demo, join a server someone you know runs, or run your own.
How do I use it offline on a phone?
Add OpenTodo to the home screen on iPhone, iPad, or Android. It opens in its own window, works offline, and can show reminders.
Answers sourced from open-todo.app, open-todo.app
Community
- Welcome to OpenTodo Discussions! · pixari OpenTodo · Discussion #10 (forum)
- OpenToDo - Reddit (reddit)
- OpenToDo - Reddit (reddit)
- r/selfhosted on Reddit: OpenTodoList is a todo list and note taking ... (reddit)
Collected 2 days ago - public community threads
