Skip to content

Deployment Overview of CyberPanel on Server

Prerequisites and Basic Requirements

To ensure a successful installation of CyberPanel, the server must meet the following requirements:

  • Operating System:

  • Ubuntu 22.04 (Debian-based) OR

  • CentOS 8 / Rocky Linux / AlmaLinux (RHEL-based)

  • Privileges: Root access or sudo privileges are required to execute installation scripts and manage system packages.

  • Network Requirements: The server must have outbound internet access to download necessary packages and the CyberPanel installer.

FQDN of the final panel on the hostkey.in domain

The management interface is accessible via a Fully Qualified Domain Name (FQDN). If a custom domain is not provided, a default subdomain is generated based on the following template:

Parameter Value
Prefix cyberpanel
Domain hostkey.in
Full template cyberpanel{Server_ID}.hostkey.in

Application installation process

The application is installed using a dedicated shell script provided by the developer. The installation process varies slightly depending on the operating system:

  1. System Preparation:

  2. For Debian/Ubuntu systems, the package manager cache is updated via apt.

  3. For RHEL-based systems (CentOS, Rocky, AlmaLinux), the system packages are updated to their latest versions using yum.

  4. Installer Download: The installation script is downloaded from the official source to the /root directory:

  5. Ubuntu 22 version: https://cyberpanel.sh/?dl&Ubuntu22

  6. CentOS 8 version: https://cyberpanel.sh/?dl&CentOS8

  7. Configuration Setup: Before execution, the installer script is configured with the following parameters to allow for a non-interactive installation:

  8. Silent Mode: Enabled (Silent="On").

  9. Admin Password: Set automatically to match the system SSH password.

  10. Server Provider: Configured as Hostkey.

  11. Hostname/CommonName: The script is configured with the final FQDN of the server.

  12. Execution: The installation script (/root/cyberpanel.sh) is executed via bash. Due to the complexity of the setup, the installer may be run multiple times to ensure all components are correctly initialized.

  13. System Reboot: A system reboot is performed automatically after the installation process completes to finalize all service configurations.

Access Rights and Security

  • Firewall: The installation process configures necessary firewall rules to allow traffic on management ports.

  • Administrative Access: The initial administrative password for the CyberPanel dashboard is set to the current SSH user's password.

Application Update Instructions

To update the main application, the installation script must be re-run:

  1. Log in to the server via SSH as root.

  2. Execute the installation script using the following command (ensure you use the version corresponding to your OS):

    bash /root/cyberpanel.sh
    

Available ports for connection

The management interface and standard web services are accessible through the following ports:

  • 8090: CyberPanel Admin Dashboard.

  • 80/443: Standard HTTP/HTTPS traffic (configured via proxy).

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×