Calendars and Contacts - cPanel version 120
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. This document will cover the basic steps to add calendar and contacts across several devies / operating systems.
Apple Devices
iOS
Access the configuration screen
- Tap Settings.
- Tap Apps.
- Tap Mail.
- Tap Mail Accounts.
- Tap Add Account.
- Tap Other.
- Tap the option for the type of account to add:
- To add a calendar account, tap Add CalDAV Account under CALENDARS.
- To add a contacts account, tap Add CardDAV Account under CONTACTS.
Enter your account information
To complete the setup of your account, perform the following steps:
- Enter your information in the appropriate text boxes. For example:
- Server —
yourdomain.com:2080
- User Name —
youremail@yourdomain.com
- Password — This is your email password (The same password that you use for your WebMail login.)
- Description — This can be anything.
- Server —
- Tap Next.
MacOS
Access the account configuration menu
To access the account configuration menu, perform the following steps:
- Click Launchpad, and then click System Settings.
- Click Internet Accounts.
- Click Add Other Account….
- Click CalDAV Account to add a calendar account, or CardDAV Account to add a contacts account.
Enter your account information
To complete the setup of your CalDAV or CardDAV account, use one of the following methods:
Automatic
Important:
- You cannot use the Automatic method to set up your contacts.
- You cannot set up calendars with the Automatic method if your domain uses a self-signed certificate.
- If you experience issues with the Automatic method, use either the Manual or Advanced methods instead.
To automatically complete the setup of your calendar account, perform the following steps:
- Select Automatic in the Account Type menu.
- Enter your email address in the Email Address text box.
- Enter your password in the Password text box.
- Click Sign In to save your changes.
Manual
To manually complete the setup of your account, perform the following steps:
- Select Manual in the Account Type menu.
- Enter your email address in the User Name text box.
- Enter your password in the Password text box.
- In the Server Address text box, enter the server name, and add
:2080
at the end.
You must add:2080
at the end of the server name for the setup to work correctly. - Click Sign In to save your changes.
Advanced
To complete setup of your account using the Advanced option, perform the following steps:
- Select Advanced in the Account Type menu.
- Enter your email address in the User Name text box.
- Enter your password in the Password text box.
- Enter the server name in the Server Address text box.
- Enter the server path in the Server Path text box.
- You can locate the CardDAV and CalDAV Server Path information in Webmail’s Configure Calendar and Contacts Client interface. Use the URL provided in the Secure SSL/TLS URLs table for the calendar or address book you wish to add.
- The Server Path text box only requires the information after the server’s port address. For example, to add a CalDAV Server Path, use the
/calendars/user@example.com/calendar
format.
- Enter
2080
in the Port text box. - Click Sign In to save your changes.