SelfHosted Gateway - WireGuard Tunnel for secure external access to all of your Self Hosted Apps!



=== Links ===
Show Notes
https://shownotes.opensourceisawesome.com/self-hosted-gateway/

SelfHosted Gateway Github
https://github.com/fractalnetworksco/selfhosted-gateway

SelfHosted Gateway Matrix Chat
https://riot.im/app/#/room/#fractalnetworks:ether.ai

Get a $50.00 credit for Digital Ocean by signing up with this link:
https://m.do.co/c/a6a61ae55242

Support my Channel and ongoing efforts through Patreon:
https://www.patreon.com/bePatron?u=234177

=== Timestamps ===
00:00 Beginning
00:09 Introduction to Self-hosted Gateway Tunnels
02:01 Thank you to my Patrons over at Patreon, and my subscribers on YouTube
02:37 Installing the Server Side of our Tunnel
14:21 Installing our Client Server side of the Tunnel
23:20 Getting our Docker-Compose Tunnel Section
24:45 Bring up our App with the Tunnel Connection

=== Contact ===
Twitter: @mickintx
Telegram: @MickInTx
Mastodon: http://mastodon.partecipa.digital/ @MickInTX

Try out SSDNodes VPS Services! Amazing Specs for incredibly low costs. I’m running a 32 GB RAM / $ CPU Server for only $9 a month! Seriously. FOr long term server usage, this is the way to go!
https://www.ssdnodes.com/manage/aff.php?aff=1011

Get a $50.00 credit for Digital Ocean by signing up with this link:
https://m.do.co/c/a6a61ae55242

Use Hover as your Domain Name Registrar to get some great control over you domains / sub-domains:
https://hover.com/SHPaiirr

Support my Channel and ongoing efforts through Patreon:
https://www.patreon.com/bePatron?u=234177

What does the money go to?
To Pay for Digital Ocean droplets, donations to open source projects I feature, any hardware I may need to purchase for future episodes (which I will then give to a subscriber in a drawing or contest).

=== Attributions ===
Intro and Outro music provided by https://www.bensound.com

19 thoughts on “SelfHosted Gateway – WireGuard Tunnel for secure external access to all of your Self Hosted Apps!”
  1. Hi great vid. I'm just stuck in this loop, which I think is ISP blocking ports as I can't figure out what I'm doing wrong otherwise. Has anybody tried to do something like this in Truenas Scale as I can't seem to get external access to local network to work no matter what I try (including Cloudflare tunnelling).

  2. Can I use this to give my friends access to my server an the dedicated server for games hosted on my server?
    My problem is, that I only have D's lite due to my fiber provider.
    So far, everything I tried, failed…
    Will this work?

  3. Nice.
    I was looking for a solution to this problem about 5 months ago to give my email server a static IP, and also to get around CGNAT for my 4G backup internet, so all my self hosted services have a connection if my main internet goes down.
    I went the route of installing pfsense in linode and then setting up a wireguard tunnel from my local pfsense to the linode pfsense. Been working perfectly for the last 139 days. It's been set and forget. All HA proxy settings are done on my local pfsense.

  4. Which solution is better for routing traffic into your network, Nginx Proxy Manager or this solution. I’m looking at hosting 25 or 30 services on my home network but I have dynamic ip to be concerned with, and my ISP blocks ports 80, 443, and pop3 and imap ports.

  5. Any opensource and selfhosted alternative to ilovepdf that anyone knows of? Need something like that for my organization. Requirements: merging, splitting, rearranging, compressing and watermarking pdfs.

  6. The Lack of IPv6 support makes it unsutable for me. Speeking of which, why dont you make Videos about or using the, in all aspects superior (compared to IPv4), Internet Protocol version 6?

  7. This is a handly application, thanks for sharing!

    Prospective users may need to consider what the bandwidth limitations are for your chosen VPS though. Depending on which app you decide to route through this Gateway, you may end up exceeding the data transfer limits for lower-cost droplets or vps offereings.

  8. I am wondering… What is the difference between this and having just local home-server connected to public VPS through the WireGuard connection and run something like NginxProxyManager on the public facing VPS and proxy the connection?

  9. Hi Brian, thanks for your time to make this video, but this project seems far too much configuration and too complicated in case of a crash! I've tested many solutions: NPM, Wireguard, Printunl,… but the easiest, cheapest and most secure solution is Cloudflare Argo Tunnel. No server required, no open ports, minimal configuration in your homelab (you need a blanc ubuntu server) instead a multi-tiered application firewall in Cloudflare's web dashboard – you have to check it out!

Leave a Reply

Your email address will not be published. Required fields are marked *