usmannasir/cyberpanel
usmannasir/cyberpanel has 2,028 GitHub stars and 731 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 00:04 UTC. Last push 2026-11-01.
Cyber Panel - The hosting control panel for OpenLiteSpeed
What you can do
- ๐ Different User Access Levels (via ACLs).
- ๐ Auto SSL for secure websites.
- ๐ป FTP Server for file transfers.
- ๐ Light-weight DNS Server (PowerDNS).
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original๐ ๏ธ 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 with integrated webmail.
- ๐ File Manager for quick file access.
- ๐ PHP Management made easy.
- ๐ Firewall (FirewallD & ConfigServer Firewall Integration).
- ๐ One-click Backups and Restores.
- ๐ณ Docker Management with command execution capabilities.
- ๐ค One-click applications โ n8n and Hermes Agent on their own domain with SSL.
- ๐ค AI-Powered Security Scanner for enhanced protection.
- ๐ Monthly Bandwidth Reset - Automatic bandwidth usage reset (Fixed in latest version).
๐ Documentation & Guides
CyberPanel comes with comprehensive documentation and step-by-step guides:
- ๐ Complete Guides Index - All available documentation in one place
- ๐ณ Docker Command Execution - Execute commands in Docker containers
- ๐ค AI Scanner Setup - Configure AI-powered security scanning
- ๐ง Mautic Installation - Email marketing platform setup
๐ข Supported PHP Versions
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.
๐ Supported Operating Systems
CyberPanel runs on x86_64 architecture and supports the following operating systems:
โ Currently Supported
- Ubuntu 24.04.3 - Supported until April 2029 โญ NEW!
- Ubuntu 22.04 - Supported until April 2027
- Ubuntu 20.04 - Supported until April 2025
- AlmaLinux 10 - Supported until May 2030 โญ NEW!
- 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
๐ง Third-Party OS Support
Additional operating systems may be supported through third-party repositories or community efforts:
- Debian - May work with Ubuntu-compatible packages
- openEuler - Community-supported with limited testing
- Other RHEL derivatives - May work with AlmaLinux/RockyLinux packages
Note: For unsupported operating systems, compatibility is not guaranteed. Always test in a non-production environment first.
โ๏ธ Installation Instructions
Install CyberPanel easily with the following command:
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
๐ Upgrading CyberPanel
Upgrade your CyberPanel installation using:
sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)
๐ 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.shfor immediate reset - Documentation: See Bandwidth Reset Fix Guide
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
๐ Resources
- ๐ Official Site
- โ๏ธ Docs (New)
- ๐ Docs (Old)
- ๐ Additional Guides - Detailed guides for Docker, AI Scanner, Mautic, and more
- ๐ Local Documentation - All guides available in this repository
- ๐ค Contributing Guide - How to contribute to CyberPanel development
- โ Changelog
- ๐ฌ Forums
- ๐ข Discord
- ๐ต Facebook Group
- ๐ฅ YouTube Channel
๐ Quick Start Guides
- ๐ณ Docker Command Execution - Execute commands in Docker containers
- ๐ค AI Scanner Setup - Configure AI-powered security scanning
- ๐ง Mautic Installation - Email marketing platform setup
- ๐ All Guides Index - Complete documentation hub
๐ Direct Guide Links
| Feature | Guide | Description |
|---|---|---|
| ๐ณ Docker | Command Execution | Execute commands in containers |
| ๐ค Security | AI Scanner | AI-powered security scanning |
| ๐ง Email | Mautic Setup | Email marketing platform |
| ๐ Bandwidth | Reset Fix Guide | Fix bandwidth reset issues |
| ๐ All | Complete Index | Browse all available guides |
๐งช Testing
CyberPanel includes an OLS feature test suite with 128 tests covering all custom OpenLiteSpeed features.
Running Tests
# On the target server, set up test data (once):
bash tests/ols_test_setup.sh
# Run the full 128-test suite:
bash tests/ols_feature_tests.sh
Test Coverage
| Phase | Tests | Coverage |
|---|---|---|
| Phase 1: Live Environment | 56 | Binary integrity, CyberPanel module, Auto-SSL, LE certificates, SSL listener auto-mapping, cert serving, HTTPS/HTTP, .htaccess processing, VHost config, origin headers, PHP config |
| Phase 2: ReadApacheConf | 72 | Include/IncludeOptional, global tuning, listener creation, ProxyPass, IfModule, VHost creation, SSL dedup, Directory/Location blocks, PHP version detection, ScriptAlias, HTTP/HTTPS, process health, graceful restart |
๐ง 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/
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,460 starspublic-apis/public-apis
A collective list of free APIs
496,777 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
438,279 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. ๐ฆ
394,080 stars