mirror of
https://github.com/dehydrated-io/dehydrated.git
synced 2026-04-25 09:48:29 +02:00
Destroyed DNS 01 hook for DuckDNS (markdown)
@@ -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
|
|
||||||
```
|
|
||||||
Reference in New Issue
Block a user