Initial Configuration

After you complete installation for your self-hosted WHMCS installation, we recommend taking several importand steps to enhance your self-hosted …




System Requirements

For successful operation of and updates to of self-hosted WHMCS installations, your system must meet the minimum system requirements for your WHMCS version.


Install WHMCS

The first step to running a self-hosted WHMCS installation is installing it on your server. WHMCS includes an easy browser installation tool to suit most users' needs.


Install on the Command Line

If you want more configuration options than browser-based installation offers, you can install and upgrade WHMCS on the command line.


Install with cPanel Site Software

If you use a cPanel & WHM version that supports it, you can install self-hosted WHMCS easily using cPanel's deprecated Site Software feature.




Install ionCube Loader

ionCube Loader® is a PHP extension that allows decoding and encoding of WHMCS files. Before you install or upgrade your self-hosted WHMCS installation, make sure your system uses the correct version.


Set Up a Test Environment

To prevent problems, we recommend testing updates and customizations in a test environment before applying them to your self-hosted WHMCS installation.


Uninstall WHMCS

If you need to uninstall WHMCS from your self-hosted server, you can do so manually by removing the related WHMCS files, data, cron jobs, and email piping or importing.


Updating Through EOL Versions

If your self-hosted WHMCS installation is on a WHMCS version that is past its End of Life (EOL) date for multiple years, we recommend that you update WHMCS as soon as possible. Make sure that you meet the system requirements for each EOL version that you upgrade through to reach a modern, supported version.