|Bob Carroll 8638d59aa8||3 months ago|
|.flake8||4 months ago|
|.gitignore||4 months ago|
|README.md||4 months ago|
|hepdns.py||4 months ago|
|setup.py||3 months ago|
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.
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