Skip to content

usmannasir/cyberpanel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ› οΈ 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.
  • πŸ”’ Firewall (FirewallD Integration with One-Click IP Blocking).
  • πŸ“€ One-click Backups and Restores.
  • 🐳 Docker Management with command execution capabilities.
  • πŸ€– 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:


πŸ”’ 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) ⭐ NEW!
  • PHP 8.4 - Stable version (EOL: Dec 2027)
  • PHP 8.3 - Default version - 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
  • Debian 13 - Supported until 2029 ⭐ NEW!
  • Debian 12 - Supported until 2027
  • Debian 11 - Supported until 2026
  • 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:

  • 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 (September 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

New Operating System Support Added (September 2025)

  • Ubuntu 24.04.3: Full compatibility with latest Ubuntu LTS
  • Debian 13: Full compatibility with latest Debian stable release
  • AlmaLinux 10: Full compatibility with latest AlmaLinux release
  • Long-term Support: All supported until 2029-2030

πŸ“š Resources

πŸ“– Quick Start Guides

πŸ”— Direct Guide Links

Feature Guide Description
🐳 Docker Command Execution Execute commands in containers
πŸ€– Security AI Scanner AI-powered security scanning
πŸ›‘οΈ Firewall Firewall Blocking Feature One-click IP blocking from dashboard
πŸ“§ Email Mautic Setup Email marketing platform
🎨 Design Custom CSS Guide Create custom themes for 2.5.5-dev
πŸ“Š Bandwidth Reset Fix Guide Fix bandwidth reset issues
πŸ“š All Complete Index Browse all available guides

πŸ”§ 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/

About

Cyber Panel - The hosting control panel for OpenLiteSpeed

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 82