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.9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ff65aefeed234419bb72d46eeffd2c3fb3c2bc355f8ac4ee1e15ec1d396d723 |
|
MD5 | a6bdc7257463879b5dd451934e0c2eac |
|
BLAKE2b-256 | f2a66adba04beaf589cad5d06afb66f20034c57ebf62a27f1d594c340cf32961 |