Sign inSign up

dnewsholme/googledynamicdns

By dnewsholme

•Updated about 3 years ago

Update Google Domains Dynamic DNS Records with your current IP address.

Image
0

10K+

dnewsholme/googledynamicdns repository overview

⁠Google Dynamic DNS Updater

GoogleDomains

⁠How to use

NOTE: Requires Powershell Core 6.0 or later

Edit Config with your dynamic dns username and password as well as the domain. Run as a scheduled task or via Cron.

⁠Run with docker
sudo docker pull dnewsholme/googledynamicdns:latest
sudo docker run -e GDNS_USERNAME="jhksoo" -e GDNS_PASSWORD="sokoks" -e GDNS_DOMAINRECORD="dev.website.com" -e GDNS_FREQUENCY="300" dnewsholme/googledynamicdns

Environment Variables

NameSettingExample
GDNS_USERNAMEusernamejhksoo
GDNS_PASSWORDpasswordsokoks
GDNS_DOMAINRECORDDomain Namedev.website.com
GDNS_FREQUENCYUpdate Frequency in seconds300
⁠Docker Compose
---
version: "2"
services:
  googledynamicdns:
    image: dnewsholme/googledynamicdns
    container_name: googledynamicdns
    environment:
      - GDNS_USERNAME= jhksoo
      - GDNS_PASSWORD= sokoks
      - GDNS_DOMAINRECORD= dev.website.com
      - GDNS_FREQUENCY=300
    restart: unless-stopped

⁠What it does

The script gets your current external IP address from domains.google.com/checkip and sets it on the DNS record you specify.

Tag summary

Content type

Image

Digest

sha256:b57c5ccaa…

Size

119.3 MB

Last updated

about 3 years ago

docker pull dnewsholme/googledynamicdns