I just installed Radicale and could not at first figure out how to add a calendar that I could edit in the app. And since I could not find any decent post on the topic, here is how to do it (as of iOS 18.7.3 on an iPhone 13 pro, but I imagine the process being very similar on other devices):
- Open the Settings application.
- Scroll to the bottom and open the Apps options.
- Open settings for the Calendar application.
- Open Calendar accounts.
- Add a new account.
- Chose “other”.
- Chose “CalDav-account”.
- Enter URL and credentials for your Radicale server.
I have SSL set up with Let’s Encrypt managed with Caddy so that was all I had to do. I say this because I read one discussion about SSL being needed.


I don’t have a registered domain for my laptop server (and hence cannot use HTTPS) as I find that I don’t really need it for my use case. Using Tailscale is fine for me if I really need to access it remotely, but I mostly use it for backing up files and images on my local network, and calendars can sync once I get home.
Would a self signed certificate be an option? Not sure if the hassel is worth with the applications on the phone.