CloudPanel is a free software to configure and manage a server with an obsessive focus on simplicity. Run static websites, PHP, Node.js and, Python applications.
Quick launch the CloudPanel on Amazon Web Services, Digital Ocean, Hetzner Cloud, Google Compute Engine, Microsoft Azure, Vultr, or on dedicated servers. Choose between Debian 11 or Ubuntu 22.04 operating systems, Intel x86, or ARM processors.
Adding a new site was never easier by using the site wizard. You can create a WordPress Site, PHP Application, Node.js, Python, or Static HTML/CSS/JS site. Alternatively, you can set up a new site by CLI with all Application-specific configurations.
PHP
Shipped with multiple PHP Versions. Running or changing the PHP Version for an App is just a click.
Node.Js
Node.js is an open-source and cross-platform JavaScript runtime environment. It is a popular tool for almost any kind of project.
Python
Python is a modern programming language that supports object-oriented, functional, and imperative programming styles.
Site Management
Simple site management features like Site Settings, Vhost, Databases, Let’s Encrypt, SSH/FTP, File Manager, Cron Jobs, and Logs.
Configure Site security like the IP and Bot Blocking, Basic Auth, or you can route the traffic for a site through Cloudflare.
Cloudflare Integration
Cloudflare is a cloud-based network security solution provider that offers CDN, DNS, and other services to make websites faster and more secure.
MySQL & Maria DB
MySQL is the most common Database type for web applications. You can create and manage MySQL Databases via phpMyAdmin directly through the CloudPanel. Add multiple database users and manage user permissions.
IP & Bot Blocking
IP blocking is a method that blocks requests from hosts with specific IP addresses.
Bots Blocking restricts unwanted bots from accessing your site.
File Manager
File Manager provides a user interface that displays the files/folders hierarchy. It offers uploading by drag & drop, deleting, renaming, moving, editing files with Syntax-Highlighting, zip/unzip, and changing permissions.
SSH/FTP
SSH (Secure Shell) is a network protocol that helps users securely access the server via the command-line. You can create SSH users and SSH keys for secure login. FTP(File Transfer Protocol) is a non-secure network protocol.
Cron Jobs
A cron job is a Linux command used for scheduling tasks that are to be executed. Create and modify Cron Jobs by using the template (Pattern, Time, Command) to schedule and run scripts at a specific time.
Vhost Editor
The integrated Vhost Editor provides an easy way to modify the NGINX configuration. You can apply rewrites, redirects, reverse proxies, and other settings.
Let’s Encrypt Certificate
Free Let’s Encrypt Certificates are supported by CloudPanel, issued with a click, and automatically renewed.