If youβre looking for a fast, modern, and feature-packed web hosting control panel, CyberPanel is a fantastic choice. Powered by OpenLiteSpeed, itβs free, lightweight, and built with performance in mind.
Whether youβre a developer managing your own projects or a small business owner looking to host websites without the complexity of cPanel, CyberPanel makes it easyβand installing it on Ubuntu is surprisingly straightforward.
In this guide, Iβll walk you through how to install CyberPanel on an Ubuntu server, step by step.
π§ What Is CyberPanel?
Before we dive into the install, hereβs a quick rundown:
- β Free and open-source
- β‘ Built on OpenLiteSpeed for high performance
- π¦ Comes with built-in support for SSL, email, FTP, DNS, and databases
- π§ Integrated support for LiteSpeed Cache, WordPress, and automatic backups
- π Includes a web-based file manager and security tools
Pretty solid, right? Letβs get started!
π οΈ Prerequisites
Before installing CyberPanel, make sure you have:
- An Ubuntu 20.04 or 22.04 server (fresh install recommended)
- Root access or a user with sudo privileges
- At least 1GB RAM (2GB+ recommended for production use)
- A domain name (optional, but useful if you want to access CyberPanel via a subdomain)
π‘ Pro tip: If you donβt have a server yet, you can spin one up easily with providers like DigitalOcean, Linode, or Vultr.
π₯ Step-by-Step Installation
1. π Update Your System
First, make sure your server is up to date:
sudo apt update && sudo apt upgrade -y
2. π² Download the Installer
Now, download the CyberPanel installer:
sudo apt install curl -y
curl -s https://cyberpanel.net/install.sh | sudo bash
3. π§ββοΈ Choose Your Installation Options
The installer will now prompt you with a few options. Hereβs what to expect:
- Full installation (with OpenLiteSpeed) β Choose this unless you have specific needs.
- Set admin password β You can either let CyberPanel generate one or set your own.
- Install PowerDNS, Postfix, etc. β Recommended if you want DNS and email support.
- Install Memcached/Redis β Optional, but great for performance.
- Install Watchdog β Optional monitoring tool.
Just follow the prompts and choose what suits your setup.
4. β Grab a Coffee
The installation will take around 10β20 minutes depending on your server. Once itβs done, youβll see your CyberPanel admin URL and login credentials in the terminal.
π Accessing CyberPanel
Once installation is complete, you can access CyberPanel by visiting:
https://your-server-ip:8090
π If you pointed a domain to your server, you can also use:
https://your-domain.com:8090
Log in with:
- Username:
admin
- Password: The one you set during install (or the auto-generated one)
β What to Do Next
Youβre in! π Hereβs what you can do now:
- Set up your first website
- Create databases and FTP accounts
- Install WordPress with 1-click
- Enable SSL for secure HTTPS
- Add your domain to CyberPanel for easy management
π‘ Final Tips
- Security First: Make sure your firewall allows port
8090
(or use UFW to open it). - Backups: Use the built-in backup tools to keep your sites safe.
- LiteSpeed Cache: Take advantage of it if youβre hosting WordPressβitβs blazing fast!
π Wrapping Up
Installing CyberPanel on Ubuntu is a smooth process and gives you a powerful alternative to cPanelβwithout the cost. Whether youβre hosting a blog, running a client site, or building your own app, CyberPanel makes web hosting easy and efficient.
If you found this helpful, feel free to share it with fellow developers or server enthusiasts!
Need help setting up domains, SSL, or WordPress on CyberPanel? I can write guides on that tooβjust drop a message!