Calendar and Contacts Server (CCS) & WP Toolkit in cPanel & WHM

This article explains how the Calendar and Contacts Server (CCS) plugin works, how to install or uninstall it, how to connect it to external applications, and how Z-Push ActiveSync support integrates with CCS. It also covers the WP Toolkit plugin, including installation methods, requirements, Deluxe features, updates, troubleshooting, and removal procedures.

WP Toolkit cPanelZ-Push ActiveSynccPanel CCS plugin

~3 min read · Updated Feb 15, 2026

Calendar and Contacts Server (CCS)


Valid for versions 118 through the latest version

Last modified: March 15, 2024


Overview

The Calendar and Contacts Server (CCS) plugin allows cPanel users to manage their CalDAV (calendar) and CardDAV (contacts) accounts directly from the cPanel & WHM server. Once installed, CCS becomes the primary tool for calendar and contacts management.

Warnings:

  • This plugin was removed in cPanel & WHM version 120. Versions 120+ use the cpdavd service instead.
  • CCS does not support CloudLinux™ 9, Rocky Linux™ 9, or AlmaLinux OS 9.
  • CCS requires PostgreSQL®. Removing PostgreSQL removes CCS.
  • Servers on NAT networks must support loopback NAT so CCS can connect to the server’s public IP.

Install the CCS Plugin

  1. Navigate to WHM » Home » cPanel » Manage Plugins.
  2. Click Install “Calendar and Contacts Server”.

Uninstall the CCS Plugin

  1. Navigate to WHM » Home » cPanel » Manage Plugins.
  2. Click Uninstall “Calendar and Contacts Server”.

Connect CCS to Other Devices

You can connect CCS to Roundcube or other applications. Administrators can also access CCS data directly via port 2080. For setup instructions, refer to the How to Set Up Calendars and Contacts and Calendar Delegation documentation.




Z-Push – ActiveSync Support

Z-Push provides Exchange ActiveSync (EAS) support for CCS, enabling synchronization of calendars, contacts, and email on Android™ devices. This plugin installs automatically when CCS is installed.

Important Notes:

  • You will only see this plugin if CCS is installed.
  • It was deprecated in version 118 and will be removed in a future release.
  • It requires at least 7 GB RAM and 4 CPU cores.
  • It does not support Calendar Delegation.

Uninstall Z-Push

  1. Navigate to WHM » Home » cPanel » Manage Plugins.
  2. Click Uninstall “Z-Push - ActiveSync Support”.



WP Toolkit


Valid for versions 120 through the latest version

Last modified: June 30, 2025


Overview

The WP Toolkit plugin provides an easy way to install, configure, and manage WordPress®. It is automatically installed on cPanel & WHM versions 102 and later.


Install WP Toolkit

1. WHM Marketplace

  1. Go to WHM » Home » Server Configuration » WHM Marketplace.
  2. Find WP Toolkit under Add Extensions and click Install.

2. Manual Installation


bash <(curl https://wp-toolkit.plesk.com/cPanel/installer.sh || wget -O - https://wp-toolkit.plesk.com/cPanel/installer.sh)

WP Toolkit Requirements

  • WordPress requires MySQL® 5.7 or later.
  • Enable PHP-FPM Service for cPanel Daemons in WHM’s Service Manager.
  • Enable required PHP extensions via EasyApache 4.
  • Set memory_limit ≥ 128 MB in MultiPHP INI Editor.
  • Enable the following features in Feature Manager:
  • WP Management
  • MySQL
  • Subdomains
  • MIME Types
  • Cronjobs
  • Directory Privacy
  • Password & Security
  • File Manager
  • Redirects



WP Toolkit Deluxe Features

The Deluxe version includes additional advanced features. The table below compares both versions:

FeatureWP ToolkitWP Toolkit Deluxe
Customizable InstallationYesYes
Staging & CloningNoYes
Smart UpdatesNoYes
Security RollbackNoYes
Mass Site ManagementNoYes



WP Toolkit Updates

WP Toolkit updates run automatically every night.

Check update status:


systemctl status wp-toolkit-scheduled-tasks

Force an update:


su wp-toolkit --shell=/bin/bash -c '/usr/bin/sw-engine -d auto_prepend_file=/usr/local/cpanel/3rdparty/wp-toolkit/scripts/scheduled-task-prepend-file.php /usr/local/cpanel/3rdparty/wp-toolkit/plib/scripts/instances-auto-update.php'



Troubleshooting WP Toolkit

Log files are stored in:


/usr/local/cpanel/3rdparty/wp-toolkit/var/logs/

Search for errors:


grep -A1 ERROR /usr/local/cpanel

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