Sign inSign up

codesaru/route53-updater

By codesaru

•Updated almost 6 years ago

Update a Route53 entry with your public IP address. Think DuckDNS, but with Route53.

Image
0

1.6K

codesaru/route53-updater repository overview

Built with UnraidOS in mind, but can be used elsewhere. Will just update a Route53 entry with your public IP, sleep 300 seconds, and repeat.

If running in UnraidOS, its template will take the variables in for you.

If running outside UnraidOS, use it this way:

docker run -d --rm \
    --env R53_HOSTED_ZONE_ID=A01BCD2EF3GHIJ \
    --env='DNS_NAME=your.domain.com;*.your.domain.com' \
    --env AWS_SHARED_CREDENTIALS_FILE=/credentials \
    --mount type=bind,source=$(PWD)/credentials,destination=/credentials,readonly=true \
    --name route53-updater \
    codesaru/route53-updater

R53_HOSTED_ZONE_ID and DNS_NAME come from looking at your Route53 domain. The credentials file is an AWS credentials file, such as one that contains access key/secret pair. Be sure the user you're using via these credentials can interact with Route53, but also limit it to not have much more access than that.

DNS_NAME supports multiple entries, such as "your.domain.com;*.your.domain.com".

Tag summary

Content type

Image

Digest

Size

26.5 MB

Last updated

almost 6 years ago

docker pull codesaru/route53-updater