PowerDNS API proxy for Hurricane Electric DNS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Bob Carroll 8638d59aa8 clean up 3 months ago
.flake8 initial commit 4 months ago
.gitignore initial commit 4 months ago
README.md initial commit 4 months ago
hepdns.py implement support for acme.sh 4 months ago
setup.py clean up 3 months ago

README.md

hepdns

hepdns emulates the minimum features of the PowerDNS API necessary to glue certbot-dns-powerdns to Hurricane Electric's dyndns endpoint. While a new certbot plugin would be more elegant, this scratches my itch.

Quick Start

  • Create a virtualenv, activate it, and install the hepdns module.

  • Create a zone file like this:

---
example.com:
  test: HE-DYNDNS-KEY

example.com is the zone name, test is the record name, and HE-DYNDNS-KEY is the key generated for the TXT record on HE's zone management screen. You do not need to include the _acme-challenge portion of the record name.

  • gunicorn will be installed as a dependency. Run the web server:

    $ HEPDNS_ZONE_FILE=/path/to/zone.yaml HEPDNS_API_KEY=your-desired-api-key gunicorn hepdns:app