How to Install CyberPanel on Ubuntu VPS

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:

  1. Do you want to install CyberPanel? — Yes
  2. Full installation with OpenLiteSpeed or LiteSpeed Enterprise? — Choose OpenLiteSpeed (free)
  3. Do you want to set up remote MySQL? — Usually “No”
  4. Set admin password manually? — Yes, so you can remember it
  5. Install Memcached and Redis? — Yes (they help speed up websites)
  6. 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.)

Leave a Reply