Skip to content

The certbot_dns_rrpproxy.dns_rrpproxy plugin automates the process of completing a dns-01 challenge by creating, and subsequently removing, TXT records using the RRPproxy API.

License

Notifications You must be signed in to change notification settings

anynines/certbot-dns-rrpproxy

Repository files navigation

RRPProxy DNS Authenticator plugin for Certbot

This is an extension plugin for the certbot CLI which enables certbot to authenticate DNS-01 challenges against the RRPproxy API.

Installation

To install the plugin, you need Python3 and the Python-module pip3 to be installed to your system. For the installation of these, see Downloading Python and Install pip

Once you've installed the required tools, you can install certbot-dns-rrpproxy including all its requirements:

git clone https://github.com/anynines/certbot-dns-rrpproxy

pip3 install --user ./certbot-dns-rrpproxy

Usage

To use the dns-rrpproxy Plugin, sample files exist within the .workspace directory. Copy those example files to .ini files and modify them to your needs. Then, navigate inside the directory and execute certbot with the parameter -c config.ini.

cd certbot-dns-rrpproxy

cp .workspace/config.ini.example .workspace/config.ini

cp .workspace/rrpproxy.production.ini.example .workspace/rrpproxy.production.ini

# update the .ini files to your needs

certbot certonly -c .workspace/config.ini

About

The certbot_dns_rrpproxy.dns_rrpproxy plugin automates the process of completing a dns-01 challenge by creating, and subsequently removing, TXT records using the RRPproxy API.

Resources

License

Stars

Watchers

Forks

Packages

No packages published