Buy real YouTube subscribers. Best price and warranty.
Get Free YouTube Subscribers, Views and Likes

Self Host 101 - Set up and Secure Your Own Server

Follow
Syntax

In this video, CJ shows you how to configure and lockdown a Virtual Private Server running Ubuntu 22.04. With this base VPS setup, you can begin hosting your own apps and services. This is the first part in a series on self hosting.

00:00 Intro
00:59 The What and Why of Virtual Private Servers
03:22 Connect to your VPS with SSH
05:14 Update package lists and Upgrade packages
09:16 Change root password
09:56 Create nonroot user
13:08 Login with SSH Key
15:19 Disable Password Login
17:36 Disable root login
18:25 Network and Firewall Policy
19:11 Closed unused ports
20:15 Change default SSH port
21:31 Restrict port access to a specific IP
22:29 Enable and configure automatic updates
24:38 Thanks!



Listen to Syntax episode 615 https://syntax.fm/show/615/whereshou...

Watch Syntax episode 730    • Host your own Vercel  
Listen to Syntax episode 730 https://syntax.fm/show/730/ownyouro...

Github generate an SSH key https://docs.github.com/en/authentica...

XKCD 149 https://xkcd.com/149/

unattendedupgrades reference https://github.com/mvo5/unattendedup...



Terms and Topics Covered:

Terminal Emulator https://en.wikipedia.org/wiki/Termina...
SSH Secure Shell https://en.wikipedia.org/wiki/Secure_...
VPS Virtual Private Server https://en.wikipedia.org/wiki/Virtual...
Brute Force Attack https://en.wikipedia.org/wiki/Brutef...
Exploit https://en.wikipedia.org/wiki/Exploit...)
Vulnerability https://en.wikipedia.org/wiki/Vulnera...)
Self Hosting https://en.wikipedia.org/wiki/Selfho...)
Media Server https://en.wikipedia.org/wiki/Media_s...
PaaS Platform as a service https://en.wikipedia.org/wiki/Platfor...
Ubuntu https://en.wikipedia.org/wiki/Ubuntu
Debian https://en.wikipedia.org/wiki/Debian
Principle of least privilege https://en.wikipedia.org/wiki/Princip...
Superuser https://en.wikipedia.org/wiki/Superuser
sudo https://en.wikipedia.org/wiki/Sudo
Publickey cryptography https://en.wikipedia.org/wiki/Public...
gnu Nano https://en.wikipedia.org/wiki/GNU_nano
port Computer Networking https://en.wikipedia.org/wiki/Port_(c...)
Firewall https://en.wikipedia.org/wiki/Firewal...)



Self Hostable Services Mentioned:

Awesome Selfhosted https://github.com/awesomeselfhosted...

Media Servers
Plex https://www.plex.tv/
Jellyfin https://jellyfin.org/
Emby https://emby.media/

File Sharing
Nextcloud https://nextcloud.com/

Password Managers
Bitwarden https://bitwarden.com/blog/hostyour...
Passbolt https://www.passbolt.com/selfhosted...

Error Tracking / Monitoring
Sentry https://develop.sentry.dev/selfhosted/



Self Hostable PaaS Mentioned:

piku https://github.com/piku/piku
dokku https://dokku.com/
kubero https://github.com/kuberodev/kubero
caprover https://caprover.com/
coolify https://coolify.io/



Paas Platform as a Service Mentioned:

Vercel https://vercel.com/
Netlify https://www.netlify.com/
Heroku https://www.heroku.com/
fly.io https://fly.io/
Render https://render.com/
Railway https://railway.app/



Hosted Database Providers Mentioned:

AWS RDS https://aws.amazon.com/rds/
PlanetScale https://planetscale.com/
Neon https://neon.tech/



Hit us up on Socials!

https://www.syntax.fm/links

Brought to you by Sentry Use code "tastytreats" to get 2 months free https://sentry.io/syntax

#vps #ubuntu #selfhosted #guide

posted by yezgove