About CentOS Web Panel
There are so many free and paid Control panels available nowadays. We will, today, discuss about CentOS Web panel(CWP), specially designed for RPM based distributions like CentOS, RHEL, Scientific Linux etc. CWP is a free, Open Source control panel that can be widely used for deploying a Web hosting environment easily. Unlike other Control panels, CWP is automatically deploy the LAMP stack with Varnish Cache server.
CWP comes with lot of features and free services. As I mentioned before, CWP automatically installs full LAMP stack (apache, php, phpmyadmin, webmail, mailserver etc.) on your server.
Here is the complete list of features and software that will be automatically installed and configured during CWP installation.
Install CentOS Web Panel In CentOS
Before installing CWP, you must know the following information:
- CWP only supports static IP addresses. It does not support dynamic, sticky, or internal IP addresses.
- CWP doesn’t has an uninstaller. After you install CWP, you must reinstall the server to remove it.
- Only install CWP on a freshly installed operating system without any configuration changes.
- Need atleast 512MB RAM for 32 bit systems.
- 1024MB for 64 bit systems.
- Need 4GB RAM or more to deploy all modules.
- At least 20GB or hard disk space is required.
For testing purpose in VirtualBox, 640MB RAM and 10GB hdd space is enough.
Install wget package first. This is needed to download CWP.
yum install wget -y
Update your server using command:
yum update -y
Reboot once to take effect the changes.
Change to /usr/local/src/ directory:
Download latest CWP version with command:
If the above URL doesn’t work, use the following link instead.
Then, start CWP installer using command:
The installation will take upto 30 minutes or more depending upon your Internet speed.
Finally, you’ll see the installation completed message like below. Note down the details such as mysql root user password and login URLs of CWP. You”ll need them later. Then Press Enter key to reboot your system.
The CWP default web console ports are 2030(http) and 2031(https). You should allow the both ports through firewall/Router in order to access the CWP web console from a remote system.
To do that, edit:
Add the following lines:
[...] -A INPUT -p tcp -m state --state NEW -m tcp --dport 2030 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 2031 -j ACCEPT [...]
Save and close the file. Restart iptables service to take effect the changes.
service iptables restart
Accessing CWP Web Console
Open up your browser and type:
You will see the following like screen.
The login credentials are:
- Username: root
- Password: your root password
This is how CWP dashboard will look
Congratulations! CWP has been successfully has been installed.