Certbot-dns-validation.sh

Aus xinux.net
Zur Navigation springen Zur Suche springen
#!/bin/bash
#$CERTBOT_VALIDATION from certbot --manual-auth-hook
#$CERTBOT_DOMAIN from certbot --manual-auth-hook
echo "Running ddns..." >> /var/log/ddns.log
TTL=1
SERVER="78.54.14.192"
HOSTNAME="_acme-challenge.$CERTBOT_DOMAIN"
KEY="jEsAeY52Exxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=="
KEYNAME="xmen.de"
date >> /var/log/ddns.log

nsupdate -v  >> /var/log/ddns.log << EOF
key $KEYNAME $KEY
server $SERVER
update delete $HOSTNAME TXT
update add $HOSTNAME $TTL TXT "$CERTBOT_VALIDATION"
send
EOF


cat  >> /var/log/ddns.log << EOF
key $KEYNAME $KEY
server $SERVER
update delete $HOSTNAME TXT
update add $HOSTNAME $TTL TXT "$CERTBOT_VALIDATION"
send
EOF
sleep 5