Reg.ru 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 Reg.ru.
- certbot (>=0.21.1)
For older Ubuntu distributions check out this PPA: ppa:certbot/certbot
-
First install the plugin:
sudo pip install certbot-regru
-
Configure it with your Reg.ru Credentials:
sudo vim /etc/letsencrypt/regru.ini
-
Make sure the file is only readable by root! Otherwise all your domains might be in danger:
sudo chmod 0600 /etc/letsencrypt/regru.ini
Request new certificates via a certbot invocation like this:
sudo certbot certonly -a certbot-regru:dns -d sub.domain.tld -d *.wildcard.tld
Renewals will automatically be performed using the same authenticator and credentials by certbot.
--certbot-regru: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-regru:dns-credentials PATH_TO_CREDENTIALS
Path to Reg.ru account credentials INI file
(default: /etc/letsencrypt/regru.ini)
See also certbot --help certbot-regru:dns
for further information.
sudo pip uninstall certbot-regru