Simplifying Renewals by Using DNS Based Challenges

Hello,

If you wish to manually setup DNS records for validation, then you need to use the certbot certonly command to issue the certificate, as you did 3 months ago. These DNS records only authorize you to issue certificates for up to 30 days (or less), after 30 days you need to set new DNS records.

certbot renew is used for non-interactive (non-manual) renewal, which requires auth-hook scripts to automatically setup the DNS TXT records for dns-01 validation.

If you wish to setup automatic DNS-based renewal that works with your DNS host (easyDns), then maybe look into using Dehydrated rather than Certbot, since Dehydrated directly supports easyDns (via Lexicon):

2 Likes