Hi everyone, welcome back
So today we're going to try something a little bit different
We're gonna start a new video series
about all the different ways to expose or access our homelab
from the internet
The reason is mainly because there's tons of options out there.
and i feel like it's not talked enough about on YouTube
Especially the security part
which is most important
almost everyone just assumes it's secure which isn't always the case
so make sure to hit the like button
subscribe
and let's get started
okay so how to do it
to expose our homelab there are five main ways
1. Secure Tunnels like Cloudflare
2. Reverse proxies like Nginx
3. Traditional VPNs like Wireguard or OpenVPN
4. Mesh VPNs like ZeroTrust and Tailscale
and lastly the old classic port forwarding or NAT
So let's break down each one of them quickly to understand the differences
first secure tunnels like Cloudflare
This is often defined as secure tunnels to access your app without exposing your IP address
making remote access easy
it's also fairly easy to setup
however, by default it's not secured enough
and solely reling on your app security
but this can be improved
we'll cover this later in another video
next reverse proxies
like nginx
it's a server that sits in the middle and forward requests to your homelab
helping you manage multiple services under one domain
while adding another layer of protection