In this article, I would like to describe how easy it is to offer hosting services based on the WHMCS billing system and the open source HestiaCP server management panel.
If you already have WHMCS configured, you can quickly skip to the next part. If not, please refer to the official documentation to properly install and configure this panel.
The installation of the HestiaCP panel itself should not cause any problems, because it basically consists of a few commands. From Your server terminal CLI just issue few commands as root user:
#wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh #bash hst-install.sh --interactive no --email email@example.com --password p4ssw0rd --hostname hostname.domain.tld -f
For more detail information, look here.