GNOME Evolution
GNOME Evolution has native Etebase support, allowing you to sync your SilentSuite calendar, contacts, and tasks directly -- no DAV bridge required.
Once configured in Evolution, your data also appears in GNOME Calendar, GNOME Contacts, and GNOME To Do.
Install the EteSync Module
The evolution-etesync module provides native Etebase support. Install it for your distribution:
Arch Linux
# Install from AUR
yay -S evolution-etesync-gitFedora / CentOS
sudo dnf copr enable daftaupe/etesync-rs
sudo dnf install evolution-etesyncDebian / Ubuntu
Add the OBS repository for home:fawz:libetebase and install:
sudo apt install evolution-etesyncCheck the EteSync downloads page for the latest package links.
Other Distributions
See the EteSync GNOME guide for additional options and build-from-source instructions.
Set Up
- Open Evolution.
- Click the arrow next to New in the toolbar > Collection Account.
- Enter your username (email address).
- Tick "Look up for an EteSync account".
- Click Next.
- Enter your password.
- For self-hosted servers: click Advanced Options and enter your server URL (e.g.
https://sync.your-domain.com). For the hosted service, enterhttps://server.silentsuite.io. - Click Next > Finish.
Your calendars, contacts, and task lists will appear in Evolution and across all GNOME apps.
GNOME Calendar & Contacts
After setting up Evolution, your SilentSuite data automatically appears in:
- GNOME Calendar -- all your encrypted calendars show up with events.
- GNOME Contacts -- all your encrypted contacts are accessible.
- GNOME To Do -- your encrypted task lists are available.
No additional configuration is needed for these apps.
Alternative: Via DAV Bridge
If the native module is not available for your distribution, you can use the DAV bridge instead:
- Set up the SilentSuite Bridge.
- In Evolution: New > Collection Account.
- Enter your username.
- Click Advanced Options > set server to
http://localhost:37358/. - Tick "Look up for a CalDAV/CardDAV server", untick other options.
- Click Look Up and enter your SilentSuite password.
Troubleshooting
Module not found
If the "EteSync account" option doesn't appear, the evolution-etesync package may not be installed correctly. Verify:
# Check for the module
ls /usr/lib/evolution/modules/ | grep etesyncAuthentication fails
Double-check your username and password. Remember that your SilentSuite password is also your encryption key -- it must be entered exactly.