2024-02-19 13:50:37 +01:00
|
|
|
version: "2"
|
|
|
|
|
|
|
|
services:
|
|
|
|
letsencrypt-cloudflare:
|
|
|
|
image: certbot/dns-cloudflare
|
|
|
|
|
|
|
|
# Dry Run
|
2024-02-19 13:56:47 +01:00
|
|
|
command: certonly --non-interactive --dns-cloudflare --dns-cloudflare-credentials /opt/cloudflare/credentials --agree-tos -d test.example.com --email email@email.com --server https://acme-v02.api.letsencrypt.org/directory --dry-run
|
2024-02-19 13:50:37 +01:00
|
|
|
|
|
|
|
# Issue certificate
|
2024-02-19 13:56:47 +01:00
|
|
|
# command: certonly --non-interactive --dns-cloudflare --dns-cloudflare-credentials /opt/cloudflare/credentials --agree-tos -d test.example.com --email email@email.com --server https://acme-v02.api.letsencrypt.org/directory
|
2024-02-19 13:50:37 +01:00
|
|
|
|
|
|
|
# Renew certificate
|
2024-02-19 13:56:47 +01:00
|
|
|
# command: renew --non-interactive --no-self-upgrade --dns-cloudflare --dns-cloudflare-credentials /opt/cloudflare/credentials --agree-tos --email email@email.com --server https://acme-v02.api.letsencrypt.org/directory
|
2024-02-19 13:50:37 +01:00
|
|
|
|
|
|
|
volumes:
|
2024-02-19 14:21:15 +01:00
|
|
|
- /opt/cloudflare:/opt/cloudflare
|
|
|
|
- /opt/letsencrypt:/etc/letsencrypt
|
|
|
|
- /opt/letsencrypt/log:/var/log/letsencrypt
|