Server-side sync NC Calendar with Microsoft 365 / Exchange online

Hello Community,

does anyone know if there is a way to sync calendar data between Nextcloud and Microsoft365 / Exchange Online by server-side?
I know about the CalDavSynchronizer, but this does not fit my needs.

I like to do the following:

  • Lets say there is a User “Joe” on my self-hosted Nextcloud Instance and there is the User “Joe” on Microsoft 365.
  • Joe is using Outlook with Microsoft365 in his office, but he needs to have exactly the same calendar entrys on his Nextcloud calendar, even when Outlook is closed.
  • Joe is using the Appointment App in Nextcloud and so both calendars on Nextcloud and Exchange online need to be in synch 24/7
  • There is not only Joe who has this demand, but some of his collegues in office too.

I am looking for a soloution like a script in my Nextcloud server (NC 25.0.1 on Debian 11.5) that connects to Microsoft 365 and doing the sync for Joe and his collegues permanently in the background.

Has anyone ever done this bevor or any ideas?

Thank you very much for any input :pray:

Greeting, Flo