Host your websites and apps with NGINX and VestaCP control panel on your own VPS

Learn how to setup and configure your VPS to host your websites for great performance and freedom of configuration

In depth installation and configuration of Vesta Control Panel with Nginx+Php-Fpm stack, MySQL, Email server, Let's Encrypt SSL, CSF Firewall, Redis cache, Backup and Restore, Softacolous for automated webapp installation.

Detailed step-by-step instructions for server installation and management including:

  • install server operating system (CentOS will be used)
  • initial setup of your VPS/dedicated server for security and performances (SSH port and keys, fail2ban and swap memory)
  • proper DNS setup and configuration with glue records and email records (SPF and DKIM) needed to avoid your email finish in spam.
  • installation of Redis cache
  • CSF (Config Server Firewall) advanced protection
  • fix PhpMyAdmin (blowfish secret and configuration storage)
  • manage VestaCP for everyday tasks (add users, new domain creation)
  • install Wordpress with Softaculous
  • install Wordpress from the command line with WP-CLI
  • backup and restore of accounts and websites


Your Instructor


Maurizio Savoni
Maurizio Savoni

I have over 25 years experience working as a full time Linux System Administrator, and a great passion for website design and high performance webserver setup, like NGINX+PHP-FPM and OpenLiteSpeed.


Course Curriculum


  INTRODUCTION
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!