Sign inSign up

timk153/docker-external-dns

By timk153

Updated about 1 month ago

Publish DNS entries to CloudFlare based on labels on docker containers. A, CNAME, NS, MX, DDNS.

Image
Networking
Integration & delivery
API management
0

7.0K

timk153/docker-external-dns repository overview

A tool to configure Cloudflare DNS from docker labels.
Made for use in a homelab environment, but produced to a high standard.

Features:

  • Synchronize to Cloudflare at configurable interval
  • Supports A, CNAME, NS and MX records
  • Create, Update and Delete records managed by the project
  • Supports multiple instances in parallel via label configuration
  • Supports Cloudflare proxy for A and CNAME
  • Support for DDNS on A records (ipv4 only)
  • Configure DDNS to check for a new ipv4 address at configurable intervals

Full documentation available on GitHub: https://github.com/timk153/docker-external-dns

Inspired buy:
external-dns: https://github.com/kubernetes-sigs/external-dns
extdns: https://github.com/dntsk/extdns

Tag summary

Content type

Image

Digest

sha256:737217c32

Size

69 MB

Last updated

about 1 month ago

docker pull timk153/docker-external-dns