Hurricane Electric DNS Authenticator plugin for Certbot
Project description
Hurricane Electric DNS Authenticator plugin for Certbot
Installation
Install certbot-dns-hurricane-electric to your Certbot’s environment with pip. For example, the line below works for me after running certbot-auto.
$ sudo /opt/eff.org/certbot/venv/bin/pip install cerbot-dns-hurricane-electric
You can also use git+https://github.com/studioeng/certbot-dns-hurricane-electric.git or clone the repository and install from the directory, but pip is recommended.
Example usage
Create a configuration file with your username and password:
certbot_dns_hurricane_electric:dns_he_user = Your HE username
certbot_dns_hurricane_electric:dns_he_pass = Your HE password
and chmod it to 600:
$ chmod 600 dns_he.ini
Then request a certificate with something like:
$ certbot-auto certonly \
-a certbot-dns-hurricane-electric:dns-he --certbot-dns-hurricane-electric:dns-he-propagation-seconds 30 \
--certbot-dns-hurricane-electric:dns-he-credentials /home/me/dns_he.ini -d 'mydomain.com,*.mydomain.com' \
--server https://acme-v02.api.letsencrypt.org/directory --agree-tos \
--manual-public-ip-logging-ok --preferred-challenges dns -m me@email.com
You’re done!
These are stored in cerbot’s renewal configuration, so they’ll work on your automatic renewals.
Credits
The original plugin by @tsaarist has been unchanged for a number of years.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for certbot_dns_hurricane_electric-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ffab3d09f2397351946b0832f03082c6297ad3ba617bda16d53313aa37b00fc |
|
MD5 | a221dd67e96797475405e6b54d17b753 |
|
BLAKE2b-256 | 5624e3661dedc5cfd06210dc0c042f7fd7b80c5ba3b109ac510a44eb490a42ff |
Hashes for certbot_dns_hurricane_electric-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 179303a0f1fdfd16d2adb92e722d15723b6a9a5f141cb029d437daf36bc20e06 |
|
MD5 | 1eaeb387eeb1f3762bd06c19e6fc4f47 |
|
BLAKE2b-256 | 79248ac1fc6ac19f4d8e5d79c432de4acf83d347bc8a25ad14ea6c9e102523b6 |