2025-08-01 14:56:30 +05:00
# 🛠️ CyberPanel
Web Hosting Control Panel powered by OpenLiteSpeed, designed to simplify hosting management.
---
## 🔧 Features & Services
- 🔐 **Different User Access Levels** (via ACLs).
- 🌌 **Auto SSL** for secure websites.
- 💻 **FTP Server** for file transfers.
- 🕒 **Light-weight DNS Server** (PowerDNS).
- 🔐 **phpMyAdmin** to manage databases (MariaDB).
- 📧 **Email Support** (SnappyMail).
- 🕌 **File Manager** for quick file access.
- 🌐 **PHP Management** made easy.
2025-09-05 01:15:44 +02:00
- 🔒 **Firewall** (FirewallD & ConfigServer Firewall Integration).
2025-08-01 14:56:30 +05:00
- 📀 **One-click Backups and Restores** .
2025-09-05 01:14:04 +02:00
- 🐳 **Docker Management** with command execution capabilities.
- 🤖 **AI-Powered Security Scanner** for enhanced protection.
2025-09-12 10:41:11 +02:00
- 📊 **Monthly Bandwidth Reset** - Automatic bandwidth usage reset (Fixed in latest version).
2025-09-05 01:14:04 +02:00
---
## 📖 **Documentation & Guides**
CyberPanel comes with comprehensive documentation and step-by-step guides:
- 📚 ** [Complete Guides Index ](guides/INDEX.md )** - All available documentation in one place
- 🐳 ** [Docker Command Execution ](guides/Docker_Command_Execution_Guide.md )** - Execute commands in Docker containers
- 🤖 ** [AI Scanner Setup ](guides/AIScannerDocs.md )** - Configure AI-powered security scanning
- 📧 ** [Mautic Installation ](guides/MAUTIC_INSTALLATION_GUIDE.md )** - Email marketing platform setup
2025-08-01 14:56:30 +05:00
---
## 🔢 Supported PHP Versions
2025-09-05 01:14:04 +02:00
CyberPanel supports a wide range of PHP versions across different operating systems:
### ☑️ **Currently Supported PHP Versions**
- **PHP 8.5** - Latest stable version (EOL: Dec 2028)
- **PHP 8.4** - Stable version (EOL: Dec 2027)
- **PHP 8.3** - Stable version (EOL: Dec 2027)
- **PHP 8.2** - Stable version (EOL: Dec 2026)
- **PHP 8.1** - Stable version (EOL: Dec 2025)
- **PHP 8.0** - Legacy support (EOL: Nov 2023)
- **PHP 7.4** - Legacy support (EOL: Nov 2022)
### 🔧 **Third-Party PHP Add-ons**
For additional PHP versions or specific requirements, you can install third-party packages:
#### **Ubuntu/Debian**
- **Ondrej's PPA**: Provides PHP 5.6 to 8.5
- **Sury's PPA**: Alternative repository with latest PHP versions
#### **RHEL-based Systems** (AlmaLinux, RockyLinux, CentOS, RHEL)
- **Remi Repository**: Comprehensive PHP package collection
- **EPEL Repository**: Additional packages for enterprise Linux
#### **CloudLinux**
- **CloudLinux PHP Selector**: Built-in tool for managing multiple PHP versions
- **Remi Repository**: Additional PHP versions and extensions
> **Note**: Third-party repositories may provide additional PHP versions beyond what's available in default repositories. Always verify compatibility with your specific use case.
2025-08-01 14:56:30 +05:00
---
2025-09-05 01:14:04 +02:00
## 🌐 Supported Operating Systems
2025-08-01 14:56:30 +05:00
CyberPanel runs on x86_64 architecture and supports the following operating systems:
2025-09-05 01:14:04 +02:00
### **✅ Currently Supported**
2025-09-12 10:41:11 +02:00
- **Ubuntu 24.04.3** - Supported until April 2029 ⭐ **NEW!**
2025-09-05 01:14:04 +02:00
- **Ubuntu 22.04** - Supported until April 2027
- **Ubuntu 20.04** - Supported until April 2025
2025-09-12 10:41:11 +02:00
- **AlmaLinux 10** - Supported until May 2030 ⭐ **NEW!**
2025-09-05 01:14:04 +02:00
- **AlmaLinux 9** - Supported until May 2032
- **AlmaLinux 8** - Supported until May 2029
- **RockyLinux 9** - Supported until May 2032
- **RockyLinux 8** - Supported until May 2029
- **RHEL 9** - Supported until May 2032
- **RHEL 8** - Supported until May 2029
- **CloudLinux 8** - Supported until May 2029
- **CentOS 9** - Supported until May 2027
2025-08-01 14:56:30 +05:00
2025-09-05 01:14:04 +02:00
### **🔧 Third-Party OS Support**
2025-08-01 14:56:30 +05:00
2025-09-05 01:14:04 +02:00
Additional operating systems may be supported through third-party repositories or community efforts:
2025-08-01 14:56:30 +05:00
2025-09-05 01:14:04 +02:00
- **Debian** - May work with Ubuntu-compatible packages
- **openEuler** - Community-supported with limited testing
- **Other RHEL derivatives** - May work with AlmaLinux/RockyLinux packages
2025-08-01 14:56:30 +05:00
2025-09-05 01:14:04 +02:00
> **Note**: For unsupported operating systems, compatibility is not guaranteed. Always test in a non-production environment first.
2025-08-01 14:56:30 +05:00
---
## ⚙️ Installation Instructions
Install CyberPanel easily with the following command:
```bash
sh < (curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
```
2025-09-12 10:41:11 +02:00
2025-08-01 14:56:30 +05:00
---
## 📊 Upgrading CyberPanel
Upgrade your CyberPanel installation using:
```bash
sh < (curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)
```
---
2025-09-12 10:41:11 +02:00
## 🆕 Recent Updates & Fixes
### **Bandwidth Reset Issue Fixed** (January 2025)
- **Issue**: Monthly bandwidth usage was not resetting, causing cumulative values to grow indefinitely
- **Solution**: Implemented automatic monthly bandwidth reset for all websites and child domains
- **Affected OS**: All supported operating systems (Ubuntu, AlmaLinux, RockyLinux, RHEL, CloudLinux, CentOS)
- **Manual Reset**: Use `/usr/local/CyberCP/scripts/reset_bandwidth.sh` for immediate reset
- **Documentation**: See [Bandwidth Reset Fix Guide ](to-do/cyberpanel-bandwidth-reset-fix.md )
### **New Operating System Support Added** (January 2025)
- **Ubuntu 24.04.3**: Full compatibility with latest Ubuntu LTS
- **AlmaLinux 10**: Full compatibility with latest AlmaLinux release
- **Long-term Support**: Both supported until 2029-2030
---
2025-08-01 14:56:30 +05:00
## 📚 Resources
- 🌐 [Official Site ](https://cyberpanel.net )
2025-09-08 11:50:35 +02:00
- ✏️ [Docs (New) ](https://cyberpanel.net/KnowledgeBase/ )
- 🎓 [Docs (Old) ](https://community.cyberpanel.net/docs )
2025-09-05 01:14:04 +02:00
- 📖 [Additional Guides ](guides/INDEX.md ) - Detailed guides for Docker, AI Scanner, Mautic, and more
- 📚 [Local Documentation ](guides/ ) - All guides available in this repository
2025-09-13 22:34:03 +02:00
- 🤝 [Contributing Guide ](CONTRIBUTING.md ) - How to contribute to CyberPanel development
2025-08-01 14:56:30 +05:00
- ✅ [Changelog ](https://community.cyberpanel.net/t/change-logs/161 )
- 💬 [Forums ](https://community.cyberpanel.net )
- 📢 [Discord ](https://discord.gg/g8k8Db3 )
- 📵 [Facebook Group ](https://www.facebook.com/groups/cyberpanel )
- 🎥 [YouTube Channel ](https://www.youtube.com/@Cyber-Panel )
2025-09-05 01:14:04 +02:00
### 📖 **Quick Start Guides**
- 🐳 [Docker Command Execution ](guides/Docker_Command_Execution_Guide.md ) - Execute commands in Docker containers
- 🤖 [AI Scanner Setup ](guides/AIScannerDocs.md ) - Configure AI-powered security scanning
- 📧 [Mautic Installation ](guides/MAUTIC_INSTALLATION_GUIDE.md ) - Email marketing platform setup
- 📚 [All Guides Index ](guides/INDEX.md ) - Complete documentation hub
### 🔗 **Direct Guide Links**
| Feature | Guide | Description |
| ----------- | ---------------------------------------------------------- | ------------------------------ |
| 🐳 Docker | [Command Execution ](guides/Docker_Command_Execution_Guide.md ) | Execute commands in containers |
| 🤖 Security | [AI Scanner ](guides/AIScannerDocs.md ) | AI-powered security scanning |
| 📧 Email | [Mautic Setup ](guides/MAUTIC_INSTALLATION_GUIDE.md ) | Email marketing platform |
2025-09-12 10:41:11 +02:00
| 📊 Bandwidth | [Reset Fix Guide ](to-do/cyberpanel-bandwidth-reset-fix.md ) | Fix bandwidth reset issues |
2025-09-05 01:14:04 +02:00
| 📚 All | [Complete Index ](guides/INDEX.md ) | Browse all available guides |
2025-09-12 10:41:11 +02:00
---
## 🔧 Troubleshooting
### **Common Issues & Solutions**
#### **Bandwidth Not Resetting Monthly**
- **Issue**: Bandwidth usage shows cumulative values instead of monthly usage
- **Solution**: Run the bandwidth reset script: `/usr/local/CyberCP/scripts/reset_bandwidth.sh`
- **Prevention**: Ensure monthly cron job is running: `0 0 1 * * /usr/local/CyberCP/bin/python /usr/local/CyberCP/postfixSenderPolicy/client.py monthlyCleanup`
#### **General Support**
- Check logs: `/usr/local/lscp/logs/error.log`
- Verify cron jobs: `crontab -l`
- Test manual reset: Use provided scripts in `/usr/local/CyberCP/scripts/`