Access self-hosted services securely from anywhere
![](https://www.socallinuxexpo.org/sites/default/files/styles/square_thumbnail/public/speakers/alex-kretzschmar.jpg?itok=YUNcLAKC)
Opening ports in your firewall to access services running in your LAN is an insecure and outdated way to operate. Find out how to share any self-hosted service, running anywhere in the world, behind almost any kind of NAT, with friends and family without exposing your homelab to the internet.
I’ll demonstrate how to self-host a few services like Jellyfin (Media Server), Immich (photo backup) and Nextcloud and share them from a VM running in my homelab basement behind a residential firewall with NAT using Tailscale node sharing. I put a DNS entry in public Cloudflare with the Tailscale private IP and show folks how they don’t need to expose their homelabs to the internet any longer and provide access via a secure and encrypted VPN tunnel. The homelab runs Proxmox, NixOS and the services run mostly using docker.