Everdo is the best cross-platform todo list and Getting Things Done app. For Windows, Linux, Mac.
I've been using Microsoft todo for a good while now after failing to find any decent private todo tools some while back. To my disappointment, there seems to be nothing much, perhaps with this one exception.
Everdo is one I recently ran into. It is focused on a the “Getting Things Done” Methodology, but if you are uninterested in that you could presumably ignore the extraneous stuff. It offers a local-network sync (pretty unique) as well a hosted E2EE (if I read it correctly) cloud sync service. You can see more here https://help.everdo.net/docs/sync
If it's not both self hosted and foss, I'd be hesitant. I'd be especially suspicious of free hosting. That said, I do use hosted email (fastmail) though it is on the expensive side.