Docker image : Provides a simple dynamic DNS creation and update service via Amazon Route53 and A (alias/subdomain) records.
docker run --rm \ --name route53 \ -e AWS_ACCESS_KEY_ID= \ -e AWS_SECRET_ACCESS_KEY= \ -e AWS_CONNECTION_REGION=us-east-1 \ -e ROUTE53_DOMAIN_A_RECORD= \ -e ROUTE53_IP_URL= \ -e ROUTE53_UPDATE_FREQUENCY=10800 \ jacobsanford/route53-dyndns
Required Environment Variables
AWS_ACCESS_KEY_ID- An AWS Access Key
AWS_SECRET_ACCESS_KEY- An AWS Secret Key
AWS_CONNECTION_REGION- The AWS region for connections
ROUTE53_DOMAIN_A_RECORD- The A record to update, such as myhouse.domain.com
ROUTE53_IP_URL- A URL that returns the current IP address within the HTML of the page. Regex is used to find the first IP-like-string on the page.
ROUTE53_UPDATE_FREQUENCY- The frequency (in seconds) to check for updates. Unless you have very specific needs, consider using a very large value here.
- Route53 Dynamic DNS Docker is licensed under the MIT License:
- Attribution is not required, but much appreciated:
Route53 Dynamic DNS Docker by Jacob Sanford
Can you clarify on what the
Hi Ben, you use the entire canonical address - i.e. 'myhouse.domain.com'
For the A record, should this contain a period (.) at the end?