
# CyberPanel
**Web Hosting Control Panel powered by OpenLiteSpeed**
Fast • Secure • Scalable — Simplify hosting management with style.
**Version**: 2.5.5 • **Updated**: September 23, 2025
[](https://github.com/usmannasir/cyberpanel)
[](https://cyberpanel.net/KnowledgeBase/)
[](https://community.cyberpanel.net)
[](https://discord.gg/g8k8Db3)
[](https://www.youtube.com/@Cyber-Panel)
---
## Key highlights
* ⚡ **Performance first** — OpenLiteSpeed + HTTP/3 + LSCache
* 🔒 **Security by default** — Auto SSL, FirewallD integration, 2FA, brute-force protection
* 📧 **Integrated mail** — Postfix, Dovecot, SnappyMail
* 🗂 **Backups & restore** — One-click snapshots and rollbacks
* 👨💻 **Developer friendly** — Git manager, REST API, staging, PHP version switcher
---
## Features
**Security**
* Auto SSL (Let's Encrypt)
* Firewall integrations (FirewallD, optional CSF export)
* 2FA (TOTP + WebAuthn/Passkey)
* AI-powered security scanner (optional)
**Hosting & Websites**
* OpenLiteSpeed (HTTP/3, QUIC)
* One-click WordPress (LSCache-ready)
* PHP per-site version selector
* File manager, FTP, SFTP
**Email & DNS**
* Postfix + Dovecot
* SnappyMail webmail
* DNS (PowerDNS) with easy zone management
**Developer & Automation**
* RESTful API (create/list/manage sites, users, packages)
* Git integration & staging
* Docker command execution support
**Backups & Storage**
* Local snapshots, remote backups (S3/AWS compatible)
* One-click restore and scheduled backups
---
## RESTful API (quick)
Simple JSON API for automation and integration. Common endpoints:
* `listChildDomainsJson` — list child domains
* Website/user/package management endpoints
* Firewall and backup control
**Example:**
```bash
curl -X POST http://your-server:8090/api/listChildDomainsJson \
-H "Content-Type: application/json" \
-d '{"adminUser":"your_admin","adminPass":"your_pass"}'
```
**Sample response:**
```json
[
{
"parent_site": "example.com",
"domain": "sub.example.com",
"path": "/home/example.com/public_html/sub",
"ssl": 1,
"php_version": "8.1",
"ip_address": "192.168.1.100"
}
]
```
> Full API docs and auth details: `guides/API.md` (link in Resources)
---
## Supported platforms (condensed)
| OS family | Recommended / Supported |
| -------------------------- | ----------------------: |
| Ubuntu 24.04, 22.04, 20.04 | ✅ Recommended |
| Debian 13, 12, 11 | ✅ Supported |
| AlmaLinux 10, 9, 8 | ✅ Supported |
| RockyLinux 9, 8 | ✅ Supported |
| RHEL 9, 8 | ✅ Supported |
| CloudLinux 9, 8 | ✅ Supported |
| CentOS 7 | ⚠️ Legacy — EOL |
> CyberPanel targets x86\_64 only. Test unsupported OS in staging first.
---
## PHP support (short)
* ✅ **Recommended**: PHP 8.5, 8.4, 8.3, 8.2, 8.1
* ⚠️ **Legacy**: PHP 8.0, PHP 7.4 (security-only)
Third-party repositories (Remi, Ondrej) may provide older or niche versions — verify compatibility before use.
---
## Quick install
```bash
sh <(curl -s https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
```
➡️ See `guides/INSTALLATION.md` for platform-specific options and non-interactive installs.
---
## Upgrade (recommended)
```bash
sh <(curl -s https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)
```
**Post-upgrade checklist:** verify email, DNS, SSL and run a smoke test on key sites.
---
## Troubleshooting (common)
**Command not found** — install curl/wget/git/python3
```bash
# Ubuntu/Debian
sudo apt update && sudo apt install -y curl wget git python3
# RHEL/CentOS/Alma/Rocky
sudo yum install -y curl wget git python3
```
**Port 8090 in use** — find and stop conflicting process:
```bash
sudo ss -tlnp | grep :8090
sudo kill -9