SelfhostedPro / selfhosted_templates

Portainer templates for selfhosted services
GNU General Public License v3.0
1.24k stars 238 forks source link

[APP REQUEST]: DDNS Updater #168

Open rigler86 opened 4 years ago

rigler86 commented 4 years ago

GOOGLE DDNS UPDATER JSON

{ "version": "2", "services": { "google-domains-ddns": { "volumes": [ "/etc/localtime:/etc/localtime" ], "environment": [ "USERNAME=", "PASSWORD=", "HOSTNAME=dyn.example.com", "INTERVAL=30m" ], "image": "cwmr/google-domains-ddns" } } }

Description

This is a simple Docker container for running the Google Domains dynamic DNS update script. It will keep your domain.ddns.net DNS alias up-to-date as your home IP changes.

It is heavily based on https://github.com/dragoncube/docker-google-domains-ddns, which is in turn based on David Coppit's work (https://github.com/coppit/docker-no-ip), since Google Domains DDN API is pretty much the same as No-IP's.

By default, the script runs every 30 minutes, which can be overridden via the INTERVAL environment variable.

RobLoach commented 4 years ago

Looks like the official container for it is over at: https://hub.docker.com/r/qmcgaw/ddns-updater

SourcE: https://github.com/qdm12/ddns-updater