OpenTodo
ghcr.io/pixari/opentodo:stable
https://github.com/pixari/opentodo/pkgs/container/opentodo
bridge
false
https://github.com/pixari/opentodo/issues
https://open-todo.app
Open-source, local-first task manager. Works offline and syncs every device from one small container. Projects, sections and boards, recurring tasks and reminders, sharing, CalDAV, an optional AI assistant, import from Todoist, Things, TickTick and Linear. No telemetry, no subscription. Open the Web UI and the first visitor creates the owner account. Installing the app, push notifications, passkeys and end-to-end encryption need https (a reverse proxy with a certificate); everything else works on the server's address.
Productivity: Tools:
http://[IP]:[PORT:8080]/
https://raw.githubusercontent.com/pixari/opentodo-unraid/main/templates/opentodo.xml
https://raw.githubusercontent.com/pixari/opentodo/main/web/public/pwa-512.png
Nothing else. Data is one SQLite file in the appdata folder. Leave Use Tailscale off: the image has no shell, so Unraid's Tailscale script cannot run in it and the container would not start. For an https address on your tailnet, use Tailscale Serve on the Unraid server: https://github.com/pixari/opentodo/blob/main/docs/self-hosting/unraid.md#tailscale
8080
/mnt/user/appdata/opentodo
false
on
90
30
20
info