Installation Requirements

What is the Nextcloud Exchange Connector?

The connector integrates Microsoft’s proprietary contact and calendar formats with Nextcloud, by using the open standards CardDav (for contacts) and CalDav (for calendars). Initially, the focus is on ensuring bidirectional synchronization of personal agendas and contacts, while support for shared agendas and contacts will be implemented at a later stage.

Requirements

  • “Sendent Sync” App: You'll need to install the "Sendent Sync" app, by setting the app files on your server.  The app can be found in the Nextcloud app store at Sendent Sync.
  • Docker Environment: Your Docker environment should consist of the following components:
    • Sync Service
    • PostgreSQL
      * you may also host the PostgreSQL database elsewhere.
  • Microsoft Exchange: Depending on your setup, you can connect to Microsoft Exchange in the following ways:
    • Exchange Online / Microsoft 365: For authentication details, refer to this link. The Nextcloud Exchange Connector utilizes impersonation, therefor in order to configure this, follow the 'app-only' instructions in the Microsoft manual.
    • On-Premise: For configuration details, refer to this link
  • Nextcloud:
    • The Nextcloud Exchange Connector requires a separate Nextcloud user account, that has administrator rights. When configuring the integration, this is known as the Nextcloud Service Account.

Was this article helpful?