CWS : Complete guide to install CentOS Web Panel
Centos Web Panel is a free web hosting tool that provides a GUI for quick & easy management of the of servers, both VPS & Dedicated, with minimum efforts. Its available to install & use on RPM based distributions, like CentOS, RHEL etc.
Centos Web Panel comes with lots for features & services, it automatically installs LAMP stack along wth varnish cache. Some other features & services are ,
– Mail server – Postfix+Dovecot+Roundcube
– CSF Firewall
– File system Lock
– User Mangement
– DNS Management
– SSL generator
– System & services Monitoring
– File Manager
These are only some main features of Centos Web Panel, you can visit Official Centos Website for complete list of features.
Now before we start with the how we can install Centos Web Panel, let’s check out some things we need before installation,
– A freshly created & updated CentOS 6 or 7 machine, we need fresh installation as the packages on old machine might create issues for web panel. After machine has been created, run update on the system as well,
$ yum update -y
– A static IP should than be configured on the system, a dynamic or sticky IP is not supported.
– Use root account to perform this tutorial.
Install Centos Web Panel
To install Centos Web Panel is a pretty simple process, as we only need to download & start the script. All the operations are handled by script on its own, script will install all the required packages on its own. To download the script, we will need ‘wget’ package on the system. Install it by running,
$ yum install wget -y
Once the package has been installed, we will use it to download the script. Links for both CentOS 6 & 7 are mentioned below
$ cd /usr/local/src
$ wget http://centos-webpanel.com/cwp-latest
In case the script is not available from above link, use the following links ‘http://dl1.centos-webpanel.com/files/cwp2-latest’
$ cd /usr/local/src
$ wget http://centos-webpanel.com/cwp-el7-latest
Alternate link for CentOS 7 is ‘http://dl1.centos-webpanel.com/files/cwp-el7-latest’.
After the script has been downloaded, we only need to execute the script using following command,
$ sh cwp-latest
Now based on your internet speed, script will take some time to complete (it took around half an hour for me). Once the installation completes, we will see details for our WebPanel, details like URL to access webpanel, DB details, Mailserver details. Make sure you keep these, especially DB details as we will need them.
Now restart the server by pressing Enter key , once the server boots up we can access Centos Web panel from a browser by entering the following URL,
or we can also access it using https,
Login to panel using your system roor account i.e.
Username – – root
Password – – your system root password
Now that’s how the dashboard for Centos web panel look like. You can now setup your nameservers here, install packages or setup an email account.
This was pretty easy installation but if you come across an error or have a query, do let us know using the comment box below. We will surely help you out.