Calendars & Contacts in cPanel (v120)
We're upgrading our servers from cPanel v116 to v120!
Whats changing?
In cPanel & WHM version 120, cPanel deprecated and removed the Calendar and Contacts Server (CCS) plugin. cPanel also added support for CalDAV (calendars) and CardDAV (contacts) to the cpdavd service.
What is CalDAV and CardDAV?
CalDAV is used for managing calendars and scheduling information by syncing your calendars across different devices
How it works: It enables users to synchronise calendar events, tasks, and appointments across different devices. For instance, when you add or update an event on your phone, CalDAV ensures that the same event gets synchronised across your tablet or computer.
Why it’s useful: It keeps all your calendars up to date on every device you use.
CardDAV is used to manage contacts by syncing your contacts between different devices.
- How it works: It allows users to synchronise contact lists across devices. Just like CalDAV does for calendars, CardDAV ensures that when you add or update a contact on one device, that contact is synchronised on all your devices.
- Why it’s useful: It keeps all your contacts the same on every device, so you don't have to add them multiple times.
What is cpdavd?
cpdavd is a daemon (background service) that implements both CalDAV and CardDAV protocols on a server. It allows the server to provide calendar and contact synchronization services to clients (like computers, smartphones, or tablets).
cpdavd provides access to cPanel’s Web Disk interface (cPanel > Home > Files > Web Disk), Calendars and Contacts Management interface (cPanel > Home > Email > Calendars and Contacts Management), and Calendars and Contacts Sharing interface (cPanel > Home > Email > Calendars and Contacts Sharing).
What does this mean for me?
As this is a server side update, all data will be retained.
If you currently utilise the CalDAV & CardDAV features of cPanel, you will need to re-add your subscriptions / configurations to your email devices. The documents below will cover the basic steps to add calendar and contacts across several devices / operating systems: