How to install CloudPanel on Debian

CloudPanel is an opensource alternative to paid solutions that allows you to easily install the LEMP stack (Linux, Nginx, MySQL and PHP) on your VPS or cloud server.

According to the official documentation, CloudPanel is a free and modern control panel for server configuration and management with a focus on simplicity.

CloudPanel was originally developed by MGT-COMMERCE GmbH, a Berlin-based company, more than a decade ago exclusively to provide optimized hosting for Magento sites in the AWS cloud.

This free control panel has now evolved into one of the most powerful panels for Nginx servers, compatible with a wide range of PHP, Node.js, Static Websites and Python applications. In doing so, it has become more flexible.

In fact, with CloudPanel you can run any of your favorite applications on any cloud or dedicated server within minutes. Currently, CloudPanel only supports Linux distributions — Debian 11 and Ubuntu 22.04.

Installing CloudPanel is quite simple and easy.

Before we start the installation, let's see what CloudPanel offers:

Service Version
NGINX 1.21 with PageSpeed module
MySQL 8.0
MariaDB 10.6, 10.8
PHP 7.1-8.1
Redis 6
ProFTPD 1.3
Node.js 12, 14, 16 Versions LTS
Yarn 1.22
Python 3.10
Service Version
NGINX 1.21 with PageSpeed module
MySQL 5.7, 8.0
MariaDB 10.7, 10.8
PHP 7.1-8.1
Redis 6
ProFTPD 1.3
Node.js 12, 14, 16 Versions LTS
Yarn 1.22
Python 3.9

Technical Requirements:

  • Ubuntu 22.04 (Jammy Jellyfish) or Debian 11 (Bullseye)
  • >= 1 CPU
  • >= 2 GB RAM
  • >= 10 GB Disk Space

In this tutorial we will be using the Debian 11 distribution.

INSTALLATION

Connect via ssh to your server. Open a terminal and enter the command:

ssh root@XXX.XXX.XXX.XXX

Before running the installer, you will need to update your system and install the necessary packages.

apt update && apt -y upgrade && apt -y install curl wget sudo

Next, run the installer with your preferred database engine.

curl -sSL https://installer.cloudpanel.io/ce/v2/install.sh | sudo bash

curl -sSL https://installer.cloudpanel.io/ce/v2/install.sh | sudo DB_ENGINE=MARIADB_10.8 bash

curl -sSL https://installer.cloudpanel.io/ce/v2/install.sh | sudo DB_ENGINE=MARIADB_10.6 bash

curl -sSL https://installer.cloudpanel.io/ce/v2/install.sh | sudo bash

curl -sSL https://installer.cloudpanel.io/ce/v2/install.sh | sudo DB_ENGINE=MYSQL_5.7 bash

curl -sSL https://installer.cloudpanel.io/ce/v2/install.sh | sudo DB_ENGINE=MARIADB_10.8 bash

curl -sSL https://installer.cloudpanel.io/ce/v2/install.sh | sudo DB_ENGINE=MARIADB_10.7 bash

This completes the installation. You can now access CloudPanel through your browser: https://XXX.XXX.XXX.XXX:8443.

Ignore the warning about the self-signed certificate and click on "Advanced" and "Go to site..." to continue working with CloudPanel.

Then fill in all the details: name, email, username and password.

заполните все данные: имя, электронную почту, имя пользователя и пароль.

Make sure you agree to the terms and conditions and privacy policy and click "Create user".

That's it! Now you can log in to CloudPanel.

Dashboard

We use a variety of tools, including cookies, to provide the basic services and functionality of our site, and to collect data about how visitors interact with our site, products and services. By clicking "Accept", you agree to the current terms and conditions of use of the site and give permission to use this data. Otherwise, please leave the site.

Spelling error report

The following text will be sent to our editors: