Sign inSign up

unlucio/dyngd

By unlucio

Updated over 3 years ago

DynGD is like dynDNS but for your godaddy account.

Image
0

369

unlucio/dyngd repository overview

For every doubt you can read the code at https://github.com/unlucio/DynGD

How to run it:

docker run -d -it \
  -e GD_KEY="<your very secret key>" \
  -e GD_SECRET="<your very secret secret>" \
  -e DOMAIN_NAMES="your, list, of, host, names"
  -e DOMAIN="your_domain.org" \
  --name updatedns \
  unlucio/dyngd

Configuration

DynGD takes 4 environment variable:

  • DOMAIN: your domain name. ex: example.com
  • DOMAIN_NAMES: comma separated list of subdomains you wish to associate with your IP. ex: home, vpn, private
  • GD_SECRET and GD_KEY: API access credentials you can generate at https://developer.godaddy.com/keys

This will associate home.example.com, vpn.example.com, private.example.com with your conenction IP

Can I use wildcards?

Yes you can. Indeed I my self run it with the following option:

DOMAIN_NAMES="*, @"

My IP changed, and now?

You will need to run DynGD every time your IP changes, so your DNS is kept up to date. How you do that it's your choice and prerogative. I my self I just run it every 5 mins weitht he help of good old chron

*/5 * * * * docker start updatedns

DynGD will check and do its thing only if needed, so it's safe to run whenever you like.

Tag summary

Content type

Image

Digest

sha256:732ab641b

Size

51.8 MB

Last updated

over 3 years ago

docker pull unlucio/dyngd