Install CentOS Web Panel CWP on CentOS 7

A Quick Installation Guide of CentOS Web Panel (CWP) on CentOS 7


CentOS Web Panel (CWP) is a Free Web Hosting Panel which provides quick and easy management of (Dedicated & VPS) servers. It  Provides a huge number of features similar to other paid hosting panels. You can use Apache/NGiNX or both as t the same time. It has also a pro version which enables few more options but as long as you are using for your own projects, you are not required to use the pro version.

Features of CWP:

  • Apache Web Server ( Mod Security + Automatic updated rules optional).
  • PHP 5.6 (suPHP, SuExec + PHP version switcher).
  • MySQL/MariaDB + phpMyAdmin.
  • Email – Postfix and Dovecot, mailboxes, RoundCube web interface (Antivirus, Spamassassin optional).
  • CSF (Config Server Firewall).
  • Backups ( this feature is optional).
  • Easy user management interface.
  • Setups Server for Web Hosting with WordPres.
  • FreeDNS Server.
  • Live Monitoring.
  • File System Lock (means, no more website hacking due to locking of files from changes).
  • Server configuration AutoFixer.
  • cPanel Account Migration.
  • TeamSpeak 3 Manager (Voice) and Shoutcast Manager (video streaming).

And more which can be found here.

You can check the demo of CentOS Web Panel Here:

Do not delete any files and don’t change password because Demo is a full-working version.
Demo is reset on a precise, hourly basis.

root/admin Panel Login:

Username: root
Password: admin123

New End user Panel Login

Username: testacc
Password: admin123



Requirements for CentOS Web Panel (CWP):

  • Freshly Installed CentOS 7
  • 32bit Server – 512MB RAM  or 64bit Server – 512MB RAM
  • 10 GB of Space
  • Static IP address
  • CWP can not be removed so to clean your server you have to reinstall the OS.


Now Follow the process to Install CentOS Web Panel (CWP) on CentOS 7:

In my case, I am using my local machine and my ip is .

1. To start the installation you need to login to your server via SSH as root.

2. Then you need to set your hostname. A hostname must be a FQDN ( Fully Qualified Domain Name) which is different from your domain name. eg: if your domain name is then your hostname could be I am using . To set the hostname use this command :



3. You need to have wget installed on your machine. so the command is:

yum -y install wget

CWP Installation 1 Install CentOS Web Panel CWP on CentOS 7


4. Now update your server using this command:


yum -y update

CWP Installation 2 Install CentOS Web Panel CWP on CentOS 7


5. Now you are ready to start CWP Installation.

Run the following lines one by one.

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

CWP Installation 3 Install CentOS Web Panel CWP on CentOS 7


6. Wait for the installer to finish the process. After installation complete you will get the login information. Copy and save it in a safe place.

CWP Installation 4 Install CentOS Web Panel CWP on CentOS 7

7. Reboot your server.

shutdown -r now

8. Log in to your CWP server using the link provided by the installer on your server

CentOS WebPanel Admin GUI at 

in my case it's
Username: root
Password: your root password

CWP Installation 5 Install CentOS Web Panel CWP on CentOS 7


You can always visit CWP wiki page here for further instructions.


You may also like...

Notify of
Inline Feedbacks
View all comments