Difference between revisions of "Synology DiscStation"
Line 11: | Line 11: | ||
== known issues == | == known issues == | ||
− | There is a bug in Synology's CalDAV server. CalDAV-Sync uses [[Glossary#calendar-query|calendar-query]] to get all events in the configured sync-window from the server. However, if there are no events in the sync-window the Synology firmware responds with an error "404 Not Found" instead of an empty list. This error will cause CalDAV-sync to cancel the synchronization. The only known workarounds at this time are to configure a larger sync-range in CalDAV-Sync's settings and/or to ensure | + | There is a bug in Synology's CalDAV server. CalDAV-Sync uses [[Glossary#calendar-query|calendar-query]] to get all events in the configured sync-window from the server. However, if there are no events in the sync-window the Synology firmware responds with an error "404 Not Found" instead of an empty list. This error will cause CalDAV-sync to cancel the synchronization. The only known workarounds at this time are to configure a larger sync-range in CalDAV-Sync's settings and/or to ensure that you always have at least one event in this range (you have to create them using another client that doesn't use calendar-query). |
Another reason for 404 errors has been identified: This error can occur if a calendar contains sub-folders (beside the .DAV folder). | Another reason for 404 errors has been identified: This error can occur if a calendar contains sub-folders (beside the .DAV folder). |
Revision as of 11:45, 13 June 2013
Synology is a manufacturer of NAS devices. Newer firmware releases support CalDAV - in a way (see below).
Setup
CalDAV-Sync
CalDAV-Sync has been reported to work well with Syncology DiskStations that support CalDAV. But please be aware of the known issue below!
Please refer to the manual/configuration of your DiskStation for the correct path name. In general it should be sufficient to enter the path to your CalDAV root.
known issues
There is a bug in Synology's CalDAV server. CalDAV-Sync uses calendar-query to get all events in the configured sync-window from the server. However, if there are no events in the sync-window the Synology firmware responds with an error "404 Not Found" instead of an empty list. This error will cause CalDAV-sync to cancel the synchronization. The only known workarounds at this time are to configure a larger sync-range in CalDAV-Sync's settings and/or to ensure that you always have at least one event in this range (you have to create them using another client that doesn't use calendar-query).
Another reason for 404 errors has been identified: This error can occur if a calendar contains sub-folders (beside the .DAV folder).
Some users have reported that their events disappear from the Android calendar app after being synced. This is caused by a bug in Synology's CalDAV implementation, but it's still unclear what triggers this behavior. One user reported syncing worked well after exporting the entire calendar, removing and recreating the calendar on the DiscStation and re-importing all events. Other users reported that didn't fix it. If you find a way to trigger this issue on a working calendar, please let me know. I'd like to report this issue to the folks at Synology.
Meanwhile you should consider to install OwnCloud on your Synology. The latest releases work well on Synology DiscStations.
task support
Task support is broken on Synology DiscStations. The server returns an error 405 (Method not allowed) when the app tries to sync. Please disable task sync if you're syncing to a Synology DS.