How to Install Control Web Panel on RackNerd VPS With AlmaLinux 8Control Web Panel (CWP) is a free hosting control panel that can be used as an alternative to cPanel. It provides an intuitive web-based interface to manage your web server, websites, email accounts, databases, and more.

In this guide, we will walk you through the step-by-step process of installing Control Web Panel on a RackNerd VPS running AlmaLinux 8.


Before you begin the installation process, make sure you have the following prerequisites:

  • A fully qualified domain name (FQDN) pointed to your VPS IP address. Ensure that the DNS records are set up correctly. You can get your domain name in Namecheap.
  • A RackNerd VPS with AlmaLinux 8 installed.
  • Root access to your VPS or a user with sudo privileges.

Let’s Install Control Web Panel on RackNerd VPS With AlmaLinux 8

Control Web Panel System Requirements:

  • Operating Systems: CentOS7, CentOS 8 Stream, Rocky Linux 8, Alma Linux 8, Oracle Linux 7 & 8
  • 1 vCPU
  • 4GB RAM

Step 1. Buy a domain and setup a VPS on RackNerd

Go to Namecheap and register your domain name. If your desired name is available, you can register it.

Register Domain on Namecheap

Next, signup with a VPS with AlmaLinux available (most VPS have AlmaLinux). We will use RackNerd VPS in this tutorial.

Go to RackNerd and register a VPS. Follow these steps for detailed step by step guide on buying and setting up VPS on RackNerd.

Racknerd KVM VPS

Step 2. Connect to your VPS

Use your preferred SSH client to connect to your server. Replace <your_server_ip> with your VPS’s IP address:

ssh username@your_server_ip

You can also use Bitvise for interactive interface.

Login as ROOT Using SSH Client Bitvise

Step 3. Set Hostname

Control Web Panel requires that the server’s hostname is a fully qualified domain name (FQDN). Set the hostname to your FQDN:


Do not use your root domain. In this example, my hostname is

Next, set A records for your hostname and domain name.

Set A Records Namecheap for CWP

Step 4. Install Required Packages and Update the System

Control Web Panel requires some packages to be installed.

Use the following command to install wget.

yum -y install wget
yum install
dnf install wget -y

Then update your server.

yum -y update

After installing the latest updates, reboot your server.


Step 5. Install Control Web Panel

The installation process will take some time. Follow the on-screen instructions to configure Control Web Panel.

cd /usr/local/src
sh cwp-el8-latest

Install Control Web Panel AlmaLinux 8

If the installation is done, reboot your server.

shutdown -r now

Step 6. Access Your Control Web Panel

Once the installation is complete, you can access Control Web Panel via a web browser. Open your browser and enter your server’s IP address followed by “:2031”. For example:


Control Web Panel Installed

When prompted with a security risk, just click Advanced and Accept the Risk and Continue.

Access CWP

Login using the root server credentials.

Login to Control Web Panel

Step 7. Configure Control Web Panel

Once you logged in, you need to configure Control Web Panel.

Configure Control Web Panel

Setup root email and shared IP.

Set Shared IP and Root Email CWP

Install Mod Security.

Install Mod Security CWP

Enable Firewall.

Enable Firewall CWP

Create New User.

Create New Account Control Web Panel

Security – Hide all processes if not owned by the user Enable.

Security - Hide all processes if not owned by the user

Set up SSL/TLS certificates for hostname.

Set up SSL certificates for hostname

Frequently Asked Questions

Is Control Web Panel really free?

Yes, Control Web Panel offers a free version that includes a wide range of features. However, they also offer a Pro version with additional features and support.

Can I use Control Web Panel on other Linux distributions?

Yes, Control Web Panel supports various Linux distributions, including CentOS, AlmaLinux, Rocky Linux, and Oracle Linux. Just make sure to use the appropriate installation instructions for your distribution.

How can I secure my Control Web Panel installation?

To enhance security, regularly update your server’s packages, configure a firewall, and follow best practices for securing your web server. Additionally, consider using SSL/TLS certificates to encrypt traffic.

Can I host multiple websites with Control Web Panel?

Yes, Control Web Panel allows you to host multiple websites on a single server. You can create and manage virtual hosts through the panel’s interface.


Control Web Panel is a robust and free alternative to cPanel for managing web hosting services. With this guide, you’ve learned how to install it on an AlmaLinux 8 VPS hosted by RackNerd.

Remember to keep your server updated and follow security best practices to ensure a secure hosting environment for your websites and applications. Enjoy using Control Web Panel to simplify your server management tasks!

Leave a Reply

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