A build of certbot v2.0.0 cross-compiled for multiple platforms including ARM
163
A build of Certbot version 2.0.0 cross-compiled for multiple platforms including ARM
Source code available at https://gitlab.com/Codebots/kaniko
For more informatino, see https://certbot-dns-azure.readthedocs.io/en/latest
Set the following environment variables.
DNS_AZURE_SP_CLIENT_ID - Service principal ID
DNS_AZURE_SP_CLIENT_SECRET - Service principal secret/password
DNS_AZURE_TENANT_ID= - Tenant ID
DNS_AZURE_ENVIRONMENT - Usually "AzurePublicCloud" (ssee docs above for more info)
DNS_AZURE_ZONE1 - The resource ID of the DNS zone (see docs above for more info)
DNS_AZURE_ZONE[N] - The resource ID of the additional DNS zones (see docs above for more info)
For more informatino, see https://certbot-dns-route53.readthedocs.io/en/stable/#credentials
DNS_ROUTE53_ACCESS_KEY_ID - Access Key ID
DNS_ROUTE53_SECRET_ACCESS_KEY - Secret access key
docker run \
-v certbot-config:/etc/letsencrypt \
-v certbot-work:/var/lib/letsencrypt \
-v certbot-logs:/var/log/letsencrypt \
-e DNS_ROUTE53_ACCESS_KEY_ID=TODO -e DNS_ROUTE53_SECRET_ACCESS_KEY=TODO \
codebots/certbot \
certonly --noninteractive --agree-tos -m [email protected] --dns-route53 -d example.com
Set the environment variable CERTBOT_MODE=renew to run the container in renew mode, which will sit in a loop and attempt to renew certificates (daily) when they are due to expire.
docker run \
-v certbot-config:/etc/letsencrypt \
-v certbot-work:/var/lib/letsencrypt \
-v certbot-logs:/var/log/letsencrypt \
-e CERTBOT_MODE=renew -e DNS_ROUTE53_ACCESS_KEY_ID=TODO -e DNS_ROUTE53_SECRET_ACCESS_KEY=TODO \
codebots/certbot
Content type
Image
Digest
sha256:aad079041…
Size
65.2 MB
Last updated
almost 4 years ago
docker pull codebots/certbot