Autoplay
Autocomplete
Previous Lecture
Complete and Continue
VPS Essentials - The Practical Guide
Getting Started & VPS Basics
Welcome To The Course (1:10)
What Is A VPS? (3:13)
Choosing a VPS Provider (2:25)
Configuring a VPS (Hardware Profile) (3:18)
Making Sense of SSH (3:13)
Creating & Assigning a SSH Key (4:58)
Connecting via SSH (2:42)
Course Resources
Configuring a VPS & SSH Hardening
Module Introduction (1:46)
Updating Server Software (3:47)
Core Linux Concepts & Commands
Creating Non-Root User (6:46)
Setting Up A Firewall (5:16)
Using Provider Firewalls (3:10)
Blocking Access via fail2ban (5:19)
Hardening the SSH Configuration (7:40)
Enabling Automatic Upgrades (1:30)
Setting Up "SSH Quick Connect" (2:49)
Extra Protection via Tailscale (7:52)
Installing & Using AI Agents on a VPS (for Management) (7:39)
Dangerous: Giving Agents Broader Access (4:15)
Connecting to a VPS via Phone (5:42)
Examples: Web App, Workflows & Automations, OpenClaw
Module Introduction (1:07)
Exploring a Demo Web App (2:48)
Making Sense of Docker (4:02)
Understanding Reverse Proxies (2:45)
Understanding Our Docker Setup (4:24)
Understanding HTTPS & TLS (3:07)
Copying Files & Projects From Local to VPS (8:38)
Deploying From Private GitHub Repos
Running Containers & Configuring the Firewall (8:31)
Stopping the Web App (0:36)
Automated Deployments
Example: DB Backup Script (One-time Execution) (9:44)
Using CRON for Recurring Tasks (4:06)
Running OpenClaw on a VPS (7:07)
Course Roundup (0:53)
Creating & Assigning a SSH Key
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock