For successful operation of and updates to of self-hosted WHMCS installations, your system must meet the minimum system requirements for your WHMCS version.
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.
When you secure your self-hosted WHMCS installation, we recommend adjusting the permissions for the configuration.php file to protect your sensitive data.
Customize your own minimum and maximum length limits for domain names if you don't want to use the default for the domain extension (TLD) on a self-hosted WHMCS installation.
You can configure WHMCS to use an encrypted MySQL® database with your self-hosted WHMCS installation. This requires additional steps to add settings to your configuration.php file.
When you move your self-hosted WHMCS installation from one subdomain to another on the same server, you may need to perform additional steps like updating your license.