How Does it work, A Full guide for EteSync module in Gnome Evolution app

Welcome, in the past months I’ve been working on an EteSync module for Evolution so EteSync users can add their account to Evolution and mange all their data from there.

EteSync, it is a secure, end to-end encrypted and FLOSS sync solution for your contacts, calendars and tasks.
Evolution is a personal information management application that provides integrated mail, calendaring and address book functionality.
You can see all my past posts from here if you want to know more about the module.

This is basically a tutorial on how to use the EteSync module in Evolution. It should be simple and covering all of the important stuff that you’ll need to do to manage your data in your EteSync account.

You can play around with the module to do other thing that aren’t mentioned, try to right click on a existing journal to find more options as deleting. Also you can modify existing entries by double clicking on it or delete by right clicking and choose to delete.


Installing the module

First things first, you’ll need to install the EteSync module for Evolution, you can simply do this by following the installation guide found here.

Adding EteSync account

After installing the module, obviously you’ll need an EteSync account, if you don’t have one, you can create one from EteSync website.

The steps are very simple.

  1. click on the arrow next to “New” button
  2. choose “Collection Account”
  3. Enter your email/username.
  4. Choose “Look up for an EteSync account”
  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 inside a journal

In this example I am adding an appointment to a calendar of mine.

Adding new journal

EteSync supports only three types of journals (Address-book, Calendars and Task lists).
There are two ways to add new journals in Evolution.

First is from “New” menu
Second is choosing category from the bottom-left area (here it is Contacts), right clicking on the account and choose “New address-book/calendar/task list”

Rename or change a journal color

Just right click on the journal (address-book, calendar or task list), select properties then you can rename or change color, then 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. Simply follow the adding account steps normally.
  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 journals (My Contacts, My Calendar and a My Tasks).
  4. Press Ok, and that’s it.

Running your own instance (self-host)

This part is a little advanced. Since EteSync has it’s code open-source so anyone can use the server code to easily self-host his own server but it comes with less benefit, however, if you wish to do so, please follow the instructions here.

After you have successfully set up your own instance, and verified it works by connecting to it from the browser, you can follow the steps do add an account while hosting your own server.

In this example I am self hosting the server with my localhost url on port 8000 (

One thought on “How Does it work, A Full guide for EteSync module in Gnome Evolution app

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s