

If you look at the docker compose for the stack I’m using, cloudflare is definitely a part of it:
https://github.com/geekau/mediastack/blob/master/full-download-vpn/docker-compose.yaml
Headscale requires cloudflare, and tailscale requires Headscale. The documentation for how all of this ties together is really sparse, but I think I’m getting the 403 Forbidden from this part of the tailscale yml:
--login-server=https://headscale/.$%7BCLOUDFLARE_DNS_ZONE:?err}
Edit: Lemmy won’t let me remove the / in front of the . in the url above, and it keeps url-encoding the open curly bracket for some reason. The code block markdown should be displayed as a literal, so this feels like a bug.

If you think you need to blame the people for not being impressed by your product, the problem isn’t with the people.