certbot-dns-freenom

freenom DNS Authenticator plugin for Certbot


License
Apache-2.0
Install
pip install certbot-dns-freenom==1.3.3

Documentation

Build Status

freenom DNS Authenticator plugin for Certbot

A certbot dns plugin to obtain certificates using Freenom DNS.

Install

pip install certbot-dns-freenom

Credentials File

certbot_dns_freenom:dns_freenom_username = username
certbot_dns_freenom:dns_freenom_password = password
chmod 600 /path/to/credentials.ini

Obtain Certificates

certbot certonly -a certbot-dns-freenom:dns-freenom \
  --certbot-dns-freenom:dns-freenom-credentials /path/to/credentials.ini \
  --certbot-dns-freenom:dns-freenom-propagation-seconds 300 \
  -d "*.example.com" \
  -m admin@example.com \
  --agree-tos -n

It take up to 30 minutes to update dns record. You can rise parameter certbot-dns-freenom:dns-freenom-propagation-seconds if cause any trouble such as

IMPORTANT NOTES:
 - The following errors were reported by the server:

   Domain: youdomain.com
   Type:   dns
   Detail: DNS problem: NXDOMAIN looking up TXT for
   _acme-challenge.youdomain.com - check that a DNS record exists for this
   domain