I am running things locally. I cannot get an ssl cert for my local network stuff because i cannot prove i own it to the issuer (i think?). As far as the todo apps, from what I dug up its that caldav does not support recurring stuff on the todo stuff? At least the default nextcloud app does not. You can set a recurring to do with an app that does, but sometimes i would cross it off on mobile and it would no longer show up on my desktop. It seems that they all internally juggle how recurring stuff happens and diffrent clients might trigger another one to see it as done and no need rescheduling.
Comment on A bit of my selfhost journey [that no one asked about]
A_norny_mousse@feddit.org 1 week ago
So your server is running NextCloud? I hope you have it locked down tight, with all it’s web ui access points.
I started out with by doing my own calendar.
Wasn’t the first thing for me, but the most consistent over time. Calendar and Contacts, synced between phone and laptop. I used first DaviCal, now Radicale.
The next move I did was to bring my todo list over.
AFAIK these are just CalDAV calendars labeled todo; all you need is a different client app, the server software is the same.
Only downsides is that it is a bit more strict (particularly on the mobile app) about an ssl cert.
Can you explain? Doing things encrypted by default is extremely important.
InternetCitizen2@lemmy.world 1 week ago
A_norny_mousse@feddit.org 1 week ago
I am running things locally.
Sorry, I missed that. It invalidates part of my comment.
I cannot get an ssl cert for my local network stuff
You can make a self-signed cert. If your mobile app does not have an option to accept it (“ignore SSL errors”) then it won’t work, maybe there’s an alternative?
caldav does not support recurring stuff on the todo … It seems that they all internally juggle how recurring stuff happens
CalDAV is a protocol, which remains the same. The server has little to do with how apps handle things. I have no experience with tasks, but under the hood it’s just another calendar and does not treat recurring events differently. I’m guessing these limitations/inconsistencies are app specific.
hangonasecond@lemmy.world 1 week ago
They mention they’re only doing things locally, and looking into using tailscale, so they aren’t exposing to public web and the security concerns you mention are a lot less important.