How to set up my CalDAV calendar

From Supporting Role Wiki
Jump to navigationJump to search

Server URL

CalDAV works over the same transport as web pages, so the CallDAV URL looks like a web page address, but it is not. On our servers it has the following construction:

https://<your-mail-server-name>/davical/caldav.php/<username>/<collection>

Where <username> is your username and <collection> is the name of the calendar. On our servers by default this is called "Calendar".

iPhone/iPad

  1. Go to Settings -> Calendar > Accounts (on older versions of IOS -> Settings -> Passwords & Accounts)
  2. Select Add Account
  3. Select Other, then Add CalDAV Account
  4. Enter the details as requested:
    • In Server enter the URL of your CalDAV server. This is usually the same as your mail server, and it should be entered in this format:
      https://<your-mail-server-name>/davical/caldav.php
    • User Name is your network user name, usually same as you use on your main computer.
    • Password is the password you use with the above user name.
    • Description is your way of distinguishing it from any other calendaring system you use.
  5. Select Calendars and or Reminders (CalDAV does both) and click Save.

If you want to access shared calendars, then you can replace <username> in the Advanced Settings section, under Account URL with the name of the shared resource. By default we use shared. (NOTE, after a recent IOS Update this no longer appears to work. We are investigating - Marco 12 Sept 2019)

Thunderbird

  1. Install the Lightning plug-in which is required
  2. Restart Thunderbird to activate the plugin,
  3. Go to Events and Tasks > Calendar
  4. Right-Click by the list of calendars on the left hand side (there will just be a local one if this is a fresh install of the plug-in), and select New Calendar.
  5. Select On the Network, and click Next
  6. Select CalDAV type
  7. Set the calendar Location: https://<your-server-name>/davical/caldav.php/<username>/<calendar>
    1. Replace <your-server-name> with the appropriate server name.
    2. Replace <username> by you own username.
    3. Replace <calendar> by the name of the calendar you want to use calendar, or home, or else as required.
  8. Tick the offline option to have a local copy in case you have no access to the server.
  9. Enter your username and password when prompted, and make sure you tick the Save Password option.

Outlook

We recommend the CalDav Syncronizer plug-in (https://caldavsynchronizer.org/) which is open source. There are instructions on their site, and the URL you need is as described above.

iCal/Calendar App on Mac OS X

  1. Open Apple Calendar
  2. In the toolbar go to Calendar > Preference > Accounts
  3. In the accounts pane on the left, click the + sign button to add an account
  4. Select Add CalDAV account...
  5. Select Manual as account type
  6. Set Username: (type your username)
  7. Set Password: (type your password)
  8. Set Server Address: https://<your-server-name>/davical/caldav.php
    1. Replace <your-server-name> with the appropriate server name
  9. Then press Create button
  10. In Delegation tab, checked mark any others users calendars that shall be accessible.