Simple daemon based on this gist. Will update Google's Dynamic DNS record with the external IP of the host on which it runs.
Replace USERNAME
, PASSWORD
, and YOUR_ACTUAL_HOST
below, and run:
echo -n USERNAME | docker secret create dyn_dns_user -
echo -n PASSWORD | docker secret create dyn_dns_pass -
curl -sSL https://raw.githubusercontent.com/paullj1/google-dyndns/master/compose.yml | sed 's/yourhost.com/YOUR_ACTUAL_HOST/' | docker stack deploy -c - dyndns