Using Tailscale to Access On-Prem Resources with Managed Github Runners
Starting to use GitOps in your homelab can be annoying. Your options boil down to:
- Run Gitlab selfhosted, which increases resources
- Run a selfhosted GitHub runner, which adds complexity
- Open up services to be publicly accessible, which is a security risk
None of which is a particulary great solution. However with Tailscale, you can get something setup relatively quickly:
What is Tailscale?
Tailscale is a zero trust networking solution that is built on top of wireguard. Rather than centralizing through