Install CloudPanel control panel on Debian 10
CloudPanel is a free, open source and powerful server control panel for managing multiple web components. Using the “Cloud” panel, you can manage MySQL, NGINX, PHP-FPM, Redis, domain, FTP, user management, etc. from a web-based interface. It supports all major cloud providers, including AWS, Google, Digital Ocean, and is specifically designed to achieve high performance with minimal resource usage. It also provides a CLI tool that can help you perform a variety of operations, including database backup, password reset, permissions, etc.
In this article, we will explain how to install CloudPanel on a Debian 10 server.
- A server running Debian 10.
- A root password is configured on your server.
Before you start, you need to install some necessary software packages on the server. You can install all components with the following command:
apt-get install curl wget gnupg2 sudo -y
Once all the packages are installed, use the following command to set the system hostname:
hostnamectl set-hostname panel.example.com
Next, edit the /etc/hosts file and configure host name resolution:
Add the following line:
Save and close the file when you are done.
CloudPanel provides an automatic installation script for the Debian 10 operating system. You can download it with the following command:
curl -sSL https://installer.cloudpanel.io/ce/v1/install.sh -o cloudpanel_installer.sh
After downloading the script, use the following command to set the appropriate permissions for the downloaded script:
chmod +x cloudpanel_installer.sh
Next, use the following command to run the script:
After successfully installing CloudPanel, you will get the following output:
Processing triggers for libc-bin (2.28-10) ... Processing triggers for systemd (241-7~deb10u4) ... Processing triggers for man-db (2.8.5-2) ... Processing triggers for mime-support (3.62) ... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The installation of CloudPanel is complete! CloudPanel can be accessed now: https://your-server-ip:8443/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
So far, CloudPanel has been installed. You can continue to access it now.
Access CloudPanel dashboard
Now, open your web browser and use the URL to access the CloudPanel web interface. https://panel.example.com:8443. You will be redirected to the registration page:
Provide your name, email, administrator username, password, and click create user Button. You will be redirected to the CloudPanel login page:
Provide your administrator username and password, and click Log in Button. You should see the CloudPanel dashboard in the following screen:
Congratulations! You have successfully installed CloudPanel on Debian 10. Now you can easily manage users, domains, web servers, PHP, Redis, and server resources from the CloudPanel dashboard.