Sign inSign up

svickers/odin

By svickers

•Updated about 11 years ago

Dynamic DNS client for AWS Route53

Image
0

248

svickers/odin repository overview

⁠Odin

AWS Route53 dynamic dns client to keep your hosted zone recordsets in sync with your IP.

⁠Environment Variables

⁠AWS Credentials

AWS_ACCESS_KEY_ID AWS access key. AWS_SECRET_ACCESS_KEY AWS secret key.

⁠Route53

ROUTE53_ZONEID Hosted Zone ID e.g. BJBK35SKMM9OE ROUTE53_RECORDSET The CNAME you want to update e.g. hello.example.com [ROUTE53_TTL=300] The Time-To-Live of this recordset [ROUTE53_COMMENT='Auto updating @ date'] AWS Route53 update comment [ROUTE53_TYPE='A'] Change to AAAA if using an IPv6 address

⁠Logging

[LOG_DIR='./log'] Directory to save logs in [LOG_IP_FILENAME='ip.txt'] Filename that 'last known ip' is stored in. [LOG_HISTORY_FILENAME='history.txt'] Filename for history of log messages [LOG_TIMESTAMP='MM/DD/YYYY HH:mm:s.SS'] Timestamp format

⁠Settings

[ODIN_FREQUENCY=60000] How often to check for IP changes (in milliseconds)

⁠Source

https://github.com/code-vicar/odin⁠

Tag summary

Content type

Image

Digest

sha256:8ceb55ed6…

Size

248.6 MB

Last updated

almost 11 years ago

docker pull svickers/odin:v1.0.0