Update DNS zone records using Gandi's LiveDNS with your WAN IP.
1M+
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.
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" \
jbbodart/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: jbbodart/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
sha256:48f181339…
Size
8.5 MB
Last updated
over 2 years ago
docker pull jbbodart/gandi-livedns