8 Topics • 22 Lessons
Rent, secure, and run your own Linux server - SSH, firewalls, Nginx, HTTPS, and deployment.
Welcome & How to Use This Course
What a VPS Actually Is
Choosing and Sizing a VPS
Check Yourself
Create an Instance and Set Up SSH Keys
First Login and the Root User
A Non-Root User and Locked-Down SSH
Updates, Firewall, and Automatic Defenses
Installing Software with apt
Managing Services with systemd
Pointing a Domain & Nginx Reverse Proxy
Adding HTTPS with Certbot
Getting Your Code and Dependencies onto the Server
Running the App as a Service and Deploying Updates
Keeping the Server Healthy: Updates, Backups, and Monitoring
When Something Breaks: Troubleshooting, Checklist, and Recap