Can also check out Nextcloud. Yes, its more overkill than just calendar and contact sync but its not that hard to set up and self-host. It has an interface for you to fix your calendar and contacts graphically and works well with DAVx5, if on Android. Believe you can just add the CalDav and CardDav for iOS, but have not tried it personally.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments