georgeto / certbot-dns-do

Domain-Offensive DNS Authenticator plugin for Certbot
Other
3 stars 3 forks source link

syntax - README incomplete #1

Open DFS-90 opened 2 years ago

DFS-90 commented 2 years ago

Hi,

maybe I'm not the only one who struggled finding out how to use this plugin. I finally got it working and wanted to share my findings with you. All steps described have been tested on Debian 11 as root.

install Certbot, git and nano (text editor): apt update apt install certbot git nano

Create a folder to clone this plugin to, then clone the plugin: mkdir /usr/src && cd /usr/src git clone https://github.com/georgeto/certbot-dns-do.git

Access the plugin folder and install it: cd /usr/src/certbot-dns-do python3 setup.py install

Check if the plugin has been installed successfully: certbot plugins -> should show a plugin called dns-do:

Create a credentials file and fill it with your DomainOffensive Letsencrypt token: nano /etc/certbot_credentials.ini

-> write the following into the file: # DomainOffensive API credentials used by Certbot dns_do_api_token = \

protect the credentials file: chmod 600 /etc/certbot_credentials.ini

Obtain a certificate - try a dry run first: certbot certonly --authenticator dns-do --dns-do-credentials /etc/certbot_credentials.ini --dry-run --agree-tos -m \ -d \

If the dry run worked, obtain a certificate: certbot certonly --authenticator dns-do --dns-do-credentials /etc/certbot_credentials.ini --agree-tos -m \ -d \

@georgeto: Thanks for this great plugin! 👍

David

Jonny007-MKD commented 2 years ago

I thought I'd be the only person not knowing how to configure certbot plugins. Thanks!

Andr3asB commented 8 months ago

@georgeto - indeed it would be great if you could pull over the README.md from the fork @DFS-90 has created.