What You Need Before Starting
- An Evevps VPS running AlmaLinux 8 or 9 (cPanel no longer supports Ubuntu/Debian). We recommend the [PLAN_NAME] plan or higher.
- A valid cPanel license.
- A valid WHMCS license.
- A domain name pointing to your Evevps server’s IP.
Step 1: Install cPanel/WHM
Log into your Evevps server via SSH as root and run the official cPanel installation script. Note: This process can take 15-30 minutes, so grab a coffee!https://YOUR_IP:2087). Open that in your browser, log in with your root credentials, and follow the setup wizard to configure your nameservers and activate your license.
Step 2: Set Up the Web Environment
Before installing WHMCS, you need a place to put it:- Inside WHM, go to Create a New Account.
- Create an account for your primary domain (e.g.,
billing.yourdomain.com). - Make sure to assign it a package that has a MySQL database available.
Step 3: Install WHMCS
- Download the latest WHMCS release from their official website.
- Log into your new cPanel account at
https://YOUR_IP:2083. - Use the File Manager to upload the WHMCS
.zipfile to yourpublic_htmlfolder and extract it. - Rename the
configuration.php.newfile toconfiguration.php. - Create a new MySQL Database and User in cPanel, and save the password.
- Open your browser and navigate to
https://billing.yourdomain.com/install/install.phpto run the WHMCS setup wizard!