Skip to main content

Multi dns provider authentication plugin for certbot

Project description

Multi dns provider authentication plugin for certbot

CI PyPI PyPI - Python Version PyPI - Downloads PyPI - License

English | 中文

Multi dns provider authentication plugin for certbot. It can help you automatically apply and update Let's Encrypt wildcard certificates.

Usage

you can use this plugin with docker or pip. We recommend using docker.

docker pull certbot/certbot
docker run -it --rm --name certbot \
        -v "/etc/letsencrypt:/etc/letsencrypt" \
        -v "/var/lib/letsencrypt:/var/lib/letsencrypt" \
        -v "/path/to/credentials.ini:/path/to/credentials.ini" \
        --entrypoint /bin/sh certbot/certbot
pip install certbot-dnshub 
chmod 600 /path/to/credentials.ini
certbot certonly -a dnshub \
  --dnshub-credentials /path/to/credentials.ini \
  -d www.example.com 

example of credentials file as below:

dnshub_provider=dnspod
dnshub_api_id = 12345
dnshub_api_token = 1234567890abcdef1234567890abcdef

FAQ

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

certbot-dnshub-0.1.2.tar.gz (7.8 kB view hashes)

Uploaded Source

Built Distribution

certbot_dnshub-0.1.2-py3-none-any.whl (8.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page