Thought this was interesting.
CDN is not self-hosting, first of all.
Second, why would you even want this setup?
I currently (until I eventually get around to setting up a jump sever) use this exact setup. This is because CF tunnel is free, easy, and bypasses any ISP-level tomfoolery that blocks port forwarding, which the last being the most crucial to me.
I will eventually get around to setting up my own equivalent tunnel, however that’s not free and not as easy as CF tunnel.
Am I missing something, or is this just the argo tunnel thing Cloudflare has offered for quite a while?
I host searXNG this way
I use my own SSL keys, some amount of tracking is done by cloudflare but it’s not Google or Bing mining my search traffic at least