How to fix certbot error: unrecognized arguments: --dns-cloudflare-credentials
Problem:
While trying to request a Let’s encrypt certificate using certbot
with the DNS-01 challenge using the Cloudflare DNS provider, you see the following error message:
certbot: error: unrecognized arguments: --dns-cloudflare-credentials /etc/letsencrypt/cloudflare-akamba.ini
Solution
You need to install the cloudflare
plugin for certbot
using
sudo pip3 install --upgrade certbot-dns-cloudflare
After that, certbot
will recognize the --dns-cloudflare-credentials
command line option