CentOS WebPanel Installation and Configuration


CentOS WEB PANEL

Best freeware opensource hosting panel for CentOS/Redhat/CloudLinux.

Note:-

CWP only supports static IP.  It is best freeware opensource hosting panel for CentOS/Redhat/CloudLinux.

  1. Setup Hostname
    This hostname cannot be the same as any domain that is on your server (for example, if linuxjust4u.com is a domain on your server, use hostname.example.com as your fully qualified hostname).

You can use the following command for hostname setup eg. host1.linuxjust4u.com

hostname host1.linuxjust4u.com

  1. Software Requirements
    You must have a clean/fresh installation of supported operating systems:
    CentOS 6, RedHat 6 or CloudLinux 6, MINIMAL installation and English version only!
    CentOS 7 is also supported, we recommend minimal version.
  2. Hardware Requirements
    32 bit operating systems require a minimum of 512 MB RAM
    64 bit operating systems require a minimum of 1024 MB RAM (recommended)
    Recommended System: 4 GB+ RAM so you would have the full functionality such as Anti-virus scan of emails.

OPTIONAL: You can download CentOS 6/7 Installation here (if your hosting provider doesn’t offer it)

Download CentOS 6.x – 32bit (minimal)
http://isoredirect.centos.org/centos/6/isos/i386/

Download CentOS 6.x – 64bit (minimal) (recommended)
http://isoredirect.centos.org/centos/6/isos/x86_64/

Download CentOS 7.x – 64bit (minimal) (recommended)
http://isoredirect.centos.org/centos/7/isos/x86_64/

Download CentOS for openVZ
http://wiki.openvz.org/Download/template/precreated

 

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

yum -y install wget

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

yum -y update

  1. Reboot Server
    Reboot your server so that all updates can take affect.

reboot

Now you are ready to start CWP Installation
CWP installer can run more than 30 minutes, because it needs to compile apache and php from source.

We have CWP installation with default CentOS MySQL and the latest MariaDB as an additional option.

Installer with MySQL

cd /usr/local/srcwget http://centos-webpanel.com/cwp-latestsh cwp-latest

Installer with MARIA-DB 10-latest (recommended, also required for clusters )

cd /usr/local/srcwget http://centos-webpanel.com/cwp-latestsh cwp-latest -d mariadb

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

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

reboot

CentOS Web Panel Configuration

Log in to your CWP server using the link provided by the installer on your server
CentOS WebPanel Admin GUI at http://SERVER-IP:2030/
Username: root
Password: your root password

– Setup nameservers
– Setup shared ip (must be your public IP address)
– Setup at least one hosting package (or edit default package)
– Setup root email
& now you are ready to host domains…

For additional configuration instruction, please check wiki/documentation site.
http://wiki.centos-webpanel.com/

CWP Features

CentOS WebPanel  installs full LAMP on your server featuring:
(apache,php, phpmyadmin, webmail, mailserver…)

What are the Installation and Configuration characteristics during Installation of CWP?
– Apache Web Server (Mod Security + Automatic updated rules optional)
– PHP 5.4 (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)

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

Web Server
Varnish Cache server (improve your server performances up to three times)
Nginx Reverse Proxy (get you static files delivered in the fastest way)
– 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.x)
PHP Selector select PHP version per user or per folder (PHP 4.4, 5.2, 5.3, 5.4, 5.5, 5.6, 7.x)
– 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)

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

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
– TeamSpeak 3 Manager (Voice servers)
– 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)
– Torrent SeedBox (one click install with Deluge WebGU)
– SSH key generator

 


 

One Response

  1. Naresh
    Naresh at | | Reply

    Good One

Leave a Reply

}