Support (optional) Cloudflare proxied record creation
Given the split of box vs app concerns, and the new addition of being able to separate the mail server from the
mysubdomain, it would be a great added feature to have the option to check a box for setting up proxied records when using the Cloudflare DNS provider.
I'd like to add a comment onto this because it's a closely related technical consideration.
When proxying through Cloudflare, some container operations may hang at "Configuring - Waiting for DNS propagation" because they are looking for the public IP (or other configured, single IP) of the Cloudron host to be on the dns record which won't be a match for the Cloudflare proxied DNS records. Cloudflare does publish their ranges, which may be useful for validation purposes when/if this feature is introduced.
@theciscogeek When using Cloudflare, we have a check as to whether it's proxying and we skip the DNS propagation checks - https://git.cloudron.io/cloudron/box/-/blob/master/src/dns/cloudflare.js#L274