Complete Guide to Setting Up Calendars and Contacts (CalDAV & CardDAV) in cPanel & WHM

This article explains how to configure calendars and contacts using CalDAV and CardDAV on iOS, macOS, Linux, and compatible applications. It includes server URLs, authentication details, SSL considerations, and step-by-step setup instructions for each platform.

CalDAV setupCardDAV configurationcPanel calendars and contacts

~3 min read · Updated Feb 22, 2026

1. Overview


This guide explains how to set up calendars and contacts using CalDAV and CardDAV on Apple® devices, Linux® systems, and compatible applications. In this document, user refers to the webmail user, and example.com refers to the user’s domain.


Warning: Because these applications are not developed by WebPros International, LLC, cPanel Technical Support cannot assist with their configuration.


Note: You cannot add calendars or address books directly inside Roundcube. To add them, use:

  • cPanel » Email » Calendars and Contacts Management
  • Webmail » Calendars and Contacts Management



2. Other Operating Systems


Apple Calendar and Thunderbird® natively support CalDAV and CardDAV. Other applications may work if they support these protocols.


  • Windows®: Use the third‑party Outlook CalDAV Synchronizer plugin.
  • Android™: Use the DAVx5 application.



3. Configuration Information


You can find your CalDAV and CardDAV setup details in:

Webmail » Calendars and Contacts Configuration


Example configuration:


Note: If Autodiscover fails, use the Alternate Server URL.


3.1 Direct URLs



You may also request auto‑configuration scripts via Webmail.




4. Setting Up Calendars and Contacts on iOS®


SSL Warning (Self‑Signed Certificates):

  • You will see a warning about server identity → tap Continue.
  • The iOS Reminders app will not work with these calendars.

4.1 Access the Configuration Screen


  1. Open Settings.
  2. Tap Mail.
  3. Tap Accounts.
  4. Tap Add Account.
  5. Tap Other.
  6. Select:
    • Add CalDAV Account (for calendars)
    • Add CardDAV Account (for contacts)

4.2 Enter Your Account Information


Example:

  • Server: example.com:2080 Important: You must include :2080.
  • User Name: [email protected]
  • Password: Webmail password
  • Description: My Calendar Account

Then:

  1. Tap Next.
  2. Enable Calendars.
  3. Choose Keep on My iPhone or Delete.
  4. Tap Save.



5. Setting Up Calendars and Contacts on macOS®


5.1 Access the Account Configuration Menu


  1. Open LaunchpadSystem Settings.
  2. Click Internet Accounts.
  3. Click Add Other Account….
  4. Select CalDAV Account or CardDAV Account.

5.2 Enter Your Account Information


You may configure the account using:

  • Automatic
  • Manual
  • Advanced

Example (Manual):

  • User Name: [email protected]
  • Password: Webmail password
  • Server Address: example.com:2080



6. Setting Up Calendars and Contacts on Linux®


Many Linux applications support CalDAV and CardDAV. Thunderbird is the most common option.


In Thunderbird:

  1. Open Calendar.
  2. Select New Calendar.
  3. Choose On the Network.
  4. Enter your direct CalDAV URL.



Conclusion


Using the CalDAV and CardDAV configuration details provided in Webmail, you can easily set up calendars and contacts across iOS, macOS, Linux, and other compatible applications. These methods ensure secure and reliable synchronization of your personal data.


Written & researched by Dr. Shahin Siami

Related Articles

How to Restore Your cPanel Account: A Complete Guide for New System Administrators

This guide explains how new system administrators can restore a cPanel account using WHM, transfer accounts and configurations between servers, and enable diagnostic logging for transfer and restore operations. It covers essential concepts such as WHM vs. cPanel, root access, backup handling, SFTP uploads, transfer methods, and advanced debugging tools.

Continue

آموزش کامل انتقال تمام اکانت‌های cPanel از یک سرور به سرور دیگر

این مقاله نحوه انتقال همه اکانت‌های cPanel، تنظیمات سرویس‌ها، گواهی‌های SSL و IP اصلی سرور را از یک سرور قدیمی (Source) به یک سرور جدید (Target) توضیح می‌دهد. شامل نصب سرور جدید، انتقال تنظیمات، انتقال اکانت‌ها، تغییر IP، تنظیم DNS و نصب مجدد SSL است.

Continue

How to Migrate a WordPress® Installation to a cPanel & WHM Server

This guide explains how to migrate a WordPress installation from a macOS-hosted environment to a cPanel & WHM server. It covers exporting the database, uploading WordPress files, creating and importing a MySQL database, updating URLs, configuring wp-config.php, fixing broken links, and finalizing the migration.

Continue

How to Manually Transfer an Account Between Servers in cPanel & WHM

This article explains how to manually transfer a cPanel account between servers when the account is too large for WHM’s automated transfer tools. It covers creating temporary directories, compressing public_html and log files, securely transferring data with SCP, and restoring the files on the destination server.

Continue

How to Manually Migrate Horde Calendars and Contacts to Roundcube in cPanel & WHM

This article explains how to manually migrate Horde calendars and contacts to Roundcube in cPanel & WHM version 108 through 118. It covers exporting Horde data, placing it in the correct directories, and importing it into Roundcube using built‑in plugins or manual import tools.

Continue

How to Manually Migrate Accounts to cPanel & WHM from Unsupported Control Panels

This article explains how experienced system administrators can manually migrate accounts from unsupported third‑party control panels to cPanel & WHM. It covers pre‑migration steps, installation requirements, file and directory transfers, database restoration, SSL migration, and post‑migration tasks.

Continue