Blog

How to Install CyberPanel on VPS in 5 Minutes in 2026

How to Install CyberPanel on VPS

Installing CyberPanel on a VPS is one of the fastest ways to manage websites, domains, databases, email accounts, and SSL certificates from a single dashboard while taking advantage of OpenLiteSpeed for better website performance.

Many beginners find CyberPanel installation confusing because of Linux commands, server requirements, and configuration options. Following the correct installation process helps avoid errors and ensures your control panel works properly from the beginning.

This guide explains how to install CyberPanel on a VPS in 5 minutes using the official installation method, configure the essential settings, access the admin dashboard, and verify everything is running successfully.


What You’ll Need Before Installing CyberPanel

Before running the CyberPanel installer, make sure your VPS meets the recommended requirements. Preparing your server in advance helps the installation complete without interruptions and reduces the chances of compatibility or configuration issues later.

Minimum VPS Requirements

CyberPanel works on most modern VPS plans, but choosing the right resources ensures better performance, especially if you plan to host multiple websites.

RequirementRecommended
RAMMinimum 2 GB (4 GB or more recommended)
CPU2 vCPU or higher
StorageAt least 20 GB SSD or NVMe SSD
NetworkPublic IPv4 Address
AccessRoot user or a user with sudo privileges

Note: Although CyberPanel may install on some 1 GB RAM servers, at least 2 GB RAM is recommended for a smoother installation and stable performance, especially when using OpenLiteSpeed, MariaDB, and other bundled services.

Supported Operating Systems

CyberPanel officially supports several Linux distributions. Using a supported operating system ensures you receive updates, security patches, and the best compatibility with the latest CyberPanel releases.

Supported operating systems include:

  • Ubuntu 22.04 LTS
  • Ubuntu 24.04 LTS
  • AlmaLinux 8
  • AlmaLinux 9

Before starting the installation, verify your operating system by running:

cat /etc/os-release

or

hostnamectl

If your VPS is running an unsupported or outdated operating system, consider reinstalling it with one of the supported versions before proceeding.

Required Server Access

You’ll need administrative access to install CyberPanel because the installer modifies system packages, installs services, configures the web server, and updates firewall rules automatically.

Before continuing, make sure you have:

  • Root login credentials or a user with sudo privileges
  • SSH access enabled
  • Your VPS IP address
  • A stable internet connection on the server

To connect to your VPS, you’ll use SSH with a command similar to:

ssh root@your_server_ip

Replace your_server_ip with your VPS’s actual public IP address.

If you plan to host business websites, WordPress installations, or multiple domains, allocating additional server resources will improve overall performance and provide room for future growth.

A practical production configuration includes:

  • 4 GB or more RAM
  • 2–4 vCPUs
  • 40 GB or larger NVMe SSD
  • Reliable VPS provider with full root access
  • Regular automated backups

Spending a few minutes verifying these requirements before installation helps avoid unexpected errors and creates a stable foundation for the remaining setup process.


Step 1: Connect to Your VPS Using SSH

The first step is to connect to your VPS using SSH (Secure Shell). SSH creates a secure, encrypted connection between your local computer and the remote server, allowing you to install software, manage files, and configure your VPS safely from the command line.

Most VPS providers send your server IP address, root username, and password (or SSH key details) immediately after the VPS is created. Keep these credentials ready before proceeding.

Log in to Your VPS

Open the terminal on Linux or macOS. If you’re using Windows, you can use Windows Terminal, PowerShell, or an SSH client like PuTTY.

Connect to your VPS by running:

ssh root@your_server_ip

Example:

ssh root@203.0.113.10

Replace your_server_ip with your VPS’s public IP address.

If this is your first time connecting to the server, you’ll see a security prompt similar to:

The authenticity of host ‘203.0.113.10’ can’t be established.

Are you sure you want to continue connecting (yes/no)?

Type:

yes

and press Enter.

Next, enter your server password when prompted. If your VPS uses SSH key authentication, the login process will complete automatically without asking for a password.

After a successful login, you’ll see a prompt similar to:

root@ubuntu:~#

or

root@almalinux:~#

This confirms that you’re successfully connected to your VPS and ready to begin the CyberPanel installation.

Verify Your Operating System

Before installing CyberPanel, confirm that your server is running a supported operating system. This helps prevent compatibility issues during installation.

Run one of the following commands:

cat /etc/os-release

or

hostnamectl

For example, on Ubuntu 24.04 LTS, you’ll see output similar to:

NAME="Ubuntu"
VERSION="24.04 LTS (Noble Numbat)"

If you’re using Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, AlmaLinux 8, or AlmaLinux 9, you can continue with the installation.

Update the Server Packages

Updating your server ensures that the latest security patches, bug fixes, and package versions are installed before CyberPanel adds its required software.

For Ubuntu, run:

apt update && apt upgrade -y

For AlmaLinux, run:

dnf update -y

The update process may take a few minutes, depending on your server and internet connection.

Once the update finishes, it’s recommended to reboot the VPS if the system installs a new kernel.

For Ubuntu:

reboot

For AlmaLinux:

reboot

After the VPS restarts, reconnect using SSH:

ssh root@your_server_ip

Your VPS is now fully updated and ready for the CyberPanel installation.


Step 2: Download the Official CyberPanel Installer

With your VPS updated and ready, the next step is to download the official CyberPanel installation script. This script automatically installs CyberPanel along with the required components, including OpenLiteSpeed, MariaDB, PHP, PowerDNS, and other services needed to manage your server efficiently.

Using the official installer is the safest approach because it downloads the latest stable packages directly from CyberPanel’s repositories and configures them correctly for your operating system.

Install Required Packages

Before downloading the installer, install a few essential utilities that the installation process relies on.

On Ubuntu

Run the following command:

apt install curl wget sudo -y

On AlmaLinux

Run:

dnf install curl wget sudo -y

These packages are used to:

  • Download installation files
  • Execute installation scripts
  • Perform administrative tasks during setup

After the installation completes, verify that curl is available by running:

curl --version

If the command displays the installed version, your server is ready for the next step.

Download the Latest CyberPanel Installation Script

CyberPanel provides an official installation script that automatically installs the latest stable version of the control panel and configures all required services.

Download and start the installer by running:

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

This command performs two tasks:

  • Downloads the latest official CyberPanel installer.
  • Launches the installation process immediately.

If curl is unavailable, the command automatically switches to wget, so the installation can continue without any manual changes.

Important: Always download CyberPanel using its official installation script. Avoid third party installation scripts, as they may contain outdated packages or unsupported modifications that can cause installation or security issues.

Once the installer starts successfully, you’ll see a menu asking you to choose the installation type and server configuration.

We’ll configure those options in the next step.


Step 3: Install CyberPanel on Your VPS

After launching the official installation script, CyberPanel displays a series of setup options. Choosing the correct configuration ensures the control panel, web server, database, and supporting services are installed properly. Most users can complete this step within a few minutes by selecting the recommended options.

Run the Installation Script

If you haven’t already started the installer, run:

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

After a few moments, the installer loads and presents the main installation menu.

Choose the Installation Type

The installer first asks which type of installation you want to perform.

Example:

CyberPanel Installer
1. Install CyberPanel
2. Exit

Please enter the number:

Type:

1

and press Enter to begin the installation.

Select OpenLiteSpeed or LiteSpeed Enterprise

Next, you’ll choose the web server.

For most users, the installer displays options similar to:

1. Install CyberPanel with OpenLiteSpeed

2. Install CyberPanel with LiteSpeed Enterprise

Choose OpenLiteSpeed if you want:

  • Free and open source web server
  • Excellent WordPress performance
  • Built in LiteSpeed Cache support
  • Lower server resource usage
  • No additional licensing costs

Simply enter:

1

LiteSpeed Enterprise

Choose LiteSpeed Enterprise only if you already own a valid LiteSpeed Enterprise license or plan to purchase one.

For most VPS users, bloggers, developers, agencies, and small businesses, OpenLiteSpeed is the recommended option.

Configure the Required Installation Options

The installer will now ask a few additional questions. In most cases, the default or recommended choices work perfectly.

Typical prompts include:

Install Full CyberPanel

Select:

Y

This installs all essential components, including:

  • OpenLiteSpeed
  • CyberPanel
  • MariaDB
  • PowerDNS
  • Pure FTPd
  • Redis
  • Memcached

Install Remote MySQL (Optional)

If asked:

Install Remote MySQL?

Choose:

N

unless you’re connecting to a separate database server.

Install Memcached

Select:

Y

Memcached improves application performance by storing frequently accessed data in memory.

Install Redis

Select:

Y

Redis is widely used for:

  • Object caching
  • Session storage
  • Queue management
  • WordPress optimization

Set Administrator Password

The installer may ask whether you’d like to generate a random administrator password or create your own.

Choosing your own password is generally recommended.

Example:

Do you want to set your own admin password?

Y

Then enter a strong password containing:

  • Uppercase letters
  • Lowercase letters
  • Numbers
  • Special characters

Using a secure password helps protect your server from unauthorized access.

Wait for the Installation to Complete

After confirming the installation options, CyberPanel automatically downloads and installs all required packages.

Depending on your VPS specifications and internet connection, this process usually takes 5 to 15 minutes.

During installation, you’ll see various services being configured, including:

  • OpenLiteSpeed
  • CyberPanel
  • MariaDB
  • PHP
  • PowerDNS
  • Pure FTPd
  • Redis
  • Memcached

Avoid closing the SSH session or restarting the VPS while the installation is running.

When the installation finishes successfully, you’ll see a confirmation message similar to:

CyberPanel Successfully Installed

Visit:

https://your_server_ip:8090
Username: admin
Password: ********

Make a note of the login URL, username, and administrator password, as you’ll use them to access the CyberPanel dashboard in the next step.


Step 4: Access the CyberPanel Dashboard

Once the installation is complete, the next step is to access the CyberPanel web interface. This dashboard allows you to manage websites, domains, databases, email accounts, SSL certificates, DNS records, backups, and server settings without using the command line.

Find Your CyberPanel Login URL

After a successful installation, the installer displays the login details in the terminal.

You’ll see information similar to:

CyberPanel Successfully Installed

Visit:

https://your_server_ip:8090
Username: admin
Password: your_password

Replace your_server_ip with your VPS’s public IP address.

For example:

https://203.0.113.10:8090

Open the URL in your preferred web browser.

Note: CyberPanel uses port 8090 by default. If the login page doesn’t load, make sure this port isn’t blocked by your server firewall or cloud firewall.

Log in to the CyberPanel Admin Panel

When the login page appears, enter the administrator credentials created during installation.

  • Username: admin
  • Password: Your administrator password

Click Sign In to access the dashboard.

On your first login, you should see the CyberPanel home screen with sections such as:

  • Websites
  • DNS
  • Email
  • Databases
  • SSL
  • File Manager
  • Backup
  • Server Status
  • PHP
  • Packages

This confirms that CyberPanel has been installed successfully and is communicating correctly with the underlying server services.

Change the Default Administrator Password

If you used the automatically generated administrator password during installation, it’s a good idea to replace it with a strong password that only you know.

To change your password:

  1. Click Users from the left sidebar.
  2. Select Modify Users.
  3. Choose the admin account.
  4. Enter a new strong password.
  5. Save the changes.

A secure administrator password should include:

  • At least 12 characters
  • Uppercase and lowercase letters
  • Numbers
  • Special characters

Avoid using common words, predictable patterns, or passwords you’ve used elsewhere.

Verify Dashboard Access

Before moving to the next step, spend a minute confirming that the dashboard is working correctly.

Check that you can:

  • Open different menu sections without errors.
  • View the server status page.
  • Access the Websites section.
  • Navigate to Databases and DNS.
  • Log out and sign back in successfully.

If everything loads normally, your CyberPanel installation is complete and ready for server configuration and website hosting.


Step 5: Verify That Everything Is Working Properly

Before hosting your first website, it’s important to verify that CyberPanel and its core services are running correctly. A quick health check ensures your control panel is ready for production and helps identify configuration issues before they affect your websites.

Check CyberPanel Services

The CyberPanel service should start automatically after installation. You can verify its status by running:

systemctl status lscpd

If the service is running correctly, you’ll see output similar to:

Active: active (running)

If the service isn’t running, restart it using:

systemctl restart lscpd

Then check its status again.

Verify OpenLiteSpeed Status

CyberPanel uses OpenLiteSpeed as its default web server. Make sure it’s running properly before hosting any websites.

Run:

systemctl status lsws

A healthy service displays:

Active: active (running)

If needed, restart OpenLiteSpeed:

systemctl restart lsws

To confirm the web server is listening on the required ports, run:

ss -tulnp | grep lshttpd

This verifies that OpenLiteSpeed is ready to serve web traffic.

Confirm MariaDB and PowerDNS Are Running

CyberPanel installs MariaDB for database management and PowerDNS for DNS services. Verify both services are active.

Check MariaDB

systemctl status mariadb

If necessary, restart it:

systemctl restart mariadb

Check PowerDNS

systemctl status pdns

If the service isn’t running, restart it:

systemctl restart pdns

Both services should display:

Active: active (running)

Test the Web Panel in Your Browser

Finally, open your browser and visit:

https://your_server_ip:8090

After logging in, verify that:

  • The CyberPanel dashboard loads without errors.
  • Server Status displays CPU, RAM, and disk usage.
  • The Websites section opens successfully.
  • The Databases section is accessible.
  • DNS and Email menus load correctly.
  • No warning or error messages appear on the dashboard.

You can also verify that OpenLiteSpeed is serving its default page by opening:

http://your_server_ip

If you see the default OpenLiteSpeed welcome page, it confirms that the web server is functioning correctly and ready to host websites.

Once these checks are complete, your CyberPanel installation is fully operational, and you can begin creating websites and managing your server with confidence.


How to Create Your First Website in CyberPanel

With CyberPanel installed and all core services running correctly, you’re ready to host your first website. CyberPanel provides a simple interface for creating websites, managing domains, enabling SSL certificates, and configuring hosting settings without editing server configuration files manually.

Add a New Website

Start by logging in to your CyberPanel dashboard.

From the left navigation menu, go to:

Websites → Create Website

You’ll be asked to provide a few details for your new website.

Package

Choose the hosting package for the website.

If this is your first website, select:

Default

Select Owner

Choose the website owner.

For most single user servers, select:

admin

Enter Your Domain Name

Type the fully qualified domain name you want to host.

For example:

example.com

or

blog.example.com

Make sure the domain already points to your VPS using the correct DNS records before launching the website publicly.

Choose the PHP Version

CyberPanel supports multiple PHP versions.

For new websites, choose one of the latest stable versions supported by your application, such as:

  • PHP 8.2
  • PHP 8.3

Using a modern PHP version improves security and overall performance.

Additional Options

Depending on your requirements, you can enable:

  • SSL
  • DKIM
  • OpenBasedir Protection

These settings can also be configured later if needed.

After reviewing the information, click Create Website.

Within a few seconds, CyberPanel creates:

  • Website directory
  • Virtual host
  • DNS configuration (if enabled)
  • PHP environment
  • OpenLiteSpeed configuration

A success message confirms that your website has been created.

Configure Your Domain Name

Before visitors can access your website, your domain must point to the VPS.

Update your domain’s DNS records with your domain registrar.

Create an A Record similar to:

TypeHostValue
A@Your VPS Public IP

If you want the www version to work, create another record:

TypeHostValue
AwwwYour VPS Public IP

DNS propagation usually takes anywhere from a few minutes to 24 hours, depending on your DNS provider.

You can verify the DNS configuration using tools like:

  • nslookup
  • dig
  • Online DNS propagation checkers

Once the domain resolves to your VPS IP, you’re ready to enable HTTPS.

Enable a Free SSL Certificate

CyberPanel integrates with Let’s Encrypt, making it easy to secure your website with a free SSL certificate.

To enable SSL:

  1. Open Websites → List Websites.
  2. Click Manage next to your domain.
  3. Select Issue SSL.
  4. Click Issue SSL again to begin the process.

CyberPanel will automatically:

  • Verify your domain ownership.
  • Request a Let’s Encrypt SSL certificate.
  • Configure HTTPS.
  • Install the certificate.

If the process completes successfully, you’ll receive a confirmation message.

Important: Your domain must already point to your VPS before requesting an SSL certificate. Otherwise, domain validation will fail.

Verify the Website Loads Successfully

After creating the website and enabling SSL, test everything in your browser.

Visit: https://yourdomain.com

Confirm that:

  • The website opens without errors.
  • HTTPS is active.
  • A padlock icon appears in the browser.
  • HTTP redirects automatically to HTTPS.
  • The default CyberPanel page or your uploaded website loads successfully.

If the site doesn’t open, check:

  • DNS records
  • OpenLiteSpeed service status
  • Firewall configuration
  • SSL installation status

Completing these checks confirms that your first website is hosted successfully on CyberPanel and is ready for content deployment.


How to Install WordPress in CyberPanel

One of CyberPanel’s most useful features is its built in WordPress installer. Instead of manually creating databases, uploading files, and configuring WordPress, you can deploy a new website in just a few clicks. This saves time and reduces the chances of configuration errors, especially for beginners.

Install WordPress with One Click

Log in to your CyberPanel dashboard.

From the left sidebar, navigate to:

Websites → List Websites

Locate the website where you want to install WordPress and click Manage.

Scroll down to the Application Installer section and select:

WordPress + LSCache

The LiteSpeed Cache version is recommended because it integrates directly with OpenLiteSpeed, helping improve website speed and overall performance.

Next, provide the required information.

Website Path

In most cases, leave the default path unchanged:

public_html

If you want to install WordPress inside a subdirectory, specify the folder name instead.

Database Name

Enter a unique database name or use the automatically generated one provided by CyberPanel.

For example:

wordpress_db

Database Username

Create a database username that WordPress will use to connect to MariaDB.

Example:

wp_user

Database Password

Choose a strong password containing uppercase letters, lowercase letters, numbers, and special characters.

Using a secure password helps protect your website from unauthorized database access.

Site Information

Complete the remaining fields, including:

  • Website Title
  • Administrator Username
  • Administrator Password
  • Administrator Email Address

Review the details carefully, then click Install Now.

CyberPanel will automatically:

  • Download the latest stable version of WordPress.
  • Create the database.
  • Configure the database connection.
  • Install LiteSpeed Cache.
  • Complete the WordPress installation.

Depending on your VPS performance, the installation usually finishes within one or two minutes.

Complete the Initial WordPress Setup

After the installation is complete, open your website in a browser: https://yourdomain.com

You should see your newly installed WordPress website.

To access the administration panel, visit: https://yourdomain.com/wp-admin

Enter the administrator username and password you created during installation.

Once logged in, it’s a good idea to complete a few basic tasks before publishing your website.

Recommended first steps include:

  • Update WordPress to the latest version.
  • Update installed themes and plugins.
  • Delete unused plugins and themes.
  • Configure the website title and tagline.
  • Set your preferred permalink structure.
  • Install only the plugins you actually need.

Keeping your installation clean improves security and reduces unnecessary resource usage.

Log in to the WordPress Dashboard

After signing in, verify that your WordPress installation is functioning correctly.

Check that you can:

  • Access the Dashboard.
  • Create a test post or page.
  • Upload an image to the Media Library.
  • Install a plugin.
  • Change the active theme.
  • Open Settings → Permalinks without errors.

Finally, visit the front end of your website and confirm that:

  • The homepage loads successfully.
  • HTTPS is active.
  • Images and styles display correctly.
  • Pages open without errors.
  • The LiteSpeed Cache plugin is installed and active.

If all these checks are successful, your WordPress website is fully installed and ready for customization, content creation, and public access.


Common CyberPanel Installation Errors and Fixes

Even if you follow the installation steps carefully, you may encounter a few issues during or after the setup. Most CyberPanel installation problems are caused by incorrect server configuration, insufficient resources, firewall restrictions, or missing system dependencies. Fortunately, these issues are usually straightforward to identify and resolve.

Below are some of the most common CyberPanel installation errors along with their causes and practical solutions.

CyberPanel Installation Failed

Sometimes the installer stops unexpectedly or exits before completing the installation.

Possible Causes

  • Unsupported operating system
  • Insufficient RAM or storage
  • Unstable internet connection
  • Interrupted installation process
  • Missing system updates

How to Fix It

First, make sure your VPS meets the recommended requirements.

Verify your operating system:

cat /etc/os-release

Check available memory:

free -h

Check available disk space:

df -h

If everything looks correct, update your server and run the official installation script again.

Installer Gets Stuck During Installation

The installer may appear to freeze while downloading packages or configuring services.

Possible Causes

  • Slow network connection
  • High server load
  • Package repository timeout
  • Limited VPS resources

How to Fix It

Wait a few minutes before assuming the installation has stopped.

If there is no progress for an extended period:

  • Verify your internet connection.
  • Restart the VPS.
  • Update the operating system.
  • Run the installer again using the official script.

Avoid closing the SSH session while the installation is running.

Unable to Access Port 8090

After installation, the CyberPanel login page may not open.

Example:

https://your_server_ip:8090

Possible Causes

  • Firewall blocking port 8090
  • CyberPanel service not running
  • Cloud firewall restrictions

How to Fix It

Check whether the CyberPanel service is active:

systemctl status lscpd

If it isn’t running, restart it:

systemctl restart lscpd

Also verify that port 8090 is allowed in:

  • UFW
  • firewalld
  • Your cloud provider’s firewall or security group

SSL Certificate Issues

Sometimes Let’s Encrypt cannot issue an SSL certificate.

Possible Causes

  • Domain not pointing to the VPS
  • Incorrect DNS records
  • Firewall blocking HTTP traffic
  • Invalid domain configuration

How to Fix It

Confirm that your domain resolves to the correct VPS IP.

You can verify this using:

dig yourdomain.com

or

nslookup yourdomain.com

Once DNS propagation is complete, try issuing the SSL certificate again from the CyberPanel dashboard.

OpenLiteSpeed Service Not Starting

If OpenLiteSpeed fails to start, your websites won’t load.

Possible Causes

  • Configuration error
  • Port conflict
  • Damaged configuration files

How to Fix It

Check the service status:

systemctl status lsws

Restart the service:

systemctl restart lsws

If the issue persists, review the OpenLiteSpeed error log to identify the exact cause before making configuration changes.

MariaDB Connection Errors

Your websites may fail to connect to the database if MariaDB isn’t running correctly.

Possible Causes

  • MariaDB service stopped
  • Incorrect database credentials
  • Database corruption

How to Fix It

Verify the service status:

systemctl status mariadb

Restart MariaDB:

systemctl restart mariadb

If the service starts successfully, verify that your website is using the correct database name, username, and password.

DNS Resolution Problems

A website may not open even though CyberPanel is installed correctly.

Possible Causes

  • Incorrect A record
  • Missing DNS propagation
  • Wrong nameservers

How to Fix It

Check that your domain points to your VPS’s public IP address.

You can verify DNS propagation using:

dig yourdomain.com

or an online DNS propagation checker.

If you recently changed your DNS records, allow enough time for propagation before troubleshooting further.

Firewall Blocking CyberPanel

Firewall rules can prevent access to the CyberPanel dashboard or hosted websites.

How to Fix It

On Ubuntu systems using UFW, verify the firewall status:

ufw status

Allow the required ports if they’re blocked:

ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 8090/tcp

Reload the firewall:

ufw reload

If you’re using firewalld on AlmaLinux, make sure the same ports are permitted there as well.

How to Troubleshoot CyberPanel Problems Efficiently

When troubleshooting, avoid changing multiple settings at the same time. Instead, verify each component individually.

A practical troubleshooting sequence is:

  1. Confirm your VPS is online.
  2. Verify the operating system is supported.
  3. Check that CyberPanel services are running.
  4. Verify OpenLiteSpeed status.
  5. Confirm MariaDB is active.
  6. Check firewall rules.
  7. Verify DNS records.
  8. Confirm the domain resolves correctly.
  9. Review system logs for specific error messages.

Following this step by step approach makes it much easier to locate the root cause and resolve installation issues without unnecessary trial and error.


CyberPanel Security Best Practices After Installation

Installing CyberPanel is only the first step. Keeping your VPS secure is equally important to protect your websites, databases, and sensitive information. A few simple security practices can significantly reduce the risk of unauthorized access, malware, and server related issues while ensuring your hosting environment remains stable over time.

Update CyberPanel Regularly

CyberPanel developers frequently release updates that include security patches, bug fixes, and performance improvements. Running the latest stable version helps keep your server protected against known vulnerabilities.

To update CyberPanel, log in to the dashboard and navigate to:

Server → Upgrade

Follow the on screen instructions to install available updates.

Before performing any major update, it’s always a good idea to create a complete server backup.

Change Default Credentials

If you used the default administrator account during installation, make sure you secure it with a strong password.

A secure administrator password should:

  • Be at least 12–16 characters long.
  • Include uppercase and lowercase letters.
  • Contain numbers and special characters.
  • Be unique and not reused on other accounts.

Avoid sharing your administrator credentials with multiple users. Instead, create separate user accounts with appropriate permissions whenever possible.

Enable Automatic Backups

Unexpected problems such as accidental file deletion, failed updates, or hardware issues can occur at any time. Regular backups make recovery much easier.

CyberPanel includes a built in backup manager that lets you schedule automatic backups for:

  • Websites
  • Databases
  • Email accounts
  • Configuration files

Whenever possible, store backups on a remote location rather than on the same VPS.

Configure the Firewall

A properly configured firewall helps block unwanted traffic while allowing legitimate users to access your server.

At a minimum, allow only the ports required for normal operation, including:

  • 22 (SSH)
  • 80 (HTTP)
  • 443 (HTTPS)
  • 8090 (CyberPanel)

Close any unused ports to reduce your server’s attack surface.

Secure SSH Access

Since SSH provides full administrative access to your VPS, protecting it should be a priority.

Some recommended practices include:

  • Use SSH key authentication instead of passwords.
  • Disable root login if it’s not required.
  • Use strong passwords for all server users.
  • Change the default SSH port only if it aligns with your organization’s security policy.
  • Remove unused user accounts regularly.

These measures make unauthorized access significantly more difficult.

Enable Two Factor Authentication (If Available)

If your CyberPanel version supports two factor authentication (2FA), enable it for administrator accounts.

With 2FA enabled, logging in requires:

  • Your username and password.
  • A temporary verification code generated on your authentication device.

This additional layer of security helps protect your server even if your password is compromised.

Keep Your Server Updated

CyberPanel depends on the underlying operating system and installed packages. Regularly updating your server ensures you receive the latest security fixes and stability improvements.

On Ubuntu, update your server using:

apt update && apt upgrade -y

On AlmaLinux:

dnf update -y

If a kernel update is installed, reboot the VPS during a planned maintenance window to apply the changes.

Monitor Server Resources

Keeping an eye on server performance helps you identify potential issues before they affect your websites.

Review resource usage regularly, including:

  • CPU utilization
  • Memory usage
  • Disk space
  • Server load

If your VPS consistently runs close to its resource limits, consider upgrading your hosting plan to maintain reliable performance.

Use HTTPS for Every Website

Always issue an SSL certificate for every domain hosted on your server. HTTPS encrypts data transmitted between visitors and your website while improving trust and browser compatibility.

CyberPanel integrates with Let’s Encrypt, making it easy to install and renew free SSL certificates directly from the dashboard.

Remove Unused Applications and Accounts

Over time, you may create test websites, unused databases, or temporary user accounts. Removing anything you no longer need helps keep your server organized and reduces potential security risks.

Perform periodic reviews to:

  • Delete unused websites.
  • Remove inactive user accounts.
  • Clean up unnecessary databases.
  • Uninstall applications you no longer use.

A well maintained server is generally easier to manage, more secure, and less likely to encounter unexpected issues.

Following these best practices helps create a more secure and reliable CyberPanel environment, making it easier to manage websites while reducing the likelihood of future security or performance problems.


Why Use CyberPanel Instead of cPanel?

Both CyberPanel and cPanel are popular web hosting control panels, but they differ in pricing, web server technology, resource usage, and licensing. While cPanel has been an industry standard for many years, CyberPanel has gained popularity because it offers a modern interface, OpenLiteSpeed integration, and many premium features without licensing costs.

If you’re launching personal projects, WordPress websites, business sites, or managing multiple domains on a VPS, understanding these differences will help you choose the control panel that best fits your requirements.

FeatureCyberPanelcPanel
LicenseFree (OpenLiteSpeed Edition)Paid License Required
Web ServerOpenLiteSpeedApache (LiteSpeed requires an additional license)
PerformanceExcellent, especially for WordPressVery Good
Resource UsageLightweightHigher than CyberPanel
One Click WordPressYesYes
Free SSLYes (Let’s Encrypt)Yes
Built in LiteSpeed CacheYesRequires LiteSpeed Web Server License
Docker SupportAvailableLimited
File ManagerYesYes
Email ManagementYesYes
DNS ManagementYesYes
Database ManagementMariaDB/MySQLMySQL/MariaDB
Automatic BackupsYesYes
Multi Domain HostingYesYes
Beginner FriendlyYesYes

When Should You Choose CyberPanel?

CyberPanel is an excellent choice if you:

  • Want a free hosting control panel.
  • Plan to host WordPress websites.
  • Prefer OpenLiteSpeed for better performance.
  • Need built in LiteSpeed Cache support.
  • Want lower server resource usage.
  • Are deploying websites on a VPS or cloud server.
  • Need SSL, DNS, email, backups, and website management in one dashboard.

Its combination of speed, simplicity, and cost effectiveness makes it a strong option for bloggers, developers, freelancers, agencies, and small businesses.

When Should You Choose cPanel?

cPanel may be a better option if you:

  • Already use cPanel on other servers.
  • Need compatibility with traditional shared hosting environments.
  • Depend on software or workflows built specifically for cPanel.
  • Receive a cPanel license through your hosting provider.
  • Prefer its long established ecosystem and extensive third party integrations.

Although cPanel is feature rich and widely supported, it requires an active license, which increases hosting costs compared to CyberPanel.

Which One Is Better?

For most VPS users, CyberPanel offers better overall value. It combines a modern interface with OpenLiteSpeed, free SSL certificates, website management, email hosting, DNS management, and WordPress support without requiring a paid license.

If your priority is performance, lower operating costs, and straightforward VPS management, CyberPanel is a practical choice. On the other hand, if your workflow depends on the cPanel ecosystem or you’re managing environments where cPanel is already standardized, it remains a reliable option.

Both control panels are capable of hosting production websites, so the right choice ultimately depends on your budget, technical requirements, and preferred server management experience.


CyberPanel Installation Checklist

Before you start hosting live websites, take a few minutes to verify that every important part of your CyberPanel installation is working correctly. Completing this checklist helps ensure your server is secure, stable, and ready for production use.

Use the following checklist as a final verification before deploying your websites.

Checklist ItemStatus
VPS is running a supported operating system
Server packages have been updated successfully
CyberPanel installation completed without errors
CyberPanel dashboard is accessible on port 8090
Administrator password has been changed
OpenLiteSpeed service is running
MariaDB service is active
PowerDNS service is working properly
Firewall allows ports 22, 80, 443, and 8090
Domain points to the correct VPS IP address
Website has been created successfully
Free Let’s Encrypt SSL certificate is installed
HTTPS is working correctly
WordPress installation (if required) completed successfully
Website loads without errors
Automatic backups are configured
Server updates have been verified

Final Verification

Before considering the installation complete, perform these quick checks:

  • Open the CyberPanel dashboard and confirm all sections load normally.
  • Visit your website using HTTPS and verify that the SSL certificate is active.
  • Create a test page or upload a sample file to ensure the website is functioning correctly.
  • Log in to the WordPress dashboard (if installed) and confirm you can create posts, install plugins, and upload media.
  • Restart your VPS once to verify that CyberPanel, OpenLiteSpeed, and MariaDB start automatically after reboot.

If every item in this checklist is complete, your CyberPanel server is fully configured and ready to host websites securely and reliably.


Conclusion

Installing CyberPanel on a VPS is a straightforward process when you follow the correct steps and prepare your server properly. From connecting to your VPS and running the official installation script to configuring your first website, enabling SSL, and installing WordPress, each step helps create a reliable hosting environment that’s ready for real world use. CyberPanel’s intuitive interface, OpenLiteSpeed integration, and built in website management tools make it a practical choice for both beginners and experienced server administrators.

Once your installation is complete, remember that maintaining your server is just as important as setting it up. Keep CyberPanel and your operating system updated, monitor server performance, create regular backups, and follow basic security practices to keep your websites running smoothly. With a properly configured CyberPanel VPS, you’ll have a solid foundation for hosting fast, secure, and scalable websites.


FAQs

1. Can I install CyberPanel on a 1 GB RAM VPS?

Yes, CyberPanel may install on a 1 GB RAM VPS, but it isn’t recommended for production use. A VPS with at least 2 GB RAM provides a more stable experience, especially when running OpenLiteSpeed, MariaDB, and hosting multiple websites.

2. Which operating system is best for CyberPanel?

CyberPanel officially supports Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, AlmaLinux 8, and AlmaLinux 9. These operating systems receive regular security updates and offer the best compatibility with the latest CyberPanel releases.

3. Is CyberPanel free to use?

Yes. CyberPanel is available as a free control panel when used with OpenLiteSpeed. A separate LiteSpeed Enterprise edition is also available for users who require enterprise specific features and already have a valid license.

4. Which port does CyberPanel use?

By default, the CyberPanel dashboard is accessible on port 8090.
Example: https://your_server_ip:8090
If the page doesn’t load, verify that port 8090 is allowed through your firewall.

5. Can I install WordPress using CyberPanel?

Yes. CyberPanel includes a built in one click WordPress installer that automatically creates the database, installs WordPress, and configures the required files, making deployment much faster than a manual installation.

6. How long does CyberPanel installation take?

On a properly configured VPS with a stable internet connection, the installation usually takes 5 to 15 minutes, depending on the server’s hardware specifications and package download speed.

7. Can I host multiple websites on one CyberPanel VPS?

Yes. CyberPanel supports multi domain hosting, allowing you to create and manage multiple websites, databases, email accounts, and SSL certificates from a single dashboard, provided your VPS has sufficient resources.

8. How do I update CyberPanel?

You can update CyberPanel directly from the dashboard by navigating to Server → Upgrade, or by following the latest upgrade instructions provided in the official CyberPanel documentation. Keeping your control panel updated helps improve security, stability, and compatibility.

9. Why can’t I access the CyberPanel dashboard?

The most common reasons include:
The lscpd service isn’t running.
Port 8090 is blocked by the firewall.
The VPS is offline.
A cloud firewall or security group is blocking access.
Checking the service status and firewall configuration usually resolves the issue.

10. Is CyberPanel suitable for production websites?

Yes. CyberPanel is widely used for production environments and includes features such as OpenLiteSpeed, Let’s Encrypt SSL, MariaDB, DNS management, email hosting, automatic backups, and WordPress support, making it a reliable option for hosting personal, business, and client websites on a VPS.

About the author

Sanjeet Chauhan

Sanjeet Chauhan is a passionate blogger and SEO expert, dedicated to helping websites grow organically. He crafts practical strategies, shares actionable tips, and provides insights that boost traffic, improve rankings, a& elevate online presence effectively.

Leave a Comment