How to Install CyberPanel with OpenLiteSpeed on Your Dedicated Server

CyberPanel is one of the fastest web hosting control panels available CyberPanel is one of the fastest web hosting control panels available today. Powered by OpenLiteSpeed, it offers high-speed performance, automatic SSL, and a user-friendly interface.

This guide will show you how to install the free version of CyberPanel on your MIG Dedicated Server.

Prerequisites

  • Supported OS: Ubuntu 20.04/22.04, CloudLinux 7/8, AlmaLinux 8/9. (CentOS 7 not recommended).
  • RAM: Minimum 1GB (2GB+ recommended).
  • Disk Space: At least 10GB free.
  • Root Access: You must be logged in as the root user. The installer will not function correctly if run via sudo from a standard user.

Step 1 Connect to Server via SSH

To install CyberPanel, log in to your server using SSH.

  • For Windows Users: Download and open PuTTY. Enter your Server IP and click Open.
  • For Mac/Linux Users: Open your Terminal app.

Run the following command (replace YOUR_SERVER_IP with your actual IP address):

Bash ssh root@YOUR_SERVER_IP

Step 2 Update Your System

Before installing, update your server packages to the latest version.

For Ubuntu:

Bash sudo apt update && sudo apt upgrade -y

For AlmaLinux / Rocky / CloudLinux:

Bash sudo yum check-update
sudo yum update -y

Step 3 Run CyberPanel Installer

Copy and paste the command below into your terminal and press Enter. This script automatically detects your OS and begins the installation.

Bash sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
Note: If you cannot log in as root for some reason, you can try: sudo su - -c "sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)"

Step 4 Configure the Installation (The Wizard)

The script will prompt you with a series of questions. Follow these recommended settings for a standard setup:

Install CyberPanel? Type 1 and press Enter.
Select Version: Type 1 (Selects "Install CyberPanel with OpenLiteSpeed" - The Free version)..
Install Full Service? Type Y (Installs PowerDNS, Postfix, Pure-FTPd).
Remote MySQL? Type N (Keeps the database local)..
Set Admin Password: The default is "1234567". It is highly recommended to Type s to set a strong password. Save this immediately!
Memcached & Redis: Type Y for both (Critical for high-speed caching).
WatchDog Type Y (Automatically restarts backend services if they crash).

The installation will now begin. This takes 5-15 minutes depending on server speed.

Step 5 Finalize and Reboot

Once the text CyberPanel Successfully Installed appears, you will see your access details.

Would you like to restart your server now? [Y/N]
Type y and press Enter.

Step 6 Configure Firewall Ports (Crucial)

Because you are on a Dedicated Server, you must ensure your network firewall allows the following traffic. Note the addition of UDP ports for speed:

TCP 8090 CyberPanel Admin
TCP 80 & 443 Web Traffic (HTTP/HTTPS)
UDP 443 QUIC / HTTP/3 Protocol (Required for OpenLiteSpeed performance)
TCP 21 & 40110-40210 FTP Control & Passive Ports (Required for File Transfer)
TCP 25, 587, 465, 110, 143, 993 Email Services
TCP/UDP 53 DNS Services

Step 7 Access Your Dashboard

After the reboot, access your panel via browser:

Main Panel Access

Main Panel: https://YOUR_SERVER_IP:8090

WebAdmin Console: https://YOUR_SERVER_IP:7080

Troubleshooting: 503 Error After Install

If you see a 503 Service Unavailable error immediately after installation, the LiteSpeed process may not have started correctly.

Check Status systemctl status lscpd

Start Manually systemctl start lscpd

Bonus Step: Understanding the OpenLiteSpeed WebAdmin (Port 7080)

While CyberPanel (Port 8090) is where you will manage your websites, emails, and databases, there is a second control panel running on your server called the OpenLiteSpeed WebAdmin Console.

This console connects directly to the web server engine. You normally don't need to touch this for day-to-day hosting, but it is powerful for performance tuning and deep troubleshooting.

How to Access It
URL: https://YOUR_SERVER_IP:7080
Username: admin
How to Get the Password

The WebAdmin password is different from your CyberPanel password. It was generated randomly during the installation (displayed in the final text block).

If you missed saving that password, don't worry. You can reset it via SSH with this single command:

Reset it via SSH using:
/usr/local/lsws/admin/misc/admpass.sh

Follow the prompts to set a new username (usually admin) and a new secure password.

When Should You Use This Console?

You will use the WebAdmin Console (Port 7080) for advanced tasks such as:

  • Real-Time Statistics: Viewing live connections and bandwidth usage in granular detail.
  • Server Tuning: adjusting connection timeouts, keep-alive settings, and GZIP/Brotli compression levels.
  • Viewing Server Logs: Reading the raw error logs (stderr.log and error.log) when a website is crashing and CyberPanel logs aren't showing enough detail.

Need a High-Performance Server?

Experience blazing-fast speeds and total control with our Bare Metal Dedicated Servers. Optimized for heavy workloads and maximum uptime.

Get Your Dedicated Server Now

Frequently Asked Questions

Q: What are the minimum system requirements to install CyberPanel? A: To run CyberPanel efficiently, your dedicated server requires a fresh installation of Ubuntu 20.04/22.04, CloudLinux, or AlmaLinux 8/9. Hardware-wise, you need a minimum of 1GB RAM (2GB recommended) and at least 10GB of free disk space. You also need Root access (sudo user is not sufficient for the installer).
Q: Why choose CyberPanel over cPanel for a dedicated server? A: CyberPanel is preferred for performance because it is powered by OpenLiteSpeed, which provides faster PHP processing and built-in caching (LSCache) compared to cPanel's traditional Apache setup. Additionally, the version installed in this guide is completely free for unlimited domains, whereas cPanel requires a paid per-account license.
Q: What ports must I open in my firewall for CyberPanel to work? A: For full functionality, you must open TCP 8090 (Admin Panel), TCP 80/443 (Web Traffic), and TCP 21 plus 40110-40210 (FTP). Crucially, you must open UDP 443 to enable HTTP/3 (QUIC) speed benefits. If you plan to host email, ensure ports 25, 587, 465, 110, and 143 are open.
Q: What should I do if I get a "503 Service Unavailable" error after installation? A: A 503 error usually means the LiteSpeed process didn't start automatically. You can fix this immediately by logging into SSH and running the command: systemctl start lscpd. If the issue persists, check the installation logs or the WebAdmin console.
Q: What is the difference between Port 8090 and Port 7080? A: Port 8090 is the main CyberPanel interface where you manage websites, databases, and emails. Port 7080 is the OpenLiteSpeed WebAdmin Console, used for advanced server-level configurations, low-level performance tuning, and viewing raw server error logs.