As an Amazon Associate We earn from qualifying purchases.
CentOSHosting Control PanelResources

How to Install CentOS Web Panel (CWP) on Centos 7 – Most User-Friendly Free Panel for the Mass

Manage your own VPS/Dedicated Server

Centos Web Panel (CWP) is a free web hosting panel. It can be used to manage both VPS & Dedicated Server and provides an easy-to-use interface for server management. During the installation process it automatically installs LAMP Stack with varnish cache. Which gives CWP an upper hand when comparing to other free web hosting panels. Before you install centos web panel, check out its notable features.

Notable Features of CentOS Web Panel (CWP)

Apache Web Server (Mod Security & Automatically updated rules are optional).
Latest Version of PHP. Also you can switch between PHP Version as needed from the Admin End.
Postfix + Dovecot + Roundcube Web mail service for e-mail management (Antivirus, Spam Assassin are optional
FreeDNS Server for Easy DNS Management
cPanel Account Migration Option . This feature is a superb one if you want to move from cPanel to your own server.
Auto Backup System
SSL generator with Auto Renewal Feature

For a complete list of CWP Features, Check here

Prerequisites for installing CentOS Web Panel

  • A VPS Running on Centos 7. A fresh new install of Centos 7 is preferred
  • DNS A record that points to the server’s IP address. It’s needed for creating the Name Servers.

CentOS Web Panel Demo

The officials of CWP has set-up demo for both Admin End & User End . You can easily check them before installing it in your server.

Admin Panel Login:
Username: root
Password: admin123

User Panel Login:
Username: testacc
Password: admin123

Install Centos Web Panel – Steps

Without delay lets get into the steps for installing centos web panel in your server.

Step 1 : Setting up the Hostname for your Server

First we need to setup the Hostname. Login using root with any SSH client and setup your server name. Important: The hostname and domain name must be different. For example if you want to use as your domain name or is a valid example of your hostname.

You can set your host name from SSH or you can do it from soulsVM panel as well.

Changing HostName from SolusVM Panel

In order to check & set hostname from SSH you can use below commands

hostnamectl set-hostname // Add Your Preferred Hostname

Step 2: Installing the Panel

After setting hostname we will update the server to latest version and install wget to download the CWP installation script needed for install.

yum -y update
yum -y install wget
cd /usr/local/src
sh cwp-el7-latest
Installing Centos Web Panel (CWP)

This process may take from 10 to 20 minutes. Please be patient. In the meantime check out this guide on How to Setup Remote Desktop on Ubuntu Server. Once done you can see “CWP Installed” in the screen with login details for accessing the server. Make a copy of the details so that you don’t forget or loss them.

CWP Installation Finished Screen

Once you are done with copying the data reboot the server by pressing Enter key. If this doesnt reboot the server automatically, use ‘reboot’ command in the SSH.


Once the reboot process is finished, you can access CWP from your browser by entering the IP:2030 for non-SSL or IP:2031 for SSL login. For the SSL login port your browser will show a warning.

http://SERVER_IP:2030 // For Non SSL Login
https://SERVER_IP:2031 // For SSL Login
CWP Login Screen

Login using root as username and password that you got from the previous installation screen.

Basic CentOS Web Panel Configuration

Once you login you will see a list of notifications you should click and resolve them one by one. The first thing you should do is set up the root email address for notifications and check the server hostname. In our next How to’s we will share the advance configurations for CWP panel needed to manage a server.

First Time Login into Centos Web Panel

In this tutorial, we’ve explained how you can install CentOS Web Panel on CentOS 7. If you have any queries or comments, shoot them in the comment section.

You Might Also Like:

Related Articles


    1. That’s a tough Question. ISPConfig is black horse. But CWP is here for a long time. I found CWP more user friendly and stable. But ISPConfig has its pros as well. My vote for CWP

Leave a Reply

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

Back to top button