@GreenSkyOverMe I am using Mailbox.org here but NextCloud would work just as well. Both support the open standards CalDAV and CardDAV. To sync to my phone I use DAVx5 installed for free via F-Droid. On my desktop I am using Thunderbird to then sync the calendar and contacts.