How to host a calendar server using the Synology NAS

Overview

With the support of CalDAV, your Synology NAS can instantly become a calendar server. All of your CalDAV clients (such as iCal© on Mac OS©, iPhone©, or iPad©, or Mozilla© Sunbird© can be synchronized without any effort. And HTTPS support makes it safe to transmit data on the internet.

Contents

  1. Before You Start
  2. Set up the Calendar Server on your Synology NAS
  3. Publish and Subscribe to Calendars with a CalDAV Client

1. Before You Start

This article assumes that you have done the following tasks for your DiskStation:

  • Updated the DiskStation Manager (DSM) to the latest version.
  • Logged in under DSM admin (or a user belonging to the administrators group) for your DiskStation.

2. Set up the Calendar Server on your Synology NAS

You need to enable WebDAV before you can publish your calendar to the server.

To enable WebDAV and CalDAV:

  • Go to Control Panel > WebDAV.
  • Tick the boxes next to Enable WebDAV (port: 5005) and Enable CalDAV.
  • If you would like to enable connection via HTTPS, tick the box next to Enable WebDAV HTTPS connection (port: 5006).
  • Click Apply to save your changes.

To Create a Calendar:

  • Go to Control Panel > WebDAV.
  • Under Enable CalDAV, click the box labeled View calendar list.
  • In the Calendar List window, click Add to create a new calendar.
  • In the Calendar Name field, write the name of your calendar. The calendar name from the below example is ‘Work.'
  • In the Destination field, choose Select to find the folder location for your calendar, or manually type the folder location. The example location is ‘web/Calendar'.
  • Click OK to finalize your changes.
  • The calendar should appear on the list, along with the folder location and status. You may add more calendars if you wish, or click Close if you have finished.
  • Calendar Name: The name which you chose for the calendar.
  • Location: The folder location, which you must know in order for the CalDAV client to access your calendar.
  • Status: Indicates the status of your calendar as either ‘Normal' or ‘Offline.'

3. Publish and Subscribe to Calendars with a CalDAV Client

You can easily manage your schedule by creating and sharing calendars with your CalDAV client.

Note: Some supported CalDAV clients are:

  • Sunbird (Windows, Mac, Linux).
  • Chandler (Windows, Mac, Linux).
  • Evolution (Linux).
  • iCal (Mac, iOS device).

To Share Calendars with a Chandler

This example was created using Chandler 1.0.3.

  • From the top menu, go to Share > Subscribe.
  • In the Subscribe window, specify the URL for the calendar you would like to share from your DiskStation, and click Subscribe. The URL should be as follows:
  • Your DiskStation IP, followed by a colon and the WebDAV port number. The default WebDAV ports are 5005 for HTTP, and 5006 for HTTPS.
  • The folder location as shown in Control Panel > WebDAV > View calendar list > Location, as in step 5 above.
  • Once you have subscribed, you will be prompted to enter your User name and Password. Type the User name and Password for your DiskStation and press ‘Enter'.
  • The calendar will be added to your list of calendars in the far left panel. To sync any changes you make, click the Sync button on the top left corner.

To Publish a Local Calendar to the DiskStation

  • From your local calendars in the left-hand menu, find the calendar which you would like to share on the Calendar Server.
  • Right click, and select Publish.
  • Choose the folder location from your DiskStation where you would like to publish the calendar, and click Publish.
  • The calendar will be added to the Calendar Server on your DiskStation, and other users will be able to subscribe to your calendar.