Skip to content
  • Hosting and publishing
  • Linux VPS
  • Ubuntu 24.04

CloudPanel VPS hosting

CloudPanel runs well on a GhostRDP Linux VPS Basic plan with 2 vCPU and 6 GB RAM in Germany or the Netherlands, from €5.99/mo.

CloudPanel is a free control panel for hosting websites: PHP (including WordPress), Node.js, Python and static sites, with nginx, databases and free Let's Encrypt certificates. It must be installed on a fresh server.

  • Many sites, one panel

    PHP, WordPress, Node.js, Python and static sites.

  • Free certificates

    Let's Encrypt certificates from the panel.

  • Databases included

    MySQL or MariaDB with a web database manager.

Plans for CloudPanel

Basic runs CloudPanel and several small sites. Pick Standard or Pro for busy sites, online shops or many databases.

  • Linux VPS Basic

    Recommended

    €5.99/mo

    €5.09/mo billed yearly, save €10/year

    • 2 vCPU
    • 6 GB ECC RAM
    • 40 GB NVMe
    • 1 Gbps port
    Order Basic
  • Linux VPS Standard

    €12.99/mo

    €11.04/mo billed yearly, save €23/year

    • 4 vCPU
    • 8 GB ECC RAM
    • 70 GB NVMe
    • 1 Gbps port
    Order Standard
  • Linux VPS Pro

    €25.99/mo

    €22.09/mo billed yearly, save €46/year

    • 6 vCPU
    • 12 GB ECC RAM
    • 90 GB NVMe
    • 1 Gbps port
    Order Pro

What you need

  • Operating system
    A fresh Linux VPS with Ubuntu 24.04 (CloudPanel also supports Debian 12)
  • Root access
    Included with every Linux VPS
  • Domains
    A domain for each site, pointed at your server's IP

Official site: cloudpanel.io/docs

How to install CloudPanel

Written for Ubuntu 24.04 from the official instructions. Run the commands as root and replace YOUR_SERVER_IP with your server's address.

  1. 1

    Connect to your server over SSH

    Use the IP address and root password from your welcome email (the server page has a Copy SSH command button). Windows 10 and 11, macOS and Linux all include an SSH client in the terminal.

    Shell
    ssh root@YOUR_SERVER_IP
  2. 2

    Update and install the basics

    CloudPanel's first step on a fresh server.

    Shell
    apt update && apt -y upgrade && apt -y install curl wget sudo
  3. 3

    Run the CloudPanel installer

    The installer is checked against a SHA-256 checksum before it runs. The checksum changes with new installer versions: if the check fails, copy the current command from CloudPanel's docs. This one installs with MySQL 8.4 (the docs list MariaDB options too).

    Shell
    curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh; \
    echo "8146dbe0a488e7088b04071b0c34d59aa0ab1fe9dcec382d395fd155c9e6c476 install.sh" | \
    sha256sum -c && sudo DB_ENGINE=MYSQL_8.4 bash install.sh
  4. 4

    Create the admin user straight away

    Open https://YOUR_SERVER_IP:8443, accept the self-signed certificate warning and create the admin user immediately: until you do, anyone who finds the page could.

  5. 5

    Add your first site

    Choose Add Site, pick the type (WordPress, PHP, Node.js, Python or static), enter your domain and issue a Let's Encrypt certificate under SSL/TLS.

After installing

  • Ports
    80 and 443 for your sites, 8443 for the panel. CloudPanel suggests opening 8443 only for your own IP in its firewall settings.
  • Email
    Outgoing mail ports (25, 465, 587) are blocked by default on our servers. Unlock them with the mail add-on, or send through an email API or SMTP relay on another port.
  • Backups
    Server backups are not included. CloudPanel can send backups to remote storage; set that up.

CloudPanel questions

Which plan do I need for CloudPanel?

Basic for CloudPanel and a few small sites. Standard or Pro for busy sites, shops or many databases.

Is CloudPanel free?

Yes, CloudPanel Community Edition is free to use.

Can I install CloudPanel on a server that's already in use?

No. CloudPanel's docs require a fresh, empty server.

Can my sites send email?

Outgoing mail ports are blocked by default. Unlock them with the paid mail add-on, or use an email API service.

Stuck on a step? Our team answers on live chat and in tickets.

More on GhostRDP

Run CloudPanel on your own server.

Online in minutes. Pay with crypto, no ID needed.