Goal
I want to use loonison.com for my homelab services internally, not on the web, and SSL terminated.
I’ll save *.lanekatris.com for public things.
I use Cloudflare for my domains and DNS. (Well I do use NextDNS too but that doesn’t matter here)
More of My Domains.
How it went
I thought about having a ProxMox LXC but since I’m already in a docker compose stack I stuck with it.
I created a Cloudflare API key and followed the directions here.
Things look good, don’t forget to enable websockets for this particular app:

Now, I need to know how to route *.loonison.com DNS to my server on my LAN using the private IP. Once again, all this I want only working on my local network. I don’t care if the world knows my server’s local IP address.
So I created a Cloudflare A record:

loonison.com will not resolve!
I would need another DNS record. This is OK, works as expected.
I can watch DNS propogation.
Docker shared network gotcha
After editing the docker compose yaml, just bring both down, then fire them up. For some reason the network change wasn’t working.
Follow up
- Use terraform/pulumi to create the token