The operating system my web server runs on is (include version): The official Nginx Docker image v1.13.3
My hosting provider, if applicable, is: DigitalOcean
I can login to a root shell on my machine (yes or no, or I don’t know): yes
I’m using a control panel to manage my site (no, or provide the name and version of the control panel): no
As far as I’m aware, this is the same code I’ve been using to renew my certificates. I thought there was some issue at Let’s Encrypt preventing this as it was so unexpected. I can curl these challenge files just fine, so I’m not sure what the issue could be.
It seems that your ipv6 address of all domains (which is the same) is not reachable.
Letsencrypt prefer ipv6 than ipv4, so please try remove the ipv6 record and try again.
By the way, letsencrypt now supports wildcard certificates via dns, which could save your time.
Thank you
P.S. corrected by @jmorahan for letsencrypt ipv6 preference
Hmm, that’s odd. I can reproduce the IPv6 connection issue on my end. Is it new that Certbot prefers IPv6? I’m assuming it has since forever and something is wrong with my provider or something.
I think we’ll be sticking to http verification for the short term if possible.