Centos Web Panel (CWP) is a free web hosting panel. It can be used to manage both VPS & Dedicated Server and provides an easy-to-use interface for server management. During the installation process it automatically installs LAMP Stack with varnish cache. Which gives CWP an upper hand when comparing to other free web hosting panels. Before you install centos web panel, check out its notable features.
Notable Features of CentOS Web Panel (CWP)
For a complete list of CWP Features, Check here
Prerequisites for installing CentOS Web Panel
- A VPS Running on Centos 7. A fresh new install of Centos 7 is preferred
- DNS A record that points to the server’s IP address. It’s needed for creating the Name Servers.
CentOS Web Panel Demo
The officials of CWP has set-up demo for both Admin End & User End . You can easily check them before installing it in your server.
Admin Panel Login: URL: http://demo1.centos-webpanel.com:2030 Username: root Password: admin123 User Panel Login: URL: http://demo1.centos-webpanel.com:2082 Username: testacc Password: admin123
Install Centos Web Panel – Steps
Without delay lets get into the steps for installing centos web panel in your server.
Step 1 : Setting up the Hostname for your Server
First we need to setup the Hostname. Login using root with any SSH client and setup your server name. Important: The hostname and domain name must be different. For example if you want to use coderclick.com as your domain name server1.coderclick.com or server2.coderclick.com is a valid example of your hostname.
You can set your host name from SSH or you can do it from soulsVM panel as well.
In order to check & set hostname from SSH you can use below commands
hostnamectl set-hostname server1.coderclick.com // Add Your Preferred Hostname hostnamectl
Step 2: Installing the Panel
After setting hostname we will update the server to latest version and install wget to download the CWP installation script needed for install.
yum -y update yum -y install wget cd /usr/local/src wget http://centos-webpanel.com/cwp-el7-latest sh cwp-el7-latest
This process may take from 10 to 20 minutes. Please be patient. In the meantime check out this guide on How to Setup Remote Desktop on Ubuntu Server. Once done you can see “CWP Installed” in the screen with login details for accessing the server. Make a copy of the details so that you don’t forget or loss them.
Once you are done with copying the data reboot the server by pressing Enter key. If this doesnt reboot the server automatically, use ‘reboot’ command in the SSH.
Once the reboot process is finished, you can access CWP from your browser by entering the IP:2030 for non-SSL or IP:2031 for SSL login. For the SSL login port your browser will show a warning.
http://SERVER_IP:2030 // For Non SSL Login https://SERVER_IP:2031 // For SSL Login
Login using root as username and password that you got from the previous installation screen.
Basic CentOS Web Panel Configuration
Once you login you will see a list of notifications you should click and resolve them one by one. The first thing you should do is set up the root email address for notifications and check the server hostname. In our next How to’s we will share the advance configurations for CWP panel needed to manage a server.
In this tutorial, we’ve explained how you can install CentOS Web Panel on CentOS 7. If you have any queries or comments, shoot them in the comment section.