1/39 |
Cloud Servers: An Introduction |
2/39 |
A General Introduction to Cloud Computing |
3/39 |
Initial Server Setup with Ubuntu 22.04 |
4/39 |
A Linux Command Line Primer |
5/39 |
SSH Essentials: Working with SSH Servers, Clients, and Keys |
6/39 |
How to Choose a Linux Distribution |
7/39 |
An Introduction to Cloud Hosting |
8/39 |
Cloud Servers Checkpoint |
9/39 |
Introduction to Web Servers |
10/39 |
How To Install the Apache Web Server on Ubuntu 22.04 |
11/39 |
How To Install Nginx on Ubuntu 22.04 |
12/39 |
Apache vs Nginx: Practical Considerations |
13/39 |
How To Secure Apache with Let’s Encrypt on Ubuntu 22.04 |
14/39 |
How To Secure Nginx with Let’s Encrypt on Ubuntu 22.04 |
15/39 |
Web Servers Checkpoint |
16/39 |
An Introduction to Databases |
17/39 |
Understanding SQL Constraints |
18/39 |
SQLite vs MySQL vs PostgreSQL: A Comparison Of Relational Database Management Systems |
19/39 |
A Comparison of NoSQL Database Management Systems and Models |
20/39 |
How To Install and Secure Redis on Ubuntu 22.04 |
21/39 |
How To Install MongoDB on Ubuntu 20.04 |
22/39 |
How To Perform CRUD Operations in MongoDB |
23/39 |
Databases Checkpoint |
24/39 |
Introduction to Containers |
25/39 |
How To Install and Use Docker on Ubuntu 22.04 |
26/39 |
How To Install and Use Docker Compose on Ubuntu 22.04 |
27/39 |
How To Use docker exec to Run Commands in a Docker Container |
28/39 |
How To Share Data between Docker Containers on Ubuntu 22.04 |
29/39 |
How To Set Up a Private Docker Registry on Ubuntu 22.04 |
30/39 |
What is Kubernetes? |
31/39 |
How To Use minikube for Local Kubernetes Development and Testing |
32/39 |
Containers Checkpoint |
33/39 |
Recommended Security Measures to Protect Your Servers |
34/39 |
How To Set Up a Firewall with UFW on Ubuntu 22.04 |
35/39 |
How To Set Up WireGuard on Ubuntu 22.04 |
36/39 |
How To Set Up and Configure an OpenVPN Server on Ubuntu 22.04 |
37/39 |
How to Keep Ubuntu 22.04 Servers Updated |
38/39 |
How To Install Suricata on Ubuntu 20.04 |
39/39 |
Security Checkpoint |