A machine already at home
A NAS, an old laptop or a mini PC that is on anyway. It costs you nothing more than it does today, and your tasks never leave the house. Your phone reaches it from outside through the usual ways people reach home servers.
What it costs
No plan, no trial, no free tier with limits, no per-person price, no paid feature, for one person or a whole household. It is free software under the AGPL-3.0 licence, which also means nobody can turn it into a subscription later. The only thing it asks of you is a server to run on, and this page says in words what that server costs and who does the work.
Every feature is in the one free version: sharing, reminders, boards, filters, calendar, backups, single sign-on, encryption, the API. Nothing unlocks with a payment, and every person on your server gets their own account at no cost.
The server
OpenTodo is one container with one folder of data, no database server beside it. The three usual homes, cheapest first:
A NAS, an old laptop or a mini PC that is on anyway. It costs you nothing more than it does today, and your tasks never leave the house. Your phone reaches it from outside through the usual ways people reach home servers.
A one-off purchase, then a few watts of electricity. OpenTodo ships for its processor, so it runs there like anywhere else.
The smallest plan of any hosting provider is more than enough; OpenTodo shares it happily with whatever else you run there. That is a monthly cost, but one for the whole household or team, not per person.
Not sure which? Answer four questions and get the file to run it · How to install it, three ways
The work
The honest cost of self-hosting is time, and it falls on one person.
Compared with a plan per person
A free plan with limits, then a monthly or yearly plan per person for the full app. A household of four or a team of five pays four or five times, every month, for as long as they use it. Your lists live on the company's servers.
One server, whatever it costs you, for everyone on it, with every feature. The person who runs it spends a little time. If you ever stop, everyone downloads their data as one file and takes it elsewhere.
Nowhere, by default. OpenTodo sells nothing, has no paid tier and takes no cut of your hosting. It is built in the open by one maintainer and contributors; if it earns a place in your day, a star on GitHub or a coffee is welcome, and never expected.
The demo runs in your browser with nothing to install. When you like it, put it on a server you already have.