Secure access

Follow this live

https://blog.thym.at/glt24

Who am I?

  • Student at Graz University of Technology 🎓
  • DevOps Engineer/Automation Specialist at smaXtec 🐄
  • Linux Advocate and Avid User of FOSS 🐧
  • Daily Driving NixOS since 2020 ❄️

Conventional Setup

Issues with Conventional Setup

  • Dynamic DNS not the most reliable
  • Exposed port(s) on home network 👀

Improved setup

Issues with Conventional Setup

  • WireGuard can be difficult to setup and manage
    • Key distribution for all nodes
    • NAT Traversal and Firewall Exceptions

Proposed Setup

  • Small rented VPS with public IP
  • WireGuard data plane
  • Tailscale clients (most platforms)
  • Headscale coordination server on VPS
  • Reverse proxy on VPS

Rented VPS with public IP

WireGuard data plane

WireGuard data plane

Tailscale clients

Headscale coordination server

Reverse Proxy

Reverse Proxy Options

Mentioned Resources

Attributions

Thanks!

curl -sL https://matthias.thym.at/card

https://blog.thym.at/p/glt24