Install the EteSync app from the App Store:

Download on the App Store

Apple doesn't make it easy to build an iOS app that integrates well with the OS (buggy APIs, etc.) please let us know if you encounter any issues or have any feedback.

Syncing without iCloud

Due to iOS limitations EteSync can't create new accounts on the device and can only sync to existing ones. In addition, there's no local account unless iCloud is turned off. Therefore you either need to turn iCloud off, or use the DAV account workaround to avoid syncng with iCloud. Read the next two sections for more information.

The easiest way to use EteSync is by using the local device account, which requires disabling iCloud for your wanted sync types.

To disable iCloud, open the Settings app and go to Passwords & Accounts -> iCloud and disable Contacts, Calendars and Reminders (or any subset, depending on what you would like to sync with EteSync). After doing so, you will be able to choose the local account and have EteSync sync there.

Note: you may need to disable other accounts, such as Exchange, if enabled.

DAV account workaround (keeping iCloud on)

If you would like to continue using iCloud for calendars and reminders, and use EteSync in parallel, you can create a fake DAV account for EteSync to use.

You can either follow this video or the textual step-by-step below. The account description must be exactly etesync otherwise sync won't work.

  1. Open the Settings app
  2. Scroll down and open Passwords & Accounts
  3. Click Add Account, then Other and then Add CalDAV Account.
  4. Enter the following into the form (this is a fake account so won't actually connect to anything):
    • Server: localhost
    • Username: aaaaa
    • Password: aaaaa
    • Description: etesync (has to be exactly "etesync")
  5. Click Save.
  6. You will now get a popup saying Cannot Connect Using SSL, Click Continue.
  7. You'll now get a popup about account verification failing. Click OK.
  8. Click Save again until the account is saved.

Syncing without the app (DAV bridge)

In some cases you may want to share your data with users without having them install the app. There is an easy way to do that using the DAV bridge. For more information and how to use it, please visit the dashboard.

Important: data shared using the DAV bridge is not end-to-end encrypted. It's mostly useful for sharing just part of your data (e.g. one calendar) without needing to install any apps.

Optional: set EteSync as the default calendar

Open the Settings app, scroll down to Calendars (or Reminders) and set one of the EteSync calendars as the default.