MCPcopy Index your code
hub / github.com/crazy-max/ddns-route53

github.com/crazy-max/ddns-route53 @v2.15.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.15.0 ↗ · + Follow
87 symbols 304 edges 24 files 36 documented · 41%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Documentation GitHub release Total downloads Build Status Docker Stars Docker Pulls

Go Report Codecov Become a sponsor Donate PayPal

About

ddns-route53 keeps your Amazon Route 53 DNS records in sync with your current public IP address. It is meant for home labs, self-hosted services, and any setup running behind a connection where the WAN IPv4 and/or IPv6 address can change over time.

Run it on a schedule, let it detect your public IP address, and it will update the configured Route 53 records only when needed. It is available as a single executable and a container image.

[!NOTE] Want to be notified of new releases? Check out 🔔 Diun (Docker Image Update Notifier) project!

Documentation

Documentation can be found on https://crazymax.dev/ddns-route53/

Contributing

Want to contribute? Awesome! The most basic way to show your support is to star the project, or to raise issues. You can also support this project by becoming a sponsor on GitHub or by making a PayPal donation to ensure this journey continues indefinitely!

Thanks again for your support, it is much appreciated! :pray:

License

MIT. See LICENSE for more details.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 48
Method 23
Struct 14
FuncType 1
TypeAlias 1

Languages

Go98%
Python2%

Modules by API surface

pkg/wanip/client.go16 symbols
pkg/wanip/client_test.go14 symbols
pkg/wanip/provider.go8 symbols
pkg/route53/route53.go5 symbols
internal/app/ddnsr53.go5 symbols
internal/config/wanip.go4 symbols
internal/config/recordset.go4 symbols
internal/config/config.go4 symbols
internal/config/route53.go3 symbols
internal/config/credentials.go3 symbols
internal/config/config_test.go3 symbols
pkg/wanip/neterr_windows_test.go2 symbols

For agents

$ claude mcp add ddns-route53 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page