Like other control panels CloudPanel is also a player in this segment providing clean interface to interact. It is limited, but it does the job pretty nicely with what it provides. It has a simple and easy to use dashboard. In this article we will go through how to install CloudPanel on your Ubuntu 22.04 LTS server.
Before we jump into the installation, here are the top features you may want to know.
- File Manager
- IP & Bot Blocking
- Cron Jobs
- Vhost Editor
- Free Let’s Encrypt Certificates
- Cloudflare Integration
- User Management
- System resources usage graphs
- Multiple PHP versions
- MySQL and MariaDB support
- Node.js, Python support
- Nginx web server
But what it does not do is email management and anything related to mail. And that’s fine, because not everyone want to have that when the only thing they need is website management.
- Minimum 1 core
- Minimum 2 GB RAM
- 10 GB of disk space
Login to the server and update the system. Switch to root if not logged in as root and run.
apt update && apt -y upgrade && apt -y install curl wget
Run the following command to install CloudPanel. We will install it with MariaDB 10.9.
curl -sSL https://installer.cloudpanel.io/ce/v2/install.sh | sudo DB_ENGINE=MARIADB_10.9 bash
Once finished, point your browser to the IP address with port
Ignore the SSL warning and proceed with the login.
Before any change, point your domain to the IP address of the server and make sure that it is pointed. You can check with any DNS tool or just by
dig DOMAIN.COM in terminal.
Once DNS is propagated and pointing to the IP, got to Admin Area and click on Settings in CloudPanel.
A DNS Record pointing to the server IP is required to issue a Let’s Encrypt Certificate.
In the input box, enter the domain name and click Save. Wait for a while as this will also retrieve SSL from Let’s encrypt.
And you are done. Enjoy.
CloudPanel makes the installation and basic setup so easy that there is nothing else needed.