Categorygithub.com/exepirit/cf-ddns
repositorypackage
0.2.0
Repository: https://github.com/exepirit/cf-ddns.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

cf-ddns

GitHub

cf-ddns synchronizes domains provided in configuration (e. g. config, Kubernetes Ingresses) with external DNS provider.

Installation

Use go compiler to install cf-ddns.

go get github.com/exepirit/cf-ddns

Usage

  1. Set DDNS_PROVIDER and DDNS_SOURCE environment variables with chosen DNS and configuration provider.
  2. Set DNS provider credentials. To do this, fill appropriate environment variables, e.g DDNS_CFEMAIL, DDNS_CFAPIKEY.
  3. Run cf-ddns.

Roadmap

  • Write comrehensive documentation. ;)
  • Add /etc/hosts file as DNS provider support (for mDNS support).
  • Refactor tool configuration method. Use command line parameters along with environment variables.
  • Add PowerDNS provider support.
  • Add Bind as provider support.

License

MIT