Skip to main content

VestaCP Installation & Maintenance Guide for Ubuntu 16.04 LTS

VestaCP is a free, open-source and powerful website control panel that comes with website, email, database, and DNS functionalities. It offers a simple web-based interface for its users. With VestaCP, you can use high performance webserver like Nginx+PHP-FPM. It is lightweight, resource-friendly and easy to install compared to other control panels.

In this series tutorial, I will show you that how to install and configure VestaCP on Ubuntu 16.04 server. Details Guide for Installation and Configuration as below:

Ubuntu 16.04 LTS : VestaCP Installation Prerequisite(s)
Ubuntu Release Notes
Part 1 Disable AppArmor in Ubuntu 16.04 LTS ?
Part 2 Disable Firewalld/UFW
Part 3 Set Hostname Permanently
Part 4 Disable Network Manager & Set Static IP
Part 5 Configure Chrony NTP server
Part 6 Set-Up Time Zone
Part 7 Update & Upgrade APT
Part 8 How To Add Swap Space on CentOS 7?

VestaCP Installation: ( High Performance NGINX Web Server )
1. How to Install High Performance VestaCP Hosting Panel with NGINX+php-fpm on Ubuntu 16.04 LTS?
2. VestaCP Basic Configuration after Fresh Installation
3. How to Configure 4096 bits Let's Encrypt SSL for VestaCP Control (Admin) Panel?
4. How to Harden Nginx with Let's Encrypt SSL Certificate and get A+ Score from Qualys Lab ?
5. How to Strengthening Nginx Security and Website Security Headers with SSL?
6. How to Harden Vesta Nginx with Let's Encrypt SSL Certificate ?
7. How to enable http2 and Secure Server FQDN for VestaCp in Ubuntu 16.04 L.T.S?
8. How to enable GZIP compression to increase PageSpeed Score for Nginx?
9. How to Configure Browser Caching for Nginx?

Apache and NGINX  must learn

Nginx & VestaCP Performance Optimization

Apache DDOS Protection: mod_evasive on Apache

VestaCP Tweaks 

Web Performance Test

Apache Setup knowledge:

SSL Security


Nginx Performance:

SystemD-Resolvconf, StubDNS, Unbound DNS

Caching DNS 

Open Base_Dir and apache2 template

PHP Upgrade & Required Module Installation
1. How to Upgrade PHP 7.0 to PHP 7.2.x Stable Release on Ubuntu 16.04 LTS for VestaCP ?
2. Install Ioncube Loader for PHP

Securing MySQL/MariaDB
1. How to find out & Change VestaCP MySQL/MariaDB root Password ?
2. How to Upgrade MySQL 5.7 to MariaDB 10.1 Stable Release on Ubuntu 16.04 for VestaCP ?
3. How to Secure MariaDB for VestaCP and CWP ?

Mail with RSPAMD

MailGraph and CGI