How to Setup a Web Server on Ubuntu VPS Using Cyberpanel

his page is also for my notes so I can refer back here.

Why VPS?

If you used shared hosting as your web server, you may have encountered many problems because shared hosting is used by many websites simultaneously. In fact, your site will be in a queue and sometimes it cannot open at all.

This makes your visitors and customers leave your site and possibly move to your competitors’ sites.

The solution is Cloud VPS. With Cloud VPS, you have resources (RAM, CPU, Storage) for yourself, and the flexibility to upgrade or downgrade based on your requirements.

The good news is, Cloud VPS has become cheaper nowadays. You can even pay hourly, daily, or monthly, unlike shared hosting where you must pay yearly.

However, not everyone is comfortable with Cloud VPS because many VPS providers offer unmanaged VPS, giving you an empty server with only the OS installed. If you are used to cPanel, it can be more complicated.

So, many people look for free VPS web panels to fix this problem.

With a VPS web panel, you can not only manage your website easily like using cPanel, but you can also install servers like Apache, MySQL, PHP, and all necessary extensions.

What is the best free VPS panel?

There are many VPS panels in the market, each with its pros and cons. I have tried many of them, like VestaCP, Webuzo, ServerPilot, and the one that I use for my own projects and clients is CyberPanel.

Why CyberPanel?

  • Free: It’s free and always free for all features.
  • Powerful: All the web server needs are provided by CyberPanel.
  • Using LiteSpeed as a web server: The best server in the industry currently.
  • Simple user interface: I think it is simpler than cPanel.

How to install CyberPanel as a web server on the Ubuntu Cloud VPS

First, you should have a fresh installation of VPS with Ubuntu 22.04 LTS.

Then, enter the terminal using SSH with the user root and password.

After that, update and upgrade your server using this command:


sudo apt update && sudo apt upgrade -y

Next, install CyberPanel with this simple command:


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

Then, follow the instructions and choose the features you want to install or not.

I prefer you install OpenLiteSpeed. It is free and offers the best performance for your website.

After the installation is finished, you will be given the panel address URL, panel user, and password, and you will be requested to restart your server.

Just type Y and press enter, and now your Ubuntu Cloud VPS has a web server panel installed by CyberPanel.

Well, that is the simple method to install a web server on an Ubuntu Cloud VPS with CyberPanel. I will write how to add your site, point your domain, and install WordPress on Cloud VPS in another article.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top