You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 years ago | |
---|---|---|
.gitignore | 3 years ago | |
LICENSE.md | 3 years ago | |
README.md | 3 years ago | |
ddns_cleanup.template | 3 years ago | |
ddns_update.template | 3 years ago | |
remote-server-authenticator-hook.sh | 3 years ago | |
remote-server-cleanup.sh | 3 years ago | |
same-server-authenticator-hook.sh | 3 years ago | |
same-server-cleanup.sh | 3 years ago |
README.md
Certbot authentication hooks for knot DNS
KnotDNS is my preferred authoritative DNS, so I wrote these quick scripts for certbot authentication.
There are two versions, one for when the DNS is being hosted at the same location as the certbot request,
and one for where we have to send a DNS update to the authoritative DNS server, such as when behind an
dynamic IP.
To use, simply run the certbot command with the following flags: certbot certonly --manual --preferred-challenges=dns --manual-public-ip-logging-ok --manual-auth-hook /path/to/certbot_knot_hooks/same-server-authenticator-hook.sh --manual-cleanup-hook /path/to/certbot_knot_hooks/same-server-cleanup-hook.sh a.test.example.com