CentOS vs Vestacp Web Panel, Which one is better?

CentOS vs Vestacp Web Panel, Which one is better?

CentOS vs Vestacp Web Panel, Which one is better?

There are a lot of different free control panels available. It depends on what you wish to use the control panel for. I would go with VestaCP, because of it’s lightweight design. VestaCP runs on Apache and Nginx. It makes it easy to create a database, add a domain, an SSL, and use the backup function. Built-in features include “Let’s Encrypt”, firewall, cron jobs, multiple language options, and many other. The minuses would be there is no integrated file editor (for additional price only) and recently had a security issue, which is solved by updating the version. Be careful and install the newest version of VestaCP.

CentOS Web Panel also has an easy management of 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.

You can also try Webmin/Virtualmin, but it does not have such a great user interface. It has a lot of available modules prepared, mobile-friendly and great for a large VPS.

CentOS vs Vestacp Web Panel, Which one is better?

Check out the features of each of these two platforms below:

CentOs Web Panel Features:


Here are the 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

– 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

– 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….)

– 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)

– 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

– 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

– 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)

– 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…

Vestacp Web Panel Features

Vesta Control panel is an open source, free, easy to install and configure web based control panel for Linux like systems. Using VestaCP anyone, even a novice system administrators can able to manage websites in VPS.

VestaCP is currently supporting the following operating systems.

  • RHEL 5 & 6;
  • CentOS 5 & 6;
  • Debian 7;
  • Ubuntu 12.04/12.10/13.04/13.10/14.04.

I tested this tool on my Ubuntu 14.04 server. It worked like a charm.


VestaCP has plenty of useful features listed below.

  • Simple and Clean graphical user interface;
  • GPL v3 License;
  • Powerful CLI & API;
  • Secure Platform;
  • Auto updates;
  • Easy update manager;
  • Web, DNS, Database, Mail, FTP Server;
  • Nginx out of the box;
  • SSL certificates & SNI;
  • Wildcard support;
  • Configuration Templates;
  • DKIM support;
  • Fast Backups;
  • System Monitoring;
  • AntiSpam / Antivirus;
  • WHMCS billing support.

For the detailed features, look here.


As I noted above, VestaCP installation is lot easier than any other hosting control panels. All you need to do is just download the VestaCP installation script, and run it.

To download it, execute the following command on your Terminal with root privileges.

curl -O http://vestacp.com/pub/vst-install.sh

Next, run the script as shown below:

bash vst-install.sh

You’ll be asked to answer simple questions in order to install it on your VPS.

First, enter Y to proceed installation. Enter the valid Email address, and Enter your VPS FQDN. The FQDN will be selected by default. If you wish to change it, enter your VPS FQDN manually, else just hit the enter key.


This script will pull all required packages, and install them to install the Vesta control panel on your VPS. This will take a while depending upon your Internet speed.

After VestaCP is installed , you’ll see a screen like below.

root@server: ~_009

Note down the URL address, user name, and password. You need them to log in to the VestaCP web console.

Access Vesta Control Panel Dashboard

Open up your browser, and type the URL https://ip-address:8083. Don’t forget to use “htttps” in the URL. You’ll be pleased with following screen. Enter the user name and password.

Vesta - LOGIN - Mozilla Firefox_013

Now you’ll be able to access the dashboard. This is how my dashboard looked at first time.

Vesta - USER - Mozilla Firefox_014

After logging in to the VestaCp dashboard, the first step you might want to do is to change admin user default password.

To do that, click on the admin user on the top right of the dashboard.

Vesta - USER - Mozilla Firefox_015

Enter the new password of your choice, and click Save.

Vesta - USER - Mozilla Firefox_016

Congratulations!! VestaCp has been successfully installed on your VPS. Now, you can start using VestaCp to manage and host websites.

Scroll to Top