68ca2d2716
Refs #37
36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
# DNS Providers
|
|
|
|
Used by `cert_config.cert_mode: "dns"` for ACME DNS-01.
|
|
|
|
```yaml
|
|
cert_config:
|
|
cert_mode: "dns"
|
|
dns_provider: "cloudflare"
|
|
dns_env:
|
|
CLOUDFLARE_DNS_API_TOKEN: "xxx"
|
|
```
|
|
|
|
| provider | aliases | env |
|
|
|---|---|---|
|
|
| cloudflare | cf | `CLOUDFLARE_DNS_API_TOKEN` |
|
|
| alidns | aliyun | `ALICLOUD_ACCESS_KEY_ID`, `ALICLOUD_ACCESS_KEY_SECRET` |
|
|
| tencentcloud | tencent | `TENCENTCLOUD_SECRET_ID`, `TENCENTCLOUD_SECRET_KEY` |
|
|
| route53 | aws | AWS credential chain (env / IAM role / profile) |
|
|
| godaddy | | `GODADDY_API_KEY`, `GODADDY_API_SECRET` |
|
|
| namecheap | | `NAMECHEAP_API_KEY`, `NAMECHEAP_API_USER` |
|
|
| namesilo | | `NAMESILO_API_TOKEN` |
|
|
| digitalocean | do | `DO_AUTH_TOKEN` |
|
|
| linode | | `LINODE_TOKEN` |
|
|
| hetzner | | `HETZNER_API_TOKEN` |
|
|
| gandi | | `GANDI_BEARER_TOKEN` |
|
|
| porkbun | | `PORKBUN_API_KEY`, `PORKBUN_API_SECRET_KEY` |
|
|
| netlify | | `NETLIFY_PERSONAL_ACCESS_TOKEN` |
|
|
| azure | | `AZURE_SUBSCRIPTION_ID`, `AZURE_RESOURCE_GROUP_NAME` |
|
|
| googleclouddns | gcp, gcloud | `GCE_PROJECT` |
|
|
| huaweicloud | huawei | `HUAWEICLOUD_ACCESS_KEY_ID`, `HUAWEICLOUD_SECRET_ACCESS_KEY` |
|
|
| bunny | | `BUNNY_ACCESS_KEY` |
|
|
| duckdns | | `DUCKDNS_TOKEN` |
|
|
| ovh | | `OVH_APPLICATION_KEY`, `OVH_APPLICATION_SECRET`, `OVH_CONSUMER_KEY` |
|
|
| vultr | | `VULTR_API_TOKEN` |
|
|
| desec | | `DESEC_TOKEN` |
|