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: https://demo1.centos-webpanel.com:2031 http://demo1.control-webpanel.com:2030 http://demo2.control-webpanel.com:2030 http://demo3.control-webpanel.com:2030 Username: root Password: admin123 New End user Panel Login https://demo1.centos-webpanel.com:2083 http://demo1.control-webpanel.com:2082 http://demo2.control-webpanel.com:2082 http://demo3.control-webpanel.com:2082 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 192.168.10.218 .
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 tutoblog.com then your hostname could be anything.tutoblog.com. I am using server.tutoblog.com . To set the hostname use this command :
hostname server.tutoblog.com
3. You need to have wget installed on your machine. so the command is:
yum -y install wget
4. Now update your server using this command:
yum -y update
5. Now you are ready to start CWP Installation.
Run the following lines one by one.
cd /usr/local/src wget http://centos-webpanel.com/cwp-el7-latest sh cwp-el7-latest
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.
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 https://SERVER-IP:2031/ in my case it's https://192.168.10.218:2031 Username: root Password: your root password
You can always visit CWP wiki page here for further instructions.
Thanks
Great article! I really appreciate the clear and detailed insights you’ve provided on this topic. It’s always refreshing to read content that breaks things down so well, making it easy for readers to grasp even complex ideas. I also found the practical tips you’ve shared to be very helpful. Looking forward to more informative posts like this! Keep up the good work!