I’m in a bit of a spot. My ISP blocks port 80 for home use but 443 is open. Caddy appears to use port 80 only for challenges. I can’t get Let’s Encrypt certs using Caddy. I have Let’s Encrypt running in a docker and I can get LE certs that way and I can point Caddy at those certs so Caddy does indeed work. I cannot, however, run LE and Caddy at the same time as they both use the same ports.
How can I keep my certs updated if both Caddy and LE container both use the same ports? I am using duckdns.org subdomain for my domain. I use Goddady for domain names for some side projects. I noticed https://caddyserver.com/docs/tls.dns.godaddy . Can I purchase a new domain and just use Godaddy? Somehow Caddy will generate a cert based on being able to get my DNS records from Godaddy?
I have a dynamic IP address. Can I use CNAME from Godaddy to duckdns.org and still be able to get the cert from Godaddy?
Thanks for the help. I’m awfully green when it comes to doing this sort of thing and would gratefully appreciate any information you can provide.