If you’re running websites and want an easy way to manage them, CyberPanel is a tool that can help. It’s a web hosting control panel, kind of like a dashboard for your server. You can use it to add websites, install WordPress, manage databases, and handle emails — all without typing commands all day.
I’ve installed CyberPanel many times on Ubuntu VPS servers. It’s like giving your server a comfy cockpit, where you can control everything with a few clicks. In this guide, I’ll show you how to install CyberPanel on an Ubuntu VPS. We’ll keep it simple, clear, and human-friendly.
So grab your digital wrench, and let’s get to work — no hard hats needed.
What Is CyberPanel?
CyberPanel is a free control panel for web hosting. It’s built on top of OpenLiteSpeed, which is a fast web server, kind of like Apache or Nginx. But OpenLiteSpeed is lighter and uses fewer resources.
CyberPanel lets you do things like:
- Host websites
- Add SSL (for HTTPS)
- Manage databases (like MySQL)
- Create email accounts
- Add FTP users
Without it, you’d need to type lots of Linux commands. CyberPanel makes things easier with a browser-based interface.
Think of it like this:
Without CyberPanel | With CyberPanel |
---|---|
Command line only | Simple web dashboard |
Manual setups | Guided setup steps |
Takes more time | Takes less time |
What You Need
Before we install CyberPanel, make sure you have these things ready:
Server requirements:
- Ubuntu 20.04 or 22.04 (64-bit)
- At least 1 GB of RAM (2 GB or more is better)
- At least 10 GB of free disk space
- Root access (so you can run everything needed)
Tools I recommend:
- SSH terminal (I use Termius or plain terminal)
- A cup of tea or coffee (trust me, helps with waiting)
What CyberPanel will install automatically:
- OpenLiteSpeed web server
- PHP (with multiple versions)
- MariaDB (MySQL-compatible database)
- Postfix and Dovecot (for mail)
Step 1: Log In to Your VPS
Use SSH to connect to your Ubuntu VPS.
If you’re on Linux or Mac:
ssh root@your-server-ip
On Windows, you can use PowerShell or an app like PuTTY. Once connected, you should see something like:
Welcome to Ubuntu 22.04 LTS
You’re now inside your server, ready to get started. Like entering a base before building a machine.
Step 2: Update the System
Before we install anything, it’s always a good idea to update your system.
Type:
apt update && apt upgrade -y
This updates all your packages so CyberPanel installs smoothly. It’s like clearing out old junk before building a new project.
Step 3: Install CyberPanel
Now we’ll download the installer script from CyberPanel’s official source.
Type this:
cd /root
wget -O installer.sh https://cyberpanel.net/install.sh
Then make it executable:
chmod +x installer.sh
Now run it:
./installer.sh
You’ll see a menu with choices. Just follow the prompts. CyberPanel will ask:
- Do you want to install CyberPanel? — Yes
- Full installation with OpenLiteSpeed or LiteSpeed Enterprise? — Choose OpenLiteSpeed (free)
- Do you want to set up remote MySQL? — Usually “No”
- Set admin password manually? — Yes, so you can remember it
- Install Memcached and Redis? — Yes (they help speed up websites)
- Install Watchdog? — Optional. I usually skip this
Now the installer will run. It takes about 10–20 minutes depending on your server speed. Go stretch your legs or hunt for cookies while it finishes.
Step 4: Note Down Important Info
After the install finishes, you’ll see a message like this:
CyberPanel successfully installed
Panel URL: https://your-server-ip:8090
Username: admin
Password: yourpassword
Save this info somewhere safe. You’ll use it to log into CyberPanel in your browser.
The funny part? The port is 8090 — not the usual 80 or 443. Think of it as the secret backdoor to your server. But don’t worry, it’s secure.
Step 5: Open the Panel in Your Browser
Open your browser and go to:
https://your-server-ip:8090
Your browser might warn you that the connection isn’t private. That’s normal at this stage, because it’s using a self-signed SSL certificate. You can safely bypass the warning.
Log in using:
- Username: admin
- Password: the one you created earlier
Welcome to CyberPanel. You’re in. The dashboard will show system stats, tools, and website options — like a cockpit for your hosting ship.
Step 6: Open the Firewall Port (If Needed)
Sometimes, your VPS provider blocks uncommon ports like 8090.
To open it manually on Ubuntu:
ufw allow 8090/tcp
If you want to allow email or FTP services, you might also want to open:
ufw allow 21/tcp # FTP
ufw allow 25/tcp # Mail (sending)
ufw allow 587/tcp # Mail (secure)
ufw allow 443/tcp # HTTPS
These open the doors your server needs to talk to the outside world.
Step 7: Create a Website
Here’s where it gets fun.
In CyberPanel, go to the left menu and click:
Websites → Create Website
Fill in the form:
- Select package — use default
- Select owner — admin
- Domain name — example.com (or whatever you own)
- Email — your email
- PHP version — I use 8.1 (you can change it later)
- Check SSL if you want HTTPS
Click “Create Website” and CyberPanel will do the rest. It will set up the folder, virtual host, and everything behind the scenes. Like magic, but with code.
Step 8: Add WordPress (Optional)
Want to run WordPress?
Go to Websites → List Websites, click Manage on your domain, then scroll to “Application Installer.” Choose WordPress + LSCache and fill in the form.
Click “Install Now” — and that’s it. You’ll have a WordPress site ready to go.
Step 9: Set Up Backups (Good Habit)
CyberPanel lets you create backups of your websites. It’s smart to do this — like saving your Minecraft world before fighting the Ender Dragon.
Go to:
Backup → Create Backup
Pick your domain and click “Create.”
You can also set automatic backups under “Backup Schedule.” Trust me, future you will thank present you.
Three Handy Lists
Useful CyberPanel Features:
- One-click WordPress install
- Free SSL certificates
- Email and FTP user management
Common Problems (and Fixes):
- Can’t access port 8090? → Open it with
ufw allow 8090/tcp
- SSL not working? → Check DNS and re-issue certificate
- WordPress install failed? → Check PHP version and try again
Benefits I Like:
- Clean, simple interface
- Doesn’t use a lot of RAM
- Free and open source
Final Thoughts
CyberPanel is a solid choice for anyone running websites on a VPS. It makes things easier, especially if you’re not into typing long terminal commands. I like it because it gives me just enough control without being overwhelming.
Compared to something like cPanel (which is paid), CyberPanel is lightweight and doesn’t cost a thing. If you’re hosting simple websites or WordPress blogs, it does the job well.
So, do you like things simple, fast, and web-based? Want to run your own hosting without paying for tools you don’t need? Then CyberPanel is worth trying.
Plus, it runs on OpenLiteSpeed. You could say it’s “lite” on effort but “speedy” on results. (Okay, I’ll stop now.)