Auto update DNS zone records with your WAN IP using Gandi's LiveDNS on amd64 or arm
10K+
The purpose of this container is to update DNS zone records using Gandi's LiveDNS (http://doc.livedns.gandi.net/) with your WAN IP.
This image is extremely lightweight (Alpine Linux based) and has very few dependencies. The actual DNS update program is coded in shell script only. Built to run on amd64 and arm platforms.
Mandatory variables:
Optional variables :
The easiest way to run gandi-livedns is simply to docker run it from a computer in your network, leaving it running in the background with all the default settings.
docker run -d \
-e "APIKEY=<YOUR_VERY_SECRET_API_KEY>" \
-e "RECORD_LIST=blog;www;@" \
-e "DOMAIN=your-gandi-hosted-domain.com" \
nozza/gandi-livedns
This will update blog.your-gandi-hosted-domain.com, www.your-gandi-hosted-domain.com, and your-gandi-hosted-domain.com with your internet-facing IP (IPv4) every 10 minutes
An equivalent setup using docker-compose could look like this:
docker-compose.yml
version: '3.7'
...
services:
...
dyndns:
image: nozza/gandi-livedns
restart: unless-stopped
env_file:
- "dyndns.env"
dyndns.env
APIKEY=<YOUR_VERY_SECRET_API_KEY>
RECORD_LIST=blog;www;@
DOMAIN=your-gandi-hosted-domain.com
Content type
Image
Digest
Size
9.1 MB
Last updated
almost 7 years ago
docker pull nozza/gandi-livedns