Dazu gibt es das Cloudflare Plugin. Erstelle ienen API Token in Cloudflare unter Cloudflare Dashboard - API Token. Erstelle eine Datei
sudo nano /etc/letsencrypt/cloudflare.ini
und speichere den API Token darin ab.
dns_cloudflare_api_token = <dein_token>
Setze die Rechte entsprechend.
sudo chmod 600 /etc/letsencrypt/cloudflare.ini
Installiere das Certbot Plugin
sudo apt install python3-certbot-dns-cloudflare
und kontrolliere ob es verfügbar ist.
certbot plugins
Jetzt kannst du das Plugin bei jeder Anfrage angeben und musst keine DNS Einträge mehr manuell setzen.
sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials /etc/letsencrypt/cloudflare.ini -d <deine-domain>