Install CentOS Web Panel (CWP) on CentOS 6

CentOS Web Panel, or CWP, is an open-source hosting control panel that is designed for quick and easy management of a server. It includes all the features of a modern panel, such as admin/client access, Softaculous auto-installer, MySQL, phpMyAdmin, Apache, SSL, DNS, Roundcube, ModSecurity, anti-spam solutions, and more. One of its most popular features is the PHP version switcher.

CWP Panel is compatible with CentOS 6.x, RedHat 6.x, and CloudLinux 6.x.

In this article, we will install it and make some basic configuration changes.

First, connect to your server via SSH with your root account, then change the hostname per this guide.

Then, if you haven’t already, set your IP addresses (as AKLWEB HOST recommends) by going to the AKLWEB HOST control panel, and navigating to Dedicated Server Control Panel -> Manage -> IPv4 Section -> Choose Any IP. Follow the instructions on that page.

Installation

Restart your server and reconnect via SSH as root. We need to prepare our server by installing wget and upgrading all server packages with the following commands.

yum install wget
yum update
reboot

We are now ready to install CWP. Connect again via SSH and run the following commands:

cd /usr/local/src
wget http://centos-webpanel.com/cwp-latest
sh cwp-latest

We will have to wait until the installation is completed.

After the installation completes, don’t forget to copy the CWP Installed notice from SSH, because it includes the MySQL root password. Next, press Enter to allow the server to reboot.

Once the reboot is complete, we can log in to our CWP panel in a web browser using either of the following URLs. Replace SERVER_IP accordingly:

Log in with the user name root and your root password.

You are ready to begin using CWP!