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
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
SETUP YOUR VPS ON YOUR CLOUD PROVIDER
Available in
days
days
after you enroll
INSTALL VESTACP WITH THE FASTEST STACK NGINX+PHP FPM
Available in
days
days
after you enroll
-
StartIntroduction (1:16)
-
StartConfigure installation script and download it (2:38)
-
StartConfiguration of DNS on VestaCP (4:25)
-
StartSetup Let's Encrypt for SSL connection of VestaCP panel itself (2:11)
-
StartChange VestaCP default web port for security (2:03)
-
StartPost installation upgrades and fixes (5:24)
-
StartSet proper timezone for your vps (0:52)
-
StartInstall REDIS Cache to increase speed of content delivery of your websites (2:10)
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.