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:
- OpenLiteSpeed — free and open-source, no license required. Recommended for most users.
- 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:
- Go to your VPS in the dashboard
- Open the Firewall tab
- 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:
- Change the admin password if you used the auto-generated one
- Enable SSL for the CyberPanel admin panel via the built-in Let's Encrypt integration
- Restrict admin access by IP if possible
- 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