Home CentOS CentOS 7 How to Install CentOS Web Panel on CentOS 7

How to Install CentOS Web Panel on CentOS 7

CentOS Web Panel – a Free Web Hosting control panel designed for quick and easy management of (Dedicated & VPS) servers minus the chore and effort to use ssh console for every time you want to do something, offers a huge number of options and features for server management in its control panel package.

Features

Here are our features and services at CentOS Web Panel:

currently including Admin and Client panel

CWP automatically installs full LAMP on your desired server featuring:
(apache,php, phpmyadmin, webmail, mailserver…)

You can also request to build a custom module for integration

What are the Installation and Configuration characteristics during Installation of CWP?
– Apache Web Server (Mod Security + Automatic updated rules optional)
– PHP 5.6 (suPHP, SuExec + PHP version switcher)
– MySQL/MariaDB + phpMyAdmin
– Postfix + Dovecot + roundcube webmail (Antivirus, Spamassassin optional)
– CSF Firewall
– File System Lock (no more website hacking, all your files are locked from changes)
– Backups (optional)
– AutoFixer for server configuration

3rd Party Aplications
– CloudLinux + CageFS + PHP Selector
– Softaculous – Script Installer (Free and Premium)
– LiteSpeed Enterprise (Web Server)

CentOS Web Panel (CWP)
– Setups Server for Web Hosting (websites like WordPress…)
– API for easier account management, and whmcs billing api
– NAT-ed version, support for NAT-ed IPs
– Free Hosting Module, account activation provisioning for sites that have a free hosting

CWP user panel
– High security of the panel by running all client actions under client username
– secure login authorizations by using oauth tokens
– Advanced and secure file manager
– dns zone manager
– custom themes and languages
– script installer for: wordpress, PrestaShop, eXtplorer

Web Server
– Varnish Cache server with per domain conf (improve your server performances up to three times)
– Nginx/PHP-FPM & Reverse Proxy (get you static files delivered in the fastest way)
– LiteSpeed Enterprise integrated
– Compiles Apache from source (improves performance up to 15%)
– Apache reCompiler + Additional modules installation with one click
– Apache server status, configuration
– Apache Redirects Manager
– Edit apache vhosts, vhosts templates, include configuration
– Rebuild all apache Virtual hosts with one click
– suPHP & suExec (improved security)
– Mod Security: Comodo WAF, OWASP rules (one click install, automatic updates, easy management)
– Tomcat 8 server management & install in one click
– DoS protection from the Slow-Loris attacks
– Apache with spamhaus RBL protection (Protecting http PUT,POST,CONNECT)
– Perl cgi script support

PHP
– Compiles PHP from source (improves up to 20% on performances)
– PHP Switcher (switch between PHP versions like: 5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2)
– PHP Selector select PHP version per user or per folder (PHP 4.4, 5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2)
– Simple php editor
– Simple php.ini generator in the users panel
– PHP addons with one click
– PHP.ini editor & PHP info & List modules
– php.ini per user account (you can add changes in /home/USER/php.ini)
– FFMPEG, For Video streaming websites)
– CloudLinux + PHP Selector
– ioncube, php-imap …

User Management
– Add, List, Edit and Remove Users
– User Monitoring (list users open files, listening sockets…)
– Shell access management
– User Limit Managment (Quota and Inodes)
– Limit Processes: The maximum available number of processes per account.
– Limit Open Files: The maximum available number of open files per account.
– User FTP & File Manager
– CloudLinux + CageFS
– Dedicated IP per account

DNS
– FreeDNS (Free DNS Server, no need for additional IPs)
– Add, Edit, List and Remove DNS zones
– Edit nameserver IPs
– DNS zone template editor
– New Easy DNS Zone Manager (with ajax)
– New DNS Zone list with Additional resolving information using google (also checking rDNS, nameservers….)

Email
– postfix & dovecot
– MailBoxes, Alias
– Roundcube webmail
– Postfix Mail queue manager
– rDNS Checker Module (check you rDNS records)
– AntiSPAM (Spamhaus cronjob)
– SpamAssassin, RBL checking, AmaViS, ClamAV, OpenDKIM
– SPF & DKIM Integration
– Re-Build Postfix/Dovecot Mail server with (AntiVirus, AntiSpam Protection)
– Email Auto Responder
– Email Explore, read all mailboxes from one location.
– Mail Routing (local or remote MX Exchanger)

System
– Hardware Information (CPU core and clock info)
– Memory Information (Memory usage info)
– Disk Info (Detailed Disk status)
– Software Info (kernel version, uptime…)
– Services Status (Quick services restart eg. Apache, FTP,Mail…)
– ChkConfig Manager (Quick list and manage your services)
– Services Monitor (automatic restart of services and email notifications)
– Network port usage
– Network configuration
– SSHD configuration
– Auto-Fixer (checks important configuration and tries to auto-fix issues)
– Sysstat Graphs

Monitoring
– Live Monitoring (Monitor services eg. top, apache stats, mysql…)
– Use Java SSH Terminal/Console within panel
– Services Configuration (eg. Apache, PHP, MySQL…)
– Run shell commands in screen/background

Security
– CSF Firewall (Best Linux Firewall)
– SSL generator
– SSL Certificate Manager (quick and easy installation of SSL Certs)
– Letsencrypt, Free SSL certificates for all your domains
– CloudLinux + CageFS
– CSF/LFD BruteForce protection
– IP access control
– Mod Security + OWASP rules (one click install, easy management)
– DoS protection from the Slow-Loris attacks (for Apache)
– File System Lock (no more website hacking, all your files are locked from changes)
– PHP now shows the script name and path in top or process lists
– Apache is limiting number of php processes per user
– Automated Backups
– Hide system and other user processes
– SFTP Security
– AutoSSL (automatically install Letsencrypt SSL certificate when creating new account, addon domain or subdomain)

SQL
– MySQL Database Managment
– Add local or remote access user
– Live Monitor MySQL process list
– Create, Remove database
– Add additional users per database
– MySQL server configuration
– PhpMyAdmin (database managment)
– PostgreSQL, phpPgAdmin Support
– Remote MySQL support (remove mysql load from web server)
– MongoDB Manager/Installer

Additional options
– Shoutcast Manager (Shoutcast streaming servers)
– Auto-update
– Backup manager
– File Manager
– Scripts folder “/scripts” over 15+ scripts
– Virtual FTP users per domain
– cPanel Account Migration (restores files, databases and database users)
– SSH key generator

and many many other options…

1. Preparing Server
Let’s install required packages for CWP installation

yum -y install wget

2. Server Update
Now we need to update your server to the latest version

yum -y update

3. Reboot Server
Reboot your server so that all updates can take effect.

reboot

CentOS 7:

Installer for CentOS 7

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

If the download link doesn’t work then you can use the following:
CentOS 7: http://dl1.centos-webpanel.com/files/cwp-el7-latest

Reboot Server
Reboot your server so that all updates can take effect and CWP gets started.

reboot

Must Read

Installing and Using perf on CentOS 8

perf began as a tool for using the performance counters subsystem in Linux, and has had various enhancements to add tracing capabilities.

How to Install CentOS Web Panel on CentOS 7

CentOS Web Panel – a Free Web Hosting control panel designed for quick and easy management of (Dedicated & VPS) servers minus...

Installing Cpanel on CentOS 7

cPanel is an internet Linux-based graphical interface (GUI) used as a control panel to simplify server and website administration. cPanel permits you...

Kernel Symlink Protection Patch for CentOS 7

How to install the free symlink protection patchset: Below we provide instructions on how to install KernelCare and...

Using Shutdown Command in Linux

shutdown may be used to halt, power-off or reboot the machine. The first argument may be a time string (which is usually...