~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
- Navigate to WHM » Home » cPanel » Manage Plugins.
- Click Install “Calendar and Contacts Server”.
Uninstall the CCS Plugin
- Navigate to WHM » Home » cPanel » Manage Plugins.
- 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
- Navigate to WHM » Home » cPanel » Manage Plugins.
- 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
- Go to WHM » Home » Server Configuration » WHM Marketplace.
- 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:
| Feature | WP Toolkit | WP Toolkit Deluxe |
|---|---|---|
| Customizable Installation | Yes | Yes |
| Staging & Cloning | No | Yes |
| Smart Updates | No | Yes |
| Security Rollback | No | Yes |
| Mass Site Management | No | Yes |
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/cpanelWritten & researched by Dr. Shahin Siami