Using Calendars & Contacts on Web Hosting

This article provides instructions for synchronizing cPanel Calendar & Contacts using CardDAV and CalDAV on mobile and desktop devices.

CardDAV is an address book that allow our customers to access and share contact data on a server. CalDAV is an Internet standard allowing to access scheduling information on a remote server. It’s a calendaring and scheduling client/server protocol designed to allow users to access calendar data on a server.

With CalDAV and CardDAV, email accounts created on cPanel can access their calendars and contacts remotely with third-party applications.

In this article, we’ll be using Thunderbird (Desktop) and iOS Calendar (Mobile).

Requirements

  • An active Web/Email Hosting Plan;
  • A email account tied to that plan (created inside cPanel).

iOS

In order to configure Contacts and Calendars synchronization on your iPhone, you will need to follow the steps below:

Contacts

1. Access your iPhone Settings:

2. Locate the Mail option:

3. Access the Accounts section:

4. Add a new account:

5. Select account type Other:

6. Now, select the CardDAV account type:

7. You should now see a screen asking for some information which you have to fill in:

Server: This may vary depending on which server you’re hosted on – look for the Calendars & Contacts feature inside cPanel for the exact hostname to use. Example: https://hosting9.epik.com:2080
Username: Your full email. Example: kb@bdtest.xyz;
Password: The email account password;
Description: Any description that you want. Example: Epik Contacts

Once done, the cPanel address book will be synchronized with your iPhone address book.

Calendar

Now that you have set up Contacts, we can move to the Calendar part. You can follow the instructions above until Step 5.

1. Now, since we’re configuring the Calendar, we want to add a new CalDav account:

2. Once again you should now see a screen asking for more information:

Server: This may vary depending on which server you’re hosted on – look for the Calendars & Contacts feature inside cPanel for the exact hostname to use. Example: https://hosting9.epik.com:2080
Username: Your full email. Example: kb@bdtest.xyz;
Password: The email account password;
Description: Any description that you want. Example: Epik Calendar

3. Leave the Calendars and Reminders options ticked, and click Save:

Once done, the cPanel calendar will be synchronized with the calendar on your iPhone.

Android

Android doesn’t have a native support for CalDav and CardDav. To get around this we’ll need an app for each configuration. OneCalendar for Calendars and CardDav Sync for Contacts.

Contacts
  1. Search for CardDav-Sync app on Google Play Store and install it.
  2. Open the app, allow access to Contacts and click Continue.
  3. Choose CardDav on the Add Account options.
  4. You’ll need to input the same Username, Password and Server information as the previous step.
    Username: Your full email. Example: kb@bdtest.xyz;
    Password: The email account password;
    Server: This may vary depending on which server you’re hosted on – look for the Calendars & Contacts feature inside cPanel for the exact hostname to use.
    Example: https://hosting9.epik.com:2080 or https://mail.yourdomain.com:2080
    Choose Use SSL.
  5. Choose an Account Name and click Finish & Done.
Calendar
  1. Search for OneCalendar app on Google Play Store and download it.
  2. Open the app, Select a Theme and choose the CalDav Calendars option.
  3. You’ll need to input the Username, Password and Server.
    Username: Your full email. Example: kb@bdtest.xyz;
    Password: The email account password;
    Server: This may vary depending on which server you’re hosted on – look for the Calendars & Contacts feature inside cPanel for the exact hostname to use.
    Example: https://hosting9.epik.com:2080 or https://mail.yourdomain.com:2080
  4. Tick Calendars and click Done to finish the configuration wizard.

Thunderbird (Desktop)

In order to configure Contacts and Calendars synchronization on your Thunderbird (Email Client) on your Desktop, you will first need to install the extensions named TbSync and Provider for CalDAV & CardDAV.

If you do not know how to install extensions, check this article out.

Before we start, make sure that your domain is using the appropriate hosting nameservers, since the method we are using in this article takes advantage of the AutoDiscovery method for the calendar URL.

1. Open your Thunderbird, and access the menu option Tools -> Synchronization Settings (TbSync):

2. Click on the Account Actions -> Add new account -> CalDAV & CardDAV:

3. Leave the default option ticked – Automatic Configuration:

4. You’ll now be asked to fill in 3 fields:

Account Name: Any description that you want. Example: Epik Calendar
Username: Your full email. Example: kb@bdtest.xyz;
Password: The email account password.

5. Confirm the information looks alright, it should be something like this:

6. Enable the syncing, select which calendars you want to sync and click Synchronize Now:

7. Done! Now you just need to access the calendar by going into the menu option Tools -> Calendar and you’ll see your new calendar with all your events:

Leave A Comment?