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:

Download cPInstall on GitHub

Discover More with UnderHost