This script automates the installation of CloudPanel on a fresh Ubuntu 22.04 VPS. It configures system basics, security (UFW + Fail2Ban), and installs CloudPanel in minutes.
Once installed, access the CloudPanel admin panel via:
https://:8443
โ ๏ธ Cloudflare does not proxy port 8443. You must access CloudPanel directly or secure it using one of the methods below.
- Restrict Admin Panel Access (port 8443) by allowing only your IP:
ufw allow from YOUR.IP.ADDRESS to any port 8443Use SSH tunneling for secure access:
ssh -L 8443:localhost:8443 root@your-vps-ip\Then open in your browser: https://localhost:8443
- Cloudflare DNS and SSL provisioning via API
- Auto-subdomain creation with Letโs Encrypt support
- Lock CloudPanel access to specific IPs or countries
- Add monitoring tools like Netdata or Prometheus
- For help or feature requests:
- Open an issue in this repository
- Request Cloudflare integration assistance
- Ask for automation or hardening scripts