Cyber Panel - The hosting control panel for OpenLiteSpeed
Go to file
Master3395 cd38d6eb29 Update version requirements and enhance upgrade script output: Changed minimum version requirement from 1.9.4 to 2.3.4 in upgrade scripts, improved recovery log messages, and added detailed success and warning messages for the upgrade process. Enhanced user interface elements in the HTML template for better readability. 2025-09-23 20:07:30 +02:00
.github Update sync2gitee.yml 2021-11-13 21:20:34 +01:00
.idea bug fix: allowed host issue 2025-09-15 11:26:58 +05:00
ApachController Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
CLManager Enhance Imunify installation process: Add checks and fixes for PHP-FPM pool configurations and broken package installations before proceeding with Imunify360 and ImunifyAV installations. Implement auto-fix functionality in the firewall manager for PHP-FPM issues. Update the upgrade module to create missing PHP-FPM pool configurations and restart services as needed. Introduce a new API endpoint to disable two-factor authentication for users, ensuring proper handling and logging of actions. 2025-09-21 20:13:15 +02:00
CLScript v2.4.4 release 2025-09-01 13:11:42 +05:00
CPScripts bug fix: debain 13 2025-09-17 15:11:57 +05:00
CyberCP Remove deprecated migration script and update version to 2.4 Build 4: The `run_migration.py` script has been deleted as it is no longer needed. The version file has been incremented to reflect the latest build. Additionally, the Django settings have been updated to include `DEFAULT_AUTO_FIELD` for improved primary key handling. 2025-09-23 09:55:27 +02:00
IncBackups Fix ALL documentation links. 2025-09-08 11:50:35 +02:00
WebTerminal Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
aiScanner enable dark mode 2025-08-05 01:47:22 +05:00
api Update README and enhance error handling: Increment version to 2.4 Build 4 and add notes on PHP version management. Improve error logging across multiple modules by replacing BaseException with Exception and utilizing secure error handling methods. Ensure consistent error responses in API and middleware functions for better debugging and user feedback. 2025-09-21 20:36:12 +02:00
backup Implement remote connection handling and progress tracking for backup operations: Introduce a method for attempting connections to remote CyberPanel servers with port fallback. Enhance the frontend to display detailed progress and logs during backup transfers, including error handling and notifications for port fallback usage. Update HTML and JavaScript to support new progress tracking features and improve user feedback during backup and restore processes. 2025-09-20 21:31:41 +02:00
baseTemplate Update version requirements and enhance upgrade script output: Changed minimum version requirement from 1.9.4 to 2.3.4 in upgrade scripts, improved recovery log messages, and added detailed success and warning messages for the upgrade process. Enhanced user interface elements in the HTML template for better readability. 2025-09-23 20:07:30 +02:00
cli Add RESTful API support for listing child domains: Implement `listChildDomainsJson` endpoint in the API, allowing users to retrieve child domain details with authentication. Update README to document the new API functionality and usage examples. Remove obsolete utility scripts for Windows and Linux to streamline the project. 2025-09-21 19:52:05 +02:00
cloudAPI Implement token generation check in CloudManager and update user token handling in saveChangesAPIAccess. Ensure users are prompted to reset their password if a valid API token is not present when enabling API access. 2025-09-21 19:38:02 +02:00
containerization Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
cyberpanel-mods/security Enhance ModSecurity rule installation and verification: Update OWASP rules to version 4.18.0, improving detection for installed rules in the FirewallManager. Add checks to verify the existence of OWASP and Comodo configuration files. Update JavaScript to reflect installation status and improve user feedback. Ensure proper logging for installation processes and errors. 2025-09-22 18:05:55 +02:00
databases bug fix: font issues 2025-08-29 23:07:30 +05:00
dns Fix ALL documentation links. 2025-09-08 11:50:35 +02:00
dockerManager Implement Docker network management features: Add endpoints for retrieving and creating Docker networks, and update container management to support network configuration and port mapping updates. Enhance UI for network selection and port editing in the container management interface. Update database schema to include network-related fields. 2025-09-21 21:14:34 +02:00
emailMarketing Fix ALL documentation links. 2025-09-08 11:50:35 +02:00
emailPremium Fix ALL documentation links. 2025-09-08 11:50:35 +02:00
examplePlugin Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
filemanager Enhance file deletion process in FileManager: Implement detailed logging for file and directory deletion, including security checks and error handling. Improve handling of immutable flags and ensure proper permissions for suspension pages in website management. Add fallback mechanisms for system file deletions and enhance user feedback on operations. 2025-09-20 20:39:35 +02:00
firewall Enhance ModSecurity rule installation and verification: Update OWASP rules to version 4.18.0, improving detection for installed rules in the FirewallManager. Add checks to verify the existence of OWASP and Comodo configuration files. Update JavaScript to reflect installation status and improve user feedback. Ensure proper logging for installation processes and errors. 2025-09-22 18:05:55 +02:00
ftp Enhance text readability and error handling: Add readability fixes CSS for improved contrast across UI elements. Update text colors in various components for better visibility. Enhance FTP error handling with user-friendly messages and improved path validation in both frontend and backend. Update HTML templates to provide clearer instructions and examples for FTP path input. 2025-09-21 22:26:18 +02:00
guides Remove deprecated CyberPanel installation fix script and update README and guides to include new 2FA authentication features and installation instructions. Enhance user management with WebAuthn passkey support, including UI updates for passkey registration and management. 2025-09-21 19:22:36 +02:00
highAvailability Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
install Fix pysftp dependency issue and optimize WSGI-LSAPI compilation: Removed pysftp from requirements in favor of paramiko, and updated Makefile for proper optimization flags to avoid _FORTIFY_SOURCE warnings during WSGI-LSAPI installation. 2025-09-23 19:06:33 +02:00
locale Add Norwegian Bokmål language. 2025-09-08 16:48:38 +02:00
loginSystem Update README and enhance error handling: Increment version to 2.4 Build 4 and add notes on PHP version management. Improve error logging across multiple modules by replacing BaseException with Exception and utilizing secure error handling methods. Ensure consistent error responses in API and middleware functions for better debugging and user feedback. 2025-09-21 20:36:12 +02:00
mailServer Implement disk usage refresh feature for email accounts. Add a new endpoint and corresponding view to refresh disk usage, ensuring accurate display in the UI. Update JavaScript and HTML templates to support the new functionality, enhancing user experience with real-time updates. Refactor disk usage calculation for improved accuracy and error handling. 2025-09-19 01:09:48 +02:00
managePHP Enhance PHP version management in PHPManager: Implement comprehensive detection of PHP versions across multiple methods, including system checks and package manager queries. Add validation and configuration fixing for PHP installations. Introduce methods to retrieve the latest and recommended PHP versions, improving overall reliability and user feedback in the website management process. 2025-09-20 21:01:51 +02:00
manageSSL debian 12: add missing views to views.py in websitefunctions 2025-09-19 15:04:25 +05:00
manageServices Fix ALL documentation links. 2025-09-08 11:50:35 +02:00
packages Add cosmetic context processor and update templates for custom CSS 2025-09-13 18:38:57 +02:00
plogical Update version requirements and enhance upgrade script output: Changed minimum version requirement from 1.9.4 to 2.3.4 in upgrade scripts, improved recovery log messages, and added detailed success and warning messages for the upgrade process. Enhanced user interface elements in the HTML template for better readability. 2025-09-23 20:07:30 +02:00
pluginHolder services 2025-08-05 03:04:38 +05:00
pluginInstaller Add Django version compatibility in pluginInstaller: Implement getUrlPattern method to generate URL patterns compatible with both Django 2.x and 3.x+. Update URL writing logic to utilize this method for improved maintainability and compatibility. 2025-09-20 19:31:15 +02:00
postfixSenderPolicy Fix monthly bandwidth for websites 2025-09-12 10:41:11 +02:00
s3Backups Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
scripts Add FTP quota management features: Implement getFTPQuotaUsage and migrateFTPQuotas methods in FTPManager for retrieving quota usage and migrating existing users to the new quota system. Update views and URLs to support these new functionalities. Enhance FTPUtilities with methods for applying quotas to the filesystem and retrieving current quota usage. 2025-09-20 21:07:48 +02:00
serverLogs Fix ALL documentation links. 2025-09-08 11:50:35 +02:00
serverStatus Add functionality to switch back to OpenLiteSpeed: Implement server status utility methods, views, and frontend controller for switching from LiteSpeed Enterprise to OpenLiteSpeed. Include status checking and user notifications during the switch process, enhancing user experience and management capabilities. 2025-09-21 00:27:49 +02:00
skin_customizations Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
static Enhance text readability and error handling: Add readability fixes CSS for improved contrast across UI elements. Update text colors in various components for better visibility. Enhance FTP error handling with user-friendly messages and improved path validation in both frontend and backend. Update HTML templates to provide clearer instructions and examples for FTP path input. 2025-09-21 22:26:18 +02:00
testPlugin Enhance OS compatibility and documentation for CyberPanel 2025-09-15 21:34:39 +02:00
tuning Add Almalinux 10 and php 84+85 2025-09-07 22:57:53 +02:00
userManagment Add fetchAPIUsers endpoint and corresponding UI: Implement a new API endpoint to fetch users with API access, including search functionality. Update JavaScript to handle user data loading and searching, and enhance the API access HTML template with a new tab for managing API users. Improve styling and user interaction elements for better usability. 2025-09-21 22:06:51 +02:00
websiteFunctions Merge pull request #1510 from master3395/v2.5.5-dev 2025-09-23 12:29:21 +05:00
.DS_Store Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
.env.template bug fix: allowed host issue 2025-09-15 12:07:15 +05:00
.gitignore Update .gitignore and remove test files: Add patterns for development test files to .gitignore and delete unused test.php and test.sh files to clean up the repository. 2025-09-20 20:13:21 +02:00
AllCPUbuntu.json Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
CONTRIBUTING.md Add contributing guide link to README and improve security notice in SECURITY_INSTALLATION.md 2025-09-13 22:34:03 +02:00
CPCent7repo.json Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
FetchIP.sh Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
LICENSE Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
README.md Update README and enhance error handling: Increment version to 2.4 Build 4 and add notes on PHP version management. Improve error logging across multiple modules by replacing BaseException with Exception and utilizing secure error handling methods. Ensure consistent error responses in API and middleware functions for better debugging and user feedback. 2025-09-21 20:36:12 +02:00
cert.pem Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
cyberpanel.min.js Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
cyberpanel.sh Update version requirements and enhance upgrade script output: Changed minimum version requirement from 1.9.4 to 2.3.4 in upgrade scripts, improved recovery log messages, and added detailed success and warning messages for the upgrade process. Enhanced user interface elements in the HTML template for better readability. 2025-09-23 20:07:30 +02:00
cyberpanel_upgrade.sh Update version requirements and enhance upgrade script output: Changed minimum version requirement from 1.9.4 to 2.3.4 in upgrade scripts, improved recovery log messages, and added detailed success and warning messages for the upgrade process. Enhanced user interface elements in the HTML template for better readability. 2025-09-23 20:07:30 +02:00
cyberpanel_utility.sh Add Almalinux 10 and php 84+85 2025-09-07 22:57:53 +02:00
deploy_phpmyadmin_redirect.sh Add PhpMyAdmin access middleware and session check for user authentication 2025-09-15 01:39:21 +02:00
fastapi_ssh_server.py Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
fastapi_ssh_server.service Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
index.html Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
install.sh Update install.sh and README.md: Remove support for Ubuntu 18.04 and CentOS 8, and adjust OS detection logic. Update supported OS list in README to reflect current compatibility. 2025-09-20 19:44:43 +02:00
key.pem Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
langcomp.sh Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
lscpd-0.2.7 Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
lscpd-0.3.1 Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
lscpd.0.4.0 Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
lscpd.aarch64 Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
manage.py Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
phpmyadmin.zip Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
phpmyadmin_htaccess Add PhpMyAdmin access middleware and session check for user authentication 2025-09-15 01:39:21 +02:00
phpmyadmin_index_redirect.php Add PhpMyAdmin access middleware and session check for user authentication 2025-09-15 01:39:21 +02:00
preUpgrade.sh Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
requirments-old.txt Fix pysftp dependency issue and optimize WSGI-LSAPI compilation: Removed pysftp from requirements in favor of paramiko, and updated Makefile for proper optimization flags to avoid _FORTIFY_SOURCE warnings during WSGI-LSAPI installation. 2025-09-23 19:06:33 +02:00
requirments.txt Enhance environment variable management and security 2025-09-13 19:07:03 +02:00
rollback_phpmyadmin_redirect.sh Add PhpMyAdmin access middleware and session check for user authentication 2025-09-15 01:39:21 +02:00
test_ftp_fixes.py Enhance text readability and error handling: Add readability fixes CSS for improved contrast across UI elements. Update text colors in various components for better visibility. Enhance FTP error handling with user-friendly messages and improved path validation in both frontend and backend. Update HTML templates to provide clearer instructions and examples for FTP path input. 2025-09-21 22:26:18 +02:00
ubuntu-requirments.txt Initial commit for v2.4.3 2025-08-01 14:56:30 +05:00
upgrade.sh Remove CSF support as it's being discontinued on August 31, 2025 2025-08-11 15:49:31 +05:00
version.txt Remove deprecated migration script and update version to 2.4 Build 4: The `run_migration.py` script has been deleted as it is no longer needed. The version file has been incremented to reflect the latest build. Additionally, the Django settings have been updated to include `DEFAULT_AUTO_FIELD` for improved primary key handling. 2025-09-23 09:55:27 +02:00

README.md

CyberPanel Logo

🛠️ CyberPanel

Web Hosting Control Panel powered by OpenLiteSpeed, designed to simplify hosting management.

Current Version: 2.4 Build 4 | Last Updated: September 21, 2025

GitHub Discord Facebook YouTube Documentation


🔧 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 & ConfigServer Firewall Integration).
  • 📀 One-click Backups and Restores.
  • 🐳 Docker Management with command execution capabilities.
  • 🤖 AI-Powered Security Scanner for enhanced protection.
  • 🔐 Advanced 2FA Authentication - TOTP and WebAuthn/Passkey support.
  • 📊 Monthly Bandwidth Reset - Automatic bandwidth usage reset (Fixed in latest version).
  • 🔗 RESTful API - Complete API for automation and integration including listChildDomainsJson endpoint.

🔗 RESTful API

CyberPanel provides a comprehensive RESTful API for automation and integration:

Available API Endpoints

  • Website Management: Create, delete, suspend, and manage websites
  • User Management: Create, delete, and manage user accounts
  • Package Management: List and manage hosting packages
  • Child Domains: List child domains with listChildDomainsJson endpoint
  • Firewall: Add and delete firewall rules
  • Backups: Manage AWS backups and remote transfers
  • System Info: Get CyberPanel version and system status

API Authentication

All API endpoints require authentication using admin credentials:

curl -X POST http://your-server:8090/api/listChildDomainsJson \
  -H "Content-Type: application/json" \
  -d '{
    "adminUser": "your_admin_username",
    "adminPass": "your_admin_password"
  }'

Response Format

API responses are returned in JSON format with consistent error handling:

[
  {
    "parent_site": "example.com",
    "domain": "subdomain.example.com",
    "path": "/home/example.com/public_html/subdomain",
    "ssl": 1,
    "php_version": "8.1",
    "ip_address": "192.168.1.100"
  }
]

📖 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)

Note: PHP versions are automatically managed by CyberPanel's PHP selector. Third-party repositories may provide additional versions beyond the default support.

🔧 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 Linux 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 (Bookworm)
  • Debian 11 - Supported until 2026 (Bullseye)
  • AlmaLinux 10 - Supported until May 2030 NEW!
  • AlmaLinux 9 - Supported until May 2032 (Seafoam Ocelot)
  • AlmaLinux 8 - Supported until May 2029 (Sapphire Caracal)
  • 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 9 - Supported until May 2032 NEW!
  • CloudLinux 8 - Supported until May 2029
  • CentOS Stream 9 - Supported until May 2027
  • CentOS 9 - Supported until May 2027
  • CentOS 7 - Supported until June 2024 ⚠️ EOL
  • openEuler - Community-supported with limited testing

🔧 Installation Verification

All listed operating systems have been verified to work with the current CyberPanel installation script. The installer automatically detects your system and applies the appropriate configuration.

Verification Status: All OS listed above are confirmed to work

  • Installation scripts include detection logic for all supported distributions
  • Version-specific handling is implemented for each OS
  • Automatic repository setup for each distribution type
  • Tested and verified compatibility across all platforms

⚠️ Important Notes

  • Linux Only: CyberPanel is designed specifically for Linux systems and does not support Windows
  • Architecture: Requires x86_64 (64-bit) architecture
  • Virtual Machines: Windows users can run CyberPanel in a Linux VM
  • Docker: Alternative option for Windows users via Docker containers

Note: For unsupported operating systems, compatibility is not guaranteed. Always test in a non-production environment first.


⚙️ Installation Instructions

Install CyberPanel on supported Linux distributions with a single command:

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

Alternative Installation Methods:

# Using wget only
wget -O - https://cyberpanel.net/install.sh | sh

# Download and run manually
wget https://cyberpanel.net/install.sh
chmod +x install.sh
sudo ./install.sh

Prerequisites

Before installation, ensure your system meets these requirements:

  • Operating System: One of the supported Linux distributions listed above
  • Architecture: x86_64 (64-bit)
  • RAM: Minimum 1GB (2GB+ recommended)
  • Storage: Minimum 10GB free space (20GB+ recommended)
  • Network: Internet connection required
  • Root Access: Installation requires root/sudo privileges

Installation Process

The installation script will automatically:

  1. Detect your operating system and version
  2. Install required dependencies (Python, Git, etc.)
  3. Download and configure OpenLiteSpeed web server
  4. Set up MariaDB database server
  5. Install CyberPanel and configure all services
  6. Create admin user with default credentials
  7. Start all services and provide access information

Post-Installation

After successful installation:

  1. Access CyberPanel: Open your browser to http://your-server-ip:8090
  2. Default Login:
    • Username: admin
    • Password: 123456
  3. Change Password: Immediately change the default password
  4. Configure SSL: Set up SSL certificates for secure access

📊 Upgrading CyberPanel

Upgrade your existing CyberPanel installation:

sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)

Alternative Upgrade Methods:

# Using wget only
wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh | sh

# Download and run manually
wget https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh
chmod +x preUpgrade.sh
sudo ./preUpgrade.sh

Upgrade Process

The upgrade script will automatically:

  1. Backup current installation to prevent data loss
  2. Download latest version from the stable branch
  3. Update all dependencies and requirements
  4. Run database migrations to update schema
  5. Restart services with new configuration
  6. Verify installation and report any issues

Manual Upgrade (Advanced Users)

For manual upgrades or troubleshooting:

# Navigate to CyberPanel directory
cd /usr/local/CyberCP

# Update source code
git pull origin stable

# Update dependencies
pip3 install -r requirments.txt

# Run database migrations
python3 manage.py migrate

# Collect static files
python3 manage.py collectstatic --noinput

# Restart services
systemctl restart lscpd

⚠️ Important Upgrade Notes

  • Backup First: Always backup your data before upgrading
  • Test Environment: Test upgrades in a non-production environment first
  • Service Restart: Some services may restart during upgrade
  • Configuration: Custom configurations may need manual updates
  • Security Updates: Latest version includes comprehensive security enhancements

🔧 Troubleshooting

Common Installation Issues

"Command not found" Errors

# Install missing packages
# Ubuntu/Debian
sudo apt update && sudo apt install curl wget git python3

# RHEL/CentOS/AlmaLinux/RockyLinux
sudo yum install curl wget git python3

Permission Denied Errors

# Ensure you're running as root
sudo sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

Network Connectivity Issues

# Check internet connection
ping -c 4 google.com

# Check DNS resolution
nslookup cyberpanel.net

# Try alternative download method
wget https://cyberpanel.net/install.sh
chmod +x install.sh
sudo ./install.sh

Port Already in Use

# Check what's using port 8090
sudo netstat -tlnp | grep :8090

# Kill process if necessary
sudo kill -9 <PID>

Common Upgrade Issues

Backup Creation Failed

# Check disk space
df -h

# Free up space if necessary
sudo apt autoremove && sudo apt autoclean

Service Restart Failed

# Check service status
systemctl status lscpd

# Restart services manually
sudo systemctl restart lscpd
sudo systemctl restart lsws

Verification Commands

Check Installation Status

# Check CyberPanel service
systemctl status lscpd

# Check web interface
curl -I http://localhost:8090

# Check database
systemctl status mariadb

View Logs

# CyberPanel logs
tail -f /usr/local/lscp/logs/error.log

# System logs
journalctl -u lscpd -f

📚 Resources

📖 Quick Start Guides

Category Guide Description
📚 All Complete Guides Index Browse all available guides
🔧 General Troubleshooting Guide Comprehensive troubleshooting
🐳 Docker Command Execution Execute commands in containers
🤖 Security AI Scanner AI-powered security scanning
📧 Email Mautic Setup Email marketing platform
🎨 Design Custom CSS Guide Create custom themes
🔥 Security Firewall Blocking Feature Advanced security features

🔧 Support & Documentation

For detailed troubleshooting, installation guides, and advanced configuration:

📚 General Guides

🛠️ Feature-Specific Guides