Starting to use GitOps in your homelab can be annoying. Your options boil down to:

  1. Run Gitlab selfhosted, which increases resources
  2. Run a selfhosted GitHub runner, which adds complexity
  3. 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