Fixed pdns back
This commit is contained in:
parent
b86210d89a
commit
5b39a1303a
28
lib/pdns.sh
28
lib/pdns.sh
@ -106,24 +106,24 @@ start_pdns() {
|
|||||||
start_service "pdns" "nc -z ${SERVICE_IP} 8081 &> /dev/null"
|
start_service "pdns" "nc -z ${SERVICE_IP} 8081 &> /dev/null"
|
||||||
|
|
||||||
# Create DNS records for newdomain
|
# Create DNS records for newdomain
|
||||||
docker exec pdns pdnsutil create-zone $DOMAIN
|
# docker exec pdns pdnsutil create-zone $DOMAIN
|
||||||
docker exec pdns pdnsutil set-kind $DOMAIN native
|
# docker exec pdns pdnsutil set-kind $DOMAIN native
|
||||||
docker exec pdns pdnsutil set-meta $DOMAIN SOA-EDIT-API DEFAULT
|
# docker exec pdns pdnsutil set-meta $DOMAIN SOA-EDIT-API DEFAULT
|
||||||
|
|
||||||
for i in ns1 ns2 powerdns traefik mail www computer panel nextcloud collabora jitsi matrix element listmonk vaultwarden vpn wireguard baserow gitea blog documentation; do
|
# for i in ns1 ns2 powerdns traefik mail www computer panel nextcloud collabora jitsi matrix element listmonk vaultwarden vpn wireguard baserow gitea blog documentation; do
|
||||||
docker exec pdns pdnsutil add-record $DOMAIN $i A 86400 $EXTERNALIP
|
# docker exec pdns pdnsutil add-record $DOMAIN $i A 86400 $EXTERNALIP
|
||||||
done
|
# done
|
||||||
|
|
||||||
docker exec pdns pdnsutil add-record $DOMAIN @ NS ns1.$DOMAIN_NEW
|
# docker exec pdns pdnsutil add-record $DOMAIN @ NS ns1.$DOMAIN_NEW
|
||||||
docker exec pdns pdnsutil add-record $DOMAIN @ NS ns2.$DOMAIN_NEW
|
# docker exec pdns pdnsutil add-record $DOMAIN @ NS ns2.$DOMAIN_NEW
|
||||||
docker exec pdns pdnsutil add-record $DOMAIN @ MX 86400 "10 mail.$DOMAIN"
|
# docker exec pdns pdnsutil add-record $DOMAIN @ MX 86400 "10 mail.$DOMAIN"
|
||||||
docker exec pdns pdnsutil add-record $DOMAIN @ TXT 86400 "\"v=spf1 mx a:$DOMAIN ~all\""
|
# docker exec pdns pdnsutil add-record $DOMAIN @ TXT 86400 "\"v=spf1 mx a:$DOMAIN ~all\""
|
||||||
docker exec pdns pdnsutil add-record $DOMAIN \* CNAME 86400 www.$DOMAIN
|
# docker exec pdns pdnsutil add-record $DOMAIN \* CNAME 86400 www.$DOMAIN
|
||||||
docker exec pdns pdnsutil add-record $DOMAIN @ A 86400 $EXTERNALIP
|
# docker exec pdns pdnsutil add-record $DOMAIN @ A 86400 $EXTERNALIP
|
||||||
|
|
||||||
# Run createrecords.sh inside baserow container
|
# Run createrecords.sh inside baserow container
|
||||||
# docker exec pdns /root/createrecords.sh &> /dev/null
|
docker exec pdns /root/createrecords.sh &> /dev/null
|
||||||
# [ $? -ne 0 ] && fail "Couldn't run createrecords.sh in /federated/apps/pdns container"
|
[ $? -ne 0 ] && fail "Couldn't run createrecords.sh in /federated/apps/pdns container"
|
||||||
|
|
||||||
kill -9 $SPINPID &> /dev/null
|
kill -9 $SPINPID &> /dev/null
|
||||||
echo -ne "done."
|
echo -ne "done."
|
||||||
|
Loading…
x
Reference in New Issue
Block a user