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