9. Making Nginx and the VPS sites more secure and efficient/5. Mitigating DoS and DDoS attacks on Nginx.mp4 142.6 MB
6. Establishing a security layer on the VPS server/3. Assigning permissions correctly in Ubuntu.mp4 128.7 MB
9. Making Nginx and the VPS sites more secure and efficient/3. Avoiding different types of web attacks on Nginx sites.mp4 125.2 MB
5. Assigning an additional user account to ensure proper use of the VPS/3. Assigning and using administrative permissions in Ubuntu.mp4 112.1 MB
7. Installing and configuring the Nginx web server on the VPS/3. How Nginx manages to respond to requests.mp4 107.9 MB
7. Installing and configuring the Nginx web server on the VPS/4. Establishing the first site in Nginx.mp4 105.9 MB
4. Using and understanding some essential commands and tasks on a VPS/2. File management (create, delete, move, copy and read).mp4 105.8 MB
4. Using and understanding some essential commands and tasks on a VPS/1. How to explore and navigate paths in the VPS.mp4 100.0 MB
10. Using Letsencrypt to establish HTTPS connections on VPS sites/5. Understanding the use of HTTPS in Nginx and its configuration with Certbot.mp4 93.6 MB
5. Assigning an additional user account to ensure proper use of the VPS/1. How to manage user accounts in Ubuntu (create and delete).mp4 91.4 MB
13. Preparing the VPS to use PHP-based projects/1. Installing PHP FPM (Fast Processing Module) on the VPS.mp4 90.4 MB
8. Installing and configuring MySQL/2. How to interact with MySQL from the VPS console.mp4 90.0 MB
6. Establishing a security layer on the VPS server/4. Using Fail2Ban to prevent intruders on the VPS.mp4 88.0 MB
16. Deploying an existing Laravel project on the VPS/3. Deploying and configuring the Laravel project on the VPS.mp4 87.5 MB
4. Using and understanding some essential commands and tasks on a VPS/9. Execute recurring tasks on the VPS using Cronjobs.mp4 79.6 MB
4. Using and understanding some essential commands and tasks on a VPS/5. Use apt to manage and upgrade the VPS packages.mp4 78.8 MB
10. Using Letsencrypt to establish HTTPS connections on VPS sites/3. Obtaining Letsencrypt security certificates with Certbot.mp4 78.5 MB
6. Establishing a security layer on the VPS server/1. Preventing the use of passwords and root to log in to the VPS.mp4 77.5 MB
12. Frequent tasks in the deployment and maintenance of VPS projects/1. How to deploy and secure a new site in the VPS.mp4 77.4 MB
11. Protecting your services with Cloudflare/3. Important steps and details when having Cloudflare.mp4 75.9 MB
4. Using and understanding some essential commands and tasks on a VPS/4. Tricks to be agile on the command line with your VPS.mp4 75.3 MB
5. Assigning an additional user account to ensure proper use of the VPS/2. How to log into the VPS with the new user.mp4 74.9 MB
1. Introduction/3. Why a VPS.mp4 74.0 MB
6. Establishing a security layer on the VPS server/2. Setting up and using the UFW firewall in Ubuntu.mp4 73.5 MB
12. Frequent tasks in the deployment and maintenance of VPS projects/2. Use the SCP command to transfer files and folders via SSH.mp4 73.2 MB
4. Using and understanding some essential commands and tasks on a VPS/3. Directory management (create, delete, move, copy and read).mp4 72.1 MB
4. Using and understanding some essential commands and tasks on a VPS/8. How to establish SSH connections from the VPS.mp4 71.0 MB
14. Deploying a site in pure PHP on the VPS/1. Creating a subdomain and a site for a PHP project on the VPS.mp4 69.9 MB
7. Installing and configuring the Nginx web server on the VPS/2. Where is Nginx and its configuration located in the VPS.mp4 68.9 MB
10. Using Letsencrypt to establish HTTPS connections on VPS sites/4. Reviewing and understanding the changes made by Certbot on the VPS.mp4 67.4 MB
4. Using and understanding some essential commands and tasks on a VPS/6. VPS services management with the systemctl command.mp4 67.4 MB
3. Creation and preparation of the Virtual Private Server (VPS)/1. Creating your VPS with Ubuntu 20.04 LTS.mp4 65.7 MB
1. Introduction/2. What you will do and what will you learn.mp4 64.5 MB
2. Preparing your system and tools/3. Make sure you can use SSH on your system.mp4 64.1 MB
8. Installing and configuring MySQL/3. Using SSH tunnels to interact with MySQL from your system.mp4 62.6 MB
13. Preparing the VPS to use PHP-based projects/2. The important PHP files and locations in Ubuntu.mp4 62.6 MB
9. Making Nginx and the VPS sites more secure and efficient/1. Preventing access to .htaccess and .git files.mp4 61.9 MB
17. Conclusions and recommendations/3. Bonus lecture.mp4 61.9 MB
2. Preparing your system and tools/2. [Optional] Create an account in the provider used during the course.mp4 61.9 MB
3. Creation and preparation of the Virtual Private Server (VPS)/5. Resolving an existing domain to the VPS server.mp4 61.2 MB
12. Frequent tasks in the deployment and maintenance of VPS projects/4. Using Git to sync projects on the VPS.mp4 61.0 MB
12. Frequent tasks in the deployment and maintenance of VPS projects/5. How to remove a site from the Internet and your VPS.mp4 59.0 MB
13. Preparing the VPS to use PHP-based projects/3. Installing common PHP extensions on the VPS.mp4 58.9 MB
2. Preparing your system and tools/1. Creating an account at a VPS provider.mp4 58.7 MB
16. Deploying an existing Laravel project on the VPS/2. Getting a Laravel project on the VPS from a repository on GitHub.mp4 58.6 MB
2. Preparing your system and tools/4. Generating SSH keys to access the VPS safely.mp4 57.6 MB
15. Deploying a WordPress site on the VPS with WP-CLI/2. Obtaining the WordPress structure and preparing the VPS with WP-CLI.mp4 56.7 MB
11. Protecting your services with Cloudflare/1. Get to know Cloudflare and use it as a DNS provider.mp4 55.9 MB
8. Installing and configuring MySQL/1. Installing and securing the MySQL server on the VPS.mp4 54.8 MB
13. Preparing the VPS to use PHP-based projects/4. Installing composer on the VPS.mp4 54.4 MB
13. Preparing the VPS to use PHP-based projects/5. Knowing and obtaining WP-CLI for WordPress projects.mp4 54.0 MB
16. Deploying an existing Laravel project on the VPS/1. Adding a new site for Laravel and preparing the VPS.mp4 53.5 MB
3. Creation and preparation of the Virtual Private Server (VPS)/2. Connecting to the VPS via SSH.mp4 53.5 MB
4. Using and understanding some essential commands and tasks on a VPS/7. How to restart the VPS server when required.mp4 50.0 MB
Secure VPS in Ubuntu 20.04 LetsEncrypt, Cloudflare and more/9. Making Nginx and the VPS sites more secure and efficient/6. Preventing Nginx sites from being hijacked.mp4 49.1 MB
12. Frequent tasks in the deployment and maintenance of VPS projects/3. Using wget to get files online to the VPS.mp4 45.2 MB
9. Making Nginx and the VPS sites more secure and efficient/4. Enabling compression in Nginx with Gzip.mp4 43.5 MB
15. Deploying a WordPress site on the VPS with WP-CLI/1. Deploy a new subdomain for Wordpress.mp4 42.8 MB
17. Conclusions and recommendations/1. Remember to keep your VPS updated.mp4 40.5 MB
10. Using Letsencrypt to establish HTTPS connections on VPS sites/1. About Letsencrypt and Certbot.mp4 38.2 MB
17. Conclusions and recommendations/2. Apply what you have learned to anything you need in your VPS.mp4 37.1 MB
10. Using Letsencrypt to establish HTTPS connections on VPS sites/2. Install Certbot to obtain security certificates with Letsencrypt.mp4 36.2 MB
11. Protecting your services with Cloudflare/2. Setting up Cloudflare and securing your projects.mp4 35.1 MB
7. Installing and configuring the Nginx web server on the VPS/1. Installing the Nginx web server on the VPS.mp4 34.3 MB
7. Installing and configuring the Nginx web server on the VPS/5. Setting up a subdomain on the VPS with Nginx.mp4 34.1 MB
1. Introduction/1. About the instructor.mp4 33.5 MB
3. Creation and preparation of the Virtual Private Server (VPS)/4. Keeping the connection active with the VPS server.mp4 33.4 MB
14. Deploying a site in pure PHP on the VPS/2. Adding the structure of a pure PHP website on the VPS.mp4 30.7 MB
15. Deploying a WordPress site on the VPS with WP-CLI/3. Deploying and installing WordPress on the VPS.mp4 27.8 MB
3. Creation and preparation of the Virtual Private Server (VPS)/3. Improving the SSH connection flow to the VPS.mp4 25.0 MB
10. Using Letsencrypt to establish HTTPS connections on VPS sites/6. Checking the security and configuration of the domains in the VPS.mp4 20.6 MB
9. Making Nginx and the VPS sites more secure and efficient/2. Hiding the Nginx signature in responses.mp4 18.8 MB
About_Course.pdf 113.5 kB
banner.jpg 35.5 kB
Instructor_Juan_MeGon.png 21.8 kB
9. Making Nginx and the VPS sites more secure and efficient/3. Avoiding different types of web attacks on Nginx sites.srt 18.7 kB
Secure VPS in Ubuntu 20.04 LetsEncrypt, Cloudflare and more/9. Making Nginx and the VPS sites more secure and efficient/5. Mitigating DoS and DDoS attacks on Nginx.srt 16.5 kB
12. Frequent tasks in the deployment and maintenance of VPS projects/1. How to deploy and secure a new site in the VPS.srt 16.5 kB
11. Protecting your services with Cloudflare/3. Important steps and details when having Cloudflare.srt 15.5 kB
3. Creation and preparation of the Virtual Private Server (VPS)/1. Creating your VPS with Ubuntu 20.04 LTS.srt 15.1 kB
12. Frequent tasks in the deployment and maintenance of VPS projects/4. Using Git to sync projects on the VPS.srt 14.6 kB
8. Installing and configuring MySQL/3. Using SSH tunnels to interact with MySQL from your system.srt 14.5 kB
4. Using and understanding some essential commands and tasks on a VPS/4. Tricks to be agile on the command line with your VPS.srt 14.3 kB
7. Installing and configuring the Nginx web server on the VPS/4. Establishing the first site in Nginx.srt 14.3 kB
7. Installing and configuring the Nginx web server on the VPS/3. How Nginx manages to respond to requests.srt 14.0 kB
12. Frequent tasks in the deployment and maintenance of VPS projects/2. Use the SCP command to transfer files and folders via SSH.srt 13.8 kB
10. Using Letsencrypt to establish HTTPS connections on VPS sites/3. Obtaining Letsencrypt security certificates with Certbot.srt 13.7 kB
6. Establishing a security layer on the VPS server/3. Assigning permissions correctly in Ubuntu.srt 13.4 kB
4. Using and understanding some essential commands and tasks on a VPS/2. File management (create, delete, move, copy and read).srt 13.4 kB
6. Establishing a security layer on the VPS server/4. Using Fail2Ban to prevent intruders on the VPS.srt 13.3 kB
5. Assigning an additional user account to ensure proper use of the VPS/2. How to log into the VPS with the new user.srt 12.9 kB
14. Deploying a site in pure PHP on the VPS/1. Creating a subdomain and a site for a PHP project on the VPS.srt 12.8 kB
4. Using and understanding some essential commands and tasks on a VPS/1. How to explore and navigate paths in the VPS.srt 12.6 kB
4. Using and understanding some essential commands and tasks on a VPS/9. Execute recurring tasks on the VPS using Cronjobs.srt 12.4 kB
8. Installing and configuring MySQL/2. How to interact with MySQL from the VPS console.srt 12.2 kB
16. Deploying an existing Laravel project on the VPS/3. Deploying and configuring the Laravel project on the VPS.srt 12.0 kB
4. Using and understanding some essential commands and tasks on a VPS/8. How to establish SSH connections from the VPS.srt 11.7 kB
11. Protecting your services with Cloudflare/1. Get to know Cloudflare and use it as a DNS provider.srt 11.6 kB
3. Creation and preparation of the Virtual Private Server (VPS)/5. Resolving an existing domain to the VPS server.srt 11.6 kB
5. Assigning an additional user account to ensure proper use of the VPS/3. Assigning and using administrative permissions in Ubuntu.srt 11.5 kB
12. Frequent tasks in the deployment and maintenance of VPS projects/5. How to remove a site from the Internet and your VPS.srt 11.4 kB
10. Using Letsencrypt to establish HTTPS connections on VPS sites/5. Understanding the use of HTTPS in Nginx and its configuration with Certbot.srt 10.9 kB
Secure VPS in Ubuntu 20.04 LetsEncrypt, Cloudflare and more/9. Making Nginx and the VPS sites more secure and efficient/6. Preventing Nginx sites from being hijacked.srt 10.8 kB
5. Assigning an additional user account to ensure proper use of the VPS/1. How to manage user accounts in Ubuntu (create and delete).srt 10.8 kB
13. Preparing the VPS to use PHP-based projects/1. Installing PHP FPM (Fast Processing Module) on the VPS.srt 10.6 kB
7. Installing and configuring the Nginx web server on the VPS/2. Where is Nginx and its configuration located in the VPS.srt 10.6 kB
16. Deploying an existing Laravel project on the VPS/1. Adding a new site for Laravel and preparing the VPS.srt 10.1 kB
11. Protecting your services with Cloudflare/2. Setting up Cloudflare and securing your projects.srt 10.0 kB
13. Preparing the VPS to use PHP-based projects/2. The important PHP files and locations in Ubuntu.srt 9.7 kB
2. Preparing your system and tools/4. Generating SSH keys to access the VPS safely.srt 9.6 kB
9. Making Nginx and the VPS sites more secure and efficient/4. Enabling compression in Nginx with Gzip.srt 9.4 kB
9. Making Nginx and the VPS sites more secure and efficient/1. Preventing access to .htaccess and .git files.srt 9.3 kB
6. Establishing a security layer on the VPS server/1. Preventing the use of passwords and root to log in to the VPS.srt 9.1 kB
7. Installing and configuring the Nginx web server on the VPS/5. Setting up a subdomain on the VPS with Nginx.srt 9.0 kB
10. Using Letsencrypt to establish HTTPS connections on VPS sites/4. Reviewing and understanding the changes made by Certbot on the VPS.srt 9.0 kB
16. Deploying an existing Laravel project on the VPS/2. Getting a Laravel project on the VPS from a repository on GitHub.srt 9.0 kB
7. Installing and configuring the Nginx web server on the VPS/1. Installing the Nginx web server on the VPS.srt 9.0 kB
15. Deploying a WordPress site on the VPS with WP-CLI/2. Obtaining the WordPress structure and preparing the VPS with WP-CLI.srt 8.9 kB
13. Preparing the VPS to use PHP-based projects/4. Installing composer on the VPS.srt 8.8 kB
4. Using and understanding some essential commands and tasks on a VPS/3. Directory management (create, delete, move, copy and read).srt 8.7 kB
6. Establishing a security layer on the VPS server/2. Setting up and using the UFW firewall in Ubuntu.srt 8.6 kB
4. Using and understanding some essential commands and tasks on a VPS/5. Use apt to manage and upgrade the VPS packages.srt 8.4 kB
13. Preparing the VPS to use PHP-based projects/5. Knowing and obtaining WP-CLI for WordPress projects.srt 8.2 kB
4. Using and understanding some essential commands and tasks on a VPS/6. VPS services management with the systemctl command.srt 8.1 kB
3. Creation and preparation of the Virtual Private Server (VPS)/4. Keeping the connection active with the VPS server.srt 7.8 kB
15. Deploying a WordPress site on the VPS with WP-CLI/1. Deploy a new subdomain for Wordpress.srt 7.7 kB
15. Deploying a WordPress site on the VPS with WP-CLI/3. Deploying and installing WordPress on the VPS.srt 7.7 kB
8. Installing and configuring MySQL/1. Installing and securing the MySQL server on the VPS.srt 7.6 kB
3. Creation and preparation of the Virtual Private Server (VPS)/2. Connecting to the VPS via SSH.srt 7.6 kB
13. Preparing the VPS to use PHP-based projects/3. Installing common PHP extensions on the VPS.srt 7.4 kB
2. Preparing your system and tools/3. Make sure you can use SSH on your system.srt 7.2 kB
3. Creation and preparation of the Virtual Private Server (VPS)/3. Improving the SSH connection flow to the VPS.srt 7.1 kB
14. Deploying a site in pure PHP on the VPS/2. Adding the structure of a pure PHP website on the VPS.srt 7.0 kB
12. Frequent tasks in the deployment and maintenance of VPS projects/3. Using wget to get files online to the VPS.srt 6.1 kB
10. Using Letsencrypt to establish HTTPS connections on VPS sites/2. Install Certbot to obtain security certificates with Letsencrypt.srt 5.9 kB
4. Using and understanding some essential commands and tasks on a VPS/7. How to restart the VPS server when required.srt 5.7 kB
2. Preparing your system and tools/1. Creating an account at a VPS provider.srt 5.6 kB
10. Using Letsencrypt to establish HTTPS connections on VPS sites/1. About Letsencrypt and Certbot.srt 4.9 kB
1. Introduction/3. Why a VPS.srt 4.6 kB
9. Making Nginx and the VPS sites more secure and efficient/2. Hiding the Nginx signature in responses.srt 4.6 kB
1. Introduction/2. What you will do and what will you learn.srt 4.6 kB
2. Preparing your system and tools/2. [Optional] Create an account in the provider used during the course.srt 4.5 kB
17. Conclusions and recommendations/3. Bonus lecture.srt 4.5 kB
10. Using Letsencrypt to establish HTTPS connections on VPS sites/6. Checking the security and configuration of the domains in the VPS.srt 4.4 kB
17. Conclusions and recommendations/1. Remember to keep your VPS updated.srt 3.3 kB
17. Conclusions and recommendations/2. Apply what you have learned to anything you need in your VPS.srt 2.8 kB
1. Introduction/1. About the instructor.srt 2.3 kB
12. Frequent tasks in the deployment and maintenance of VPS projects/new_subdomain/index.html 1.9 kB
1. Introduction/4. Recommended Tools.html 1.5 kB
Secure VPS in Ubuntu 20.04 LetsEncrypt, Cloudflare and more/9. Making Nginx and the VPS sites more secure and efficient/5.1 dos-protection.txt 984 Bytes
1. Introduction/5. Check everything before you start.html 178 Bytes
3. Creation and preparation of the Virtual Private Server (VPS)/4.1 (referencia) config.txt 157 Bytes
14. Deploying a site in pure PHP on the VPS/2.1 Repository of the Pure PHP Project.html 109 Bytes
16. Deploying an existing Laravel project on the VPS/2.1 Laravel project repository.html 109 Bytes
3. Creation and preparation of the Virtual Private Server (VPS)/3.1 (reference) config.txt 108 Bytes
3. Creation and preparation of the Virtual Private Server (VPS)/1.1 About Ubuntu 20.04.html 108 Bytes
10. Using Letsencrypt to establish HTTPS connections on VPS sites/1.1 About Let's Encrypt.html 101 Bytes
17. Conclusions and recommendations/3.2 Check my portfolio of courses.html 96 Bytes
13. Preparing the VPS to use PHP-based projects/4.1 Composer Install Instructions.html 94 Bytes
2. Preparing your system and tools/3.1 Git for Windows (Just in case).html 93 Bytes
10. Using Letsencrypt to establish HTTPS connections on VPS sites/6.1 SSL Labs Test.html 92 Bytes
2. Preparing your system and tools/2.1 Try DigitalOcean.html 91 Bytes
17. Conclusions and recommendations/3.1 Create an account in DigitalOcean.html 91 Bytes
2. Preparing your system and tools/1.1 DigitalOcean Website.html 90 Bytes
8. Installing and configuring MySQL/3.1 DBeaver website.html 89 Bytes
11. Protecting your services with Cloudflare/1.1 Cloudflare Website.html 88 Bytes
2. Preparing your system and tools/1.2 Rackspace Website.html 87 Bytes
10. Using Letsencrypt to establish HTTPS connections on VPS sites/2.1 Certbot Website.html 85 Bytes
2. Preparing your system and tools/1.3 Linode Website.html 84 Bytes
2. Preparing your system and tools/1.4 AWS Website.html 83 Bytes
4. Using and understanding some essential commands and tasks on a VPS/9.1 Crontab.guru.html 82 Bytes
13. Preparing the VPS to use PHP-based projects/5.1 Website of WordPress Command Line Interface.html 80 Bytes