How to Set Up Calendars and Contacts on cPanel Print

  • 0

 

Calendars & Contacts

Set Up CalDAV (Calendars) & CardDAV (Contacts) from your cPanel Server

Use this guide to connect your cPanel-hosted calendars and address books to iOS, macOS, and Linux (Thunderbird). It’s a clean-room rewrite based on cPanel’s official documentation so you can embed it directly on your site.

Heads‑up: Many clients require the secure DAV port :2080. When in doubt, append :2080 to the server name (for example, example.com:2080).
What you need
  • Your full email address (e.g., [email protected])
  • Your webmail password
  • Your server host (usually your domain) — often with :2080
Where to find settings

In Webmail, open Calendars and Contacts Configuration. It lists your DAV URLs and direct links for each calendar or address book.

Autodiscover tip

If the plain server URL fails in a client, try the alternate URL (the one with /principals/[email protected]/) or use direct calendar/address‑book paths.

Configuration Cheatsheet

User Name:  [email protected]
Password:   (your webmail password)
Server URL: https://example.com:2080
Alt URL:    https://example.com:2080/principals/[email protected]/

Direct CalDAV (calendar):   https://example.com:2080/calendars/[email protected]/calendar
Direct CardDAV (contacts):  https://example.com:2080/addressbooks/[email protected]/addressbook

Replace example.com and the email address with your actual values.

Set Up on Your Device

iOS (iPhone & iPad)
Self‑signed SSL? You may see a trust warning. Choose Continue to proceed. iOS Reminders may not sync with these DAV calendars.

Steps

  1. Open SettingsMailAccountsAdd AccountOther.
  2. Pick what you’re adding:
    • CalDAV for calendars (Add CalDAV Account)
    • CardDAV for contacts (Add CardDAV Account)
  3. Fill in:
    • Server: example.com:2080 (include :2080)
    • User Name: [email protected]
    • Password: your webmail password
    • Description: anything you like
  4. Tap Next, enable Calendars/Contacts as prompted, then Save.
  5. If asked about existing local calendars, choose Keep on My iPhone (or Delete if you prefer a clean slate).
macOS (Calendar & Contacts apps)

Open Internet Accounts

  1. LaunchpadSystem SettingsInternet AccountsAdd Other Account…
  2. Choose CalDAV (calendar) or CardDAV (contacts)

Three ways to add

1) Automatic (Calendar only)

Won’t work with self‑signed SSL, and Apple doesn’t offer Automatic for CardDAV here. If it fails, use Manual or Advanced.
  1. Account Type: Automatic
  2. Email Address: [email protected]
  3. Password: your webmail password
  4. Click Sign In

2) Manual (recommended)

  1. Account Type: Manual
  2. User Name: [email protected]
  3. Password: your webmail password
  4. Server Address: example.com:2080 (must include :2080)
  5. Click Sign In

3) Advanced (precise URLs)

  1. Account Type: Advanced
  2. User Name: [email protected]
  3. Password: your webmail password
  4. Server Address: example.com
  5. Server Path: use the path from Webmail’s configuration, e.g. /calendars/[email protected]/calendar or /addressbooks/[email protected]/addressbook
  6. Port: 2080
  7. Click Sign In
Linux (Thunderbird)

Calendars (CalDAV)

  1. Open the Calendar view.
  2. Click New Calendar… → choose On the NetworkNext.
  3. Username: your email address
  4. Location: https://example.com:2080 (include :2080)
  5. Click Find Calendars, then authenticate.
  6. Confirm CalDAV is selected and subscribe to the cPanel calendar shown.

Contacts (CardDAV)

  1. Open Address Book.
  2. Click Create a new address book → choose Add CardDAV Address Book.
  3. Username: your email address
  4. Location: https://example.com:2080 (include :2080)
  5. Click Continue, authenticate, and ensure the cPanel CardDAV book is selected.

Troubleshooting

Connection fails on setup

  • Verify you included :2080 with the server.
  • Try the Alternate principals URL from Webmail (bypasses Autodiscover).
  • Use the direct calendar or address‑book paths in Advanced settings.

Self‑signed certificate alerts

  • On iOS/macOS, you may need to Continue or trust the certificate.
  • Consider installing a valid SSL certificate on the server for smoother setup.

Roundcube caveat

You can’t create calendars or address books directly inside Roundcube. Add them via cPanel/Webmail’s Calendars and Contacts Management so they appear in Roundcube.

This guide is an independently written summary to help end‑users and admins configure CalDAV/CardDAV with cPanel. Always verify your exact DAV URLs inside Webmail: Calendars and Contacts Configuration.

Originally based on cPanel’s public documentation “How to Set Up Calendars and Contacts.” Last reviewed: 10 March 2025. Trademarks belong to their respective owners.


Was this answer helpful?

« Back