cPInstall was a lightweight yet powerful bash script designed to automate cPanel/WHM installations and plugin configurations. Initially created for UnderHost customers, it was later released to the public as a one-click solution for managing cPanel plugins.
Project Status & Future Updates
Note: This script is no longer maintained and may contain outdated components.
While cPInstall has reached the end of its life, UnderHost has integrated its features into a cPanel internal plugin. The plugin will be publicly released once final code adjustments are made, with branding removed and a GPL license adopted.
Looking for an Alternative?
For users seeking an updated solution, check out our newer version without cPanel:
One-Domain Installer (Non-cPanel Version)
Original cPInstall Features (May Be Outdated)
- cPanel Installation & Updates: One-click installation of cPanel and DNS-only versions.
- CloudLinux Integration: Register and install CloudLinux with ease.
- Security Hardening: Includes CSF Firewall, SSH port modification, and tmp partition security.
- Brute Force Protection: Automatically install and configure brute force detection tools.
- Performance Optimization: Supports LiteSpeed, Softaculous, FFMPEG, and other key hosting tools.
- Custom Plugin Management: Install and remove cPanel plugins like WHMSonic, Fantastico, and cPnginx Admin.
Download cPInstall
The legacy version of cPInstall remains available for those who wish to explore it: