Destroyed DNS 01 hook for DuckDNS (markdown)

Yashar Fakhari
2019-12-01 13:32:57 -08:00
parent 070665df68
commit 92c4b7e840

@@ -1,49 +0,0 @@
The following hook will work for the DNS-01 challenge with [duckdns.org](https://www.duckdns.org)
```bash
#!/usr/bin/env bash
#
# dns-01 challenge for DuckDNS
# https://www.duckdns.org/spec.jsp
set -e
set -u
set -o pipefail
domain="your-domain"
token="your-token"
case "$1" in
"deploy_challenge")
curl "https://www.duckdns.org/update?domains=$domain&token=$token&txt=$4"
echo
;;
"clean_challenge")
curl "https://www.duckdns.org/update?domains=$domain&token=$token&txt=removed&clear=true"
echo
;;
"sync_cert")
;;
"deploy_cert")
;;
"deploy_ocsp")
;;
"unchanged_cert")
;;
"invalid_challenge")
;;
"request_failure")
;;
"generate_csr")
;;
"startup_hook")
;;
"exit_hook")
;;
*)
echo Unknown hook "${1}"
exit 0
;;
esac
```