Install CloudPanel control panel on Debian 10 (Buster)

You can download this article in PDF format via the link below to support us.Download the guide in PDF formatClose

CloudPanel is the server control panel of the 21st century, designed to be quickly implemented through its lightweight components. This software solution can provide you with the ultimate server management experience through a web interface.

CloudPanel supports database server, domain, Linux service, Cron job, IP and Bot blocking, FTP server, user management, cloud platform support and other management. CloudPanel is aimed at PHP developers who want to simplify the software life cycle-from development to hosting in production.

Some of the key features of CloudPanel listed on the official project website are:

  • It is open source and can be used for free
  • It provides a powerful and intuitive management interface
  • Security-provide free SSL/TLS certificate
  • Designed for high performance with minimal resources
  • It supports all major clouds-AWS, Digital Ocean, GCP, etc.
  • CloudPanel supports more than ten languages ​​and can be easily installed in any region

The minimum requirements for installing CloudPanel control panel on Debian systems are:

  • 1 CPU core
  • 2 GB of RAM
  • 15 GB disk space
  • Internet connection
  • Super user or user with sudo privilege

In this article, we have introduced step by step how to install and use CloudPanel on a dedicated Debian server on any Cloud Platform.

Step 1: Update the system

Log in to your Debian 10 server using a user account with administrative privileges.

$ ssh [email protected]

For root user login:

ssh [email protected]

Update the system software package.

sudo apt update
sudo apt -y upgrade

Before installing the CloudPanel control panel on Debian 10 (Buster), please install the necessary packages:

sudo apt -y install vim curl sudo wget

Please restart the system before installing CloudPanel Web Hosting Panel on Debian 10.

sudo reboot

Step 2: Install CloudPanel control panel on Debian 10

An installer script for installing CloudPanel control panel on Debian 10 is provided:

curl -sSL  -o

Give the script execution bit.

chmod +x

Set an appropriate hostname for the CloudPanel server.

sudo hostnamectl set-hostname

Edit the /etc/hosts file and map the server IP address to the configured host name.

$ sudo vim /etc/hosts cloudpanel

Also configure the A record for the server domain name in the DNS server.

Then use sudo to run the script.

sudo ./

A successful installation will provide you with output similar to the one shared below.

Updating database schema...

     42 queries were executed

 [OK] Database schema updated successfully!

   > purging database
   > loading AppDataFixturesBlockedBotsFixtures
   > loading AppDataFixturesTimezoneFixtures
Vhost Templates have been imported.
Synchronizing state of memcached.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable memcached
insserv: warning: current start runlevel(s) (empty) of script `memcached' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `memcached' overrides LSB defaults (0 1 6).
Removed /etc/systemd/system/
vm.overcommit_memory = 1
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.
Processing triggers for libc-bin (2.28-10) ...
Processing triggers for systemd (241-7~deb10u5) ...
Processing triggers for mime-support (3.62) ...

The installation of CloudPanel is complete!

CloudPanel can be accessed now:

Open the printed URL in a browser:


Accept the SSL warning because this is a self-signed certificate.

Create admin user


Log in using the username and password created in the previous step.

Install cloud panel debian 10 buster 03

This is how the CloudPanel control panel looks

Install cloud panel debian 10 buster 04

I recommend you Enable MFA Provide better security for administrator accounts. Below is a direct link to the most important part of CloudPanel management.

Administrative part.

Hosted applications are under the “Applications” section of the documentation page.

related articles:

How to install Ajenti control panel on Ubuntu

Best free and open source web hosting control panel

Best alternative to commercial panels

You can download this article in PDF format via the link below to support us.Download the guide in PDF formatClose