CloudPanel is free control panel software that can be installed on your virtual private server. It provides more flexibility and control over a standard VPS enabling easy creation of various different sites and apps including:
CloudPanel needs:
These are bare minimums. For production sites, spec higher.
1. First off start by logging into your VPS over the command line.
2. Use the following command to check, install updates and install required packages (including mariadb.
apt update && apt full-upgrade && apt -y install curl wget sudo ufw
3. In a browser window check if apache in running on your VPS, if it is we will need to disable it in preparation for NGINX.

systemctl disable apache2 && sudo systemctl stop apache2
4. From here run the installation script provided to install CloudPanel.
curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh; \
echo "a3ba69a8102345127b4ae0e28cfe89daca675cbc63cd39225133cdd2fa02ad36 install.sh" | \
sha256sum -c && sudo DB_ENGINE=MARIADB_10.11 bash install.sh
5. Now start by creating your admin user in CloudPanel.

6. After successfully installing and setting up CloudPanel, sign in with your newly created Admin user. From here you can continue configuring additional features such as CloudFlare, specific firewall rules or just get straight into it by adding a site.

Default installation uses a self-signed certificate. Browser will show a warning.
Install SSL certificates with Let’s Encrypt to get a proper certificate and remove the warning.
From the CloudPanel dashboard, add sites, configure databases, set up SSL per domain, and manage everything through the web interface.
Much easier than editing config files manually for every site you add.
Get scalable resources with our VPS hosting with root access and optional software.
Get VPS HostingPerfect for websites and small businesses unlimited bandwidth with cPanel hosting.
Get cPanel Hosting