Active24 DNS authenticator plugin for Certbot
Project description
certbot-dns-active24
Active24 DNS authenticator plugin for Certbot
An authenticator plugin for certbot to support Let's Encrypt DNS challenges (dns-01) for domains managed by the nameservers of Active24.
This plugin is based on the Reg.ru DNS authenticator by Max Pryakhin.
Requirements
- certbot (>=0.21.1)
Installation
-
First install the plugin:
pip install certbot-dns-active24
-
Configure it with your Active24 credentials:
sudo vim /etc/letsencrypt/active24.ini
-
Make sure the file is only readable by root! Otherwise all your domains might be in danger:
sudo chmod 0600 /etc/letsencrypt/active24.ini
Usage
Request new certificates via a certbot invocation like this:
sudo certbot certonly -a certbot-dns-active24:dns -d sub.domain.tld -d *.wildcard.tld
Renewals will automatically be performed using the same authenticator and credentials by certbot.
Command Line Options
--certbot-active24:dns-credentials PATH_TO_CREDENTIALS
Path to Active24 account credentials INI file
(default: /etc/letsencrypt/active24.ini)
See also certbot --help certbot-active24:dns
for further information.
Removal
sudo pip uninstall certbot-dns-active24
Development
When releasing a new version, run ./release.sh <type>
from the project directory; <type>
can be
either major
, minor
or patch
. This will update the __version__
constant in certbot_dns_active24/__init__.py
,
commit the change and create an appropriate Git tag; next it will push these changes to the upstream repository,
cleanup the dist
directory, run python setup.py sdist
, install twine
if it isn't already installed and
upload the latest release to PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for certbot-dns-active24-1.1.15.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 448cc461d77abccdab846c1736bfdc4c84767c6f2100c2d488495b902f70f94d |
|
MD5 | 259292a6c31ad323564cb06a2258d25b |
|
BLAKE2b-256 | dbb07d0e1489a646670a1bd778ed037b36e7642c47d1c4d35db43a908605d5db |