Certbot DNS authenticator for Google Domains
Project description
certbot-dns-google-domains
A Certbot DNS Authenticator for Google Domains.
Named Arguments
Option | Description |
---|---|
--authenticator dns-google-domains |
Select this authenticator plugin. |
--dns-google-domains-credentials FILE |
Path to the INI file with credentials. |
--dns-google-domains-propagation-seconds INT |
How long to wait for DNS changes to propagate. Default = 30s. |
Credentials
The credentials file includes the access token for Google Domains.
dns_google_domains_access_token = abcdef
Usage Example
Docker / Podman
docker run \
-v '/var/lib/letsencrypt:/var/lib/letsencrypt' \
-v '/etc/letsencrypt:/etc/letsencrypt' \
--cap-drop=all \
ghcr.io/aaomidi/certbot-dns-google-domains:latest \
certbot certonly \
--authenticator 'dns-google-domains' \
--dns-google-domains-credentials '/var/lib/letsencrypt/dns_google_domains_credentials.ini' \
--server 'https://acme-staging-v02.api.letsencrypt.org/directory' \
-d 'example.com'
Notes:
-v '/var/lib/letsencrypt:/var/lib/letsencrypt'
is where certbot by default outputs certificates, keys, and account information.-v '/etc/letsencrypt:/etc/letsencrypt'
is where certbot keeps its configuration.--authenticator 'dns-google-domains'
uses the dns-google-domains authenticator.--dns-google-domains-credentials '/var/lib/letsencrypt/dns_google_domains_credentials.ini'
is the path to the credentials file.
Python
You can get the certbot-dns-google-domains
package from PyPi:
pip3 install certbot certbot-dns-google-domains
certbot certonly \
--authenticator 'dns-google-domains' \
--dns-google-domains-credentials '/var/lib/letsencrypt/dns_google_domains_credentials.ini' \
--server 'https://acme-staging-v02.api.letsencrypt.org/directory' \
-d 'example.com'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for certbot_dns_google_domains-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ffbdd0a9dfe2bbeae62d1bdc5666316ad49e541b27a9a0e4d15fee90973a281 |
|
MD5 | ef383363482ce6e2bd3bfaca394fcfb0 |
|
BLAKE2b-256 | c3806fecea8f782d78617f6a7ebf8f41e3124eea8a1f7d610b46fcd9f8a1813f |
Close
Hashes for certbot_dns_google_domains-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56bd9ea2657e19677548f9f261b64525a79588c0a4def901283a1ecfca78cd07 |
|
MD5 | f2f6b91b286cea581296ae3a24b309cc |
|
BLAKE2b-256 | ad80ec7afd731ec89c4c0920a7f3028d7cdfc886da1b84d9681c407cf7b016c0 |