Twitter Forum

Synology DSM

Synchronize contacts, events and tasks between Synology DSM and your Android device using DAVdroid!

Synology DiskStation Manager (DSM) is a Linux based software package that is the operating system for Synology's DiskStation and RackStation products.

A CalDAV server is available in the base system. CardDAV can be installed as an extra package.

It's also possible to run other CalDAV/CardDAV software like Baïkal and ownCloud on Synology systems. In this case, see the respective configuration pages for details.

CalDAV setup (using Synology Calendar package)

The Calendar package provides a calendar with Web and CalDAV interface.

You can view the CalDAV URL in the Calendar Web interface (Calendar > CalDAV Account). Use the macOS / iOS URL, but you have to replace /caldav/ by /caldav.php/ (Synology bug, not a DAVdroid bug).

So, the CalDAV URL could look like this:
http://diskstation.lan:5000/caldav.php/username

CalDAV setup (using Synology WebDAV package)

See: How to host a calendar server using the Synology NAS (Synology KB)

  1. Open Synology DSM: Control Panel / WebDAV.
  2. Enable WebDAV or WebDAV HTTPS (remember the port).
  3. Enable CalDAV.
  4. Go to "View calendar list" and add a calendar. Make sure that you have read/write permissions on the destination folder.
  5. In the calendar list, each calendar has a location (e.g. MyFolder/Work). This location is required to add the calendar with DAVdroid.

Now you can add an account in DAVdroid:

CalDAV URL: http(s)://server.example:port/MyFolder

User name and password: same as for Synology DSM

Known problems

CardDAV setup

  1. Install the CardDAV server package in the Synology DSM Web interface.
  2. Enable CardDAV on HTTP or HTTPS. Remember the port.

CardDAV URL: http(s)://server.example:port

User name and password: same as for Synology DSM

Contact group method: groups are separate VCards