/certbot-dns-active24

Active24 DNS-01 Authentication Plugin for Certbot

Primary LanguagePythonMIT LicenseMIT

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

  1. First install the plugin:

    sudo pip install certbot-dns-active24
    
  2. Configure it with your Active24 credentials:

    sudo vim /etc/letsencrypt/active24.ini
    
  3. 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-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-propagation-seconds PROPAGATION_SECONDS
                        The number of seconds to wait for DNS to propagate
                        before asking the ACME server to verify the DNS record. 
                        (default: 120)
 --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