HOWTO

Synchronize with a SyncML server via HTTP

This is the simplest usage, explained as part of the "getting started" documentation. Limited to one address book, calendar, task list and set of memos because that is what SyncML servers typically support.

Synchronize with a SyncML-capable device via Bluetooth

When you don't want to store your confidential data on some third-party's server, then direct synchronization via Bluetooth can be used.

Synchronize with an ActiveSync server

Synchronization of contacts and events is supported. The Google Contacts wiki page shows how to set up contact syncing with Google.

Run your own SyncML server

If you have access to a server on the Internet, then you can run SyncEvolution as your own, private SyncML server. Useful if you have devices which support SyncML over HTTP natively or via third-party apps and you want to synchronize anywhere, anytime without relying on third-party services. The instructions use plain files on the server and thus do not depend on Evolution.

Synchronize Evolution data between different computers and phones via WiFi/LAN

In contrast to the usage on a server in the previous scenario, this HOWTO assumes that synchronization happens on the home network. It explains how data stored in Evolution can be synchronized between different computers running SyncEvolution or other devices (like a phone) with SyncML over HTTP. SyncEvolution can synchronize an arbitrary number of databases, which is explained in the HOWTO.

Synchronize multiple databases with Funambol server

When running your own SyncML server, then it is possible to configure server and client to synchronize multiple calendars, addressbooks, etc. The Funambol server HOWTO explains how to do that with the Funambol server.

Synchronize with a CalDAV/CardDAV server like Google Calendar

This is a new feature in SyncEvolution 1.2. It uses "local sync" to move data between a local storage (for example, accessed via SyncEvolution's Evolution backend) and a remote CalDAV/CardDAV server (accessed with the new CalDAV/CardDAV backend). A basic setup with Google Calendar is explained as part of the command line usage. It is possible to synchronize multiple databases, explained in this Radicale HOWTO.

Bridge between SyncML and CalDAV/CardDAV

Starting with SyncEvolution 1.3 it is possible to use the CalDAV/CardDAV backend as part of a SyncML sync session. This connects SyncML clients or servers directly to the data stored in a CalDAV/CardDAV server. See the comments about database/databaseUser/Password settings in the CalDAV and CardDAV section of the command line usage instructions for details.

Synchronize data stored in KDE

This is a new feature in SyncEvolution 1.3. Pre-release binaries of that are available, see the KDE HOWTO for details.

Synchronize with Exchange via ActiveSync

In combination with the activesyncd daemon (bundled with syncevolution.org binaries) one can synchronize contacts and events with Exchange. Tasks and notes are not supported because the necessary conversion code in activesyncd has not been written yet. The KDE + Exchange HOWTO explains how to do this.

Manipulate a PIM storage via the command line

It is possible to export/add/update/delete items in local storages (EDS, Akonadi) and some remote storages (WebDAV). See the item operations HOWTO for details.


To add more HOWTOs, create a new Wiki page and add a short summary+link here by editing this page.