Tutorials

Install CyberPanel

CyberPanel is a free, open-source web hosting control panel powered by OpenLiteSpeed (or LiteSpeed Enterprise). It gives you a graphical interface for managing websites, databases, email, DNS, and SSL certificates on your VPS.

Requirements

  • A fresh VPS with Ubuntu 20.04, Ubuntu 22.04, AlmaLinux 8, or AlmaLinux 9
  • At least 1 GB RAM (2 GB recommended)
  • At least 10 GB disk space
  • Root SSH access

If you don't have a VPS yet, order one from Sitequest and choose a supported operating system.

1. Connect to Your Server

Log in to your VPS as root via SSH. You can use the built-in web terminal in the Sitequest dashboard or connect from your local machine:

ssh root@YOUR_SERVER_IP

2. Update System Packages

Always update your operating system before installing new software.

Ubuntu / Debian:

apt update && apt upgrade -y

AlmaLinux / Rocky Linux:

dnf check-update
dnf update -y

3. Run the Installation Script

CyberPanel provides a one-command installer. Run it as root:

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

If you are not logged in as root, prefix with sudo:

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

4. Choose Your LiteSpeed Version

The installer will ask which web server to use:

  1. OpenLiteSpeed — free and open-source, no license required. Recommended for most users.
  2. LiteSpeed Enterprise — commercial version with additional features. Requires a license key (free trial available for first-time use).

If you select LiteSpeed Enterprise, enter your serial number when prompted. Type TRIAL if you want to try it without a license.

5. Select Services

The installer presents several options. Recommended defaults for most setups:

Prompt Default Description
Full service Yes Installs PowerDNS, Postfix (mail), and Pure-FTPd
Remote MySQL No Only enable if your database runs on a separate server
CyberPanel version Latest Press Enter to install the latest release
Admin password -- Set a strong password (option s) or generate a random one (r). Do not use the default 1234567
Memcached Yes In-memory caching for better performance
Redis Yes Key-value store used for caching and sessions
Watchdog Yes Automatically reboots the server if it hangs

6. Wait for Installation

The process runs automatically and takes approximately 5--10 minutes depending on your server speed. Do not close the terminal while it is running.

7. Access CyberPanel

When the installation finishes, you will see a summary with your login details. CyberPanel runs on port 8090 by default:

https://YOUR_SERVER_IP:8090

Log in with:

  • Username: admin
  • Password: the password you set during installation

8. Open Firewall Ports

If you have a firewall configured, make sure the following ports are open:

Port Service
8090 CyberPanel admin
80 HTTP
443 HTTPS
7080 OpenLiteSpeed WebAdmin (optional)

Using Sitequest's firewall manager:

  1. Go to your VPS in the dashboard
  2. Open the Firewall tab
  3. Add rules for the ports above

Or via the command line with ufw:

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

9. Secure Your Installation

After logging in for the first time:

  1. Change the admin password if you used the auto-generated one
  2. Enable SSL for the CyberPanel admin panel via the built-in Let's Encrypt integration
  3. Restrict admin access by IP if possible
  4. Follow our VPS security guide for additional hardening

Next Steps

With CyberPanel installed, you can:

  • Create a website — add a domain and set up hosting from the CyberPanel dashboard
  • Install WordPress — use the one-click WordPress installer in CyberPanel
  • Set up email — configure email accounts for your domains
  • Manage DNS — use the built-in PowerDNS manager or point your domain via Sitequest DNS
  • Issue SSL certificates — CyberPanel includes automatic Let's Encrypt support