This guide explains how to install WHMreseller on a cPanel/WHM server.
Requirements
-
cPanel/WHM installed server
-
Root SSH access
-
GCC / G++ compiler installed
-
AlmaLinux, RockyLinux, CloudLinux, or compatible OS
Before Installation
Remove any existing deasoft.com entries from /etc/hosts to avoid hostname or connectivity conflicts during installation.
sed -i '/\<deasoft\.com\>/d' /etc/hosts
This removes all matching lines directly from /etc/hosts.
Installation Steps
Run the following commands as root:
cd /usr/local/cpanel/whostmgr/docroot/cgi
wget -N https://deasoft.com/whmreseller/install.cpp
g++ install.cpp -o install
chmod 700 install
./install
rm -f install*
What the Installer Does
The installer will:
-
Download and compile the WHMReseller installer
-
Install the WHMReseller plugin into WHM
-
Configure the required files and permissions
-
Automatically clean up installation files after completion
Accessing WHMreseller
After installation, log into WHM and search for:
WHMreseller
from the WHM sidebar or plugins section.
Troubleshooting
g++: command not found
Install GCC/G++ tools first:
AlmaLinux / RockyLinux / CloudLinux
dnf install gcc-c++ -y
CentOS 7
yum install gcc-c++ -y
Reinstalling
To reinstall, simply run the installation commands again.
Uninstall
If an uninstall utility is provided by the vendor, use it. Otherwise manually remove the plugin files from:
/usr/local/cpanel/whostmgr/docroot/cgi/
and related WHM plugin directories.
