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
Here is a list of unofficial pre-built packages. Do you know how to create packages for your favourite distro and would like to have it listed here? Please contact us.
- Arch (AUR): evolution-etesync-git
- Fedora/CentOS (COPR):
dnf copr enable daftaupe/etesync-rs
dnf install evolution-etesync
- OpenSuse/Mageia: RPMs on COPR
- Debian/Ubuntu: PPA on OBS
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:
- Click on the arrow next to "New" button
- Choose "Collection Account"
- Enter your username.
- Make sure "Look up for an EteSync account" is ticked.
- Enter your password.
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.
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
.