Evolution is GNOME's personal information management application that provides integrated mail, calendaring, address book and task functionality.

Thanks to Nour's great work during GSoC 2020, there is now built-in support for EteSync in Evolution.

Installing the module

The Evolution module is quite new so it's not yet packaged by distributions. Until that is done we provide some packages for you to use, or alternatively, you can build it yourself from source.

Please head over to the community chat if you need any help or are facing any issues.

Pre-built packages

  • Arch: AUR package
  • Fedora/CentOS (COPR):
    • dnf copr enable daftaupe/etesync-rs
    • dnf install evolution-etesync

Build from source

In order to build the package from source, please follow this guide.

Adding EteSync account

Now that the module is installed, you can add your account to Evolution:

  1. Click on the arrow next to "New" button
  2. Choose "Collection Account"
  3. Enter your username.
  4. Make sure "Look up for an EteSync account" is ticked.
  5. Enter your password.

After that you'll be asked to enter your Encryption password and all your data will be loaded successfully.

Adding data to an existing collection

For example, adding an event to a calendar:

Adding a new collection (e.g. calendar)

The EteSync Evolution module supports address books, calendars and task lists.

Here is an example on how to add an address book:

Rename or change a collection's color

Just right click on the collection (address-book, calendar or task list), select properties, rename or change the color, and to finish, click OK.

Setting up newly created account

This section is for new users who just created an EteSync account and haven't set an encryption password for their account (first time to use the account).

  1. Add your account as instructed above.
  2. A new dialog will pop up asking you to set an encryption password.
  3. Enter your encryption password twice to set it up and then your account will be initialized with 3 default collections (My Contacts, My Calendar and a My Tasks).
  4. Press Ok, and that's it.

Running your own instance (self-host)

This section assumes you are already running and using your own instance and that it works. After that, all you need to do is clicked "Advanced Options" and enter your custom server url.

For example, here is how to set the server url to localhost using port 8000.