acme.sh
acme.sh copied to clipboard
Vercel DNS is missing from `dnsapi` folder
Steps to reproduce
- run the command provided here
- expected: the API is found
- received: error
Debug log
[Sun Aug 22 16:40:40 EDT 2021] Using CA: https://acme.zerossl.com/v2/DV90
[Sun Aug 22 16:40:41 EDT 2021] Create account key ok.
[Sun Aug 22 16:40:41 EDT 2021] No EAB credentials found for ZeroSSL, let's get one
[Sun Aug 22 16:40:42 EDT 2021] Registering account: https://acme.zerossl.com/v2/DV90
[Sun Aug 22 16:40:43 EDT 2021] Registered
[Sun Aug 22 16:40:43 EDT 2021] ACCOUNT_THUMBPRINT='[THUMBPRINT]'
[Sun Aug 22 16:40:43 EDT 2021] Creating domain key
[Sun Aug 22 16:40:48 EDT 2021] The domain key is here: [DOMAIN_KEY]
[Sun Aug 22 16:40:48 EDT 2021] Single domain='[DOMAIN]'
[Sun Aug 22 16:40:48 EDT 2021] Getting domain auth token for each domain
[Sun Aug 22 16:40:49 EDT 2021] Getting webroot for domain='[DOMAIN]'
[Sun Aug 22 16:40:49 EDT 2021] Can not find dns api hook for: dns_vercel
[Sun Aug 22 16:40:49 EDT 2021] You need to add the txt record manually.
[Sun Aug 22 16:40:49 EDT 2021] Add the following TXT record:
[Sun Aug 22 16:40:49 EDT 2021] Domain: '_acme-challenge.[DOMAIN]'
[Sun Aug 22 16:40:49 EDT 2021] TXT value: '[TXT_VALUE]'
[Sun Aug 22 16:40:49 EDT 2021] Please be aware that you prepend _acme-challenge. before your domain
[Sun Aug 22 16:40:49 EDT 2021] so the resulting subdomain will be: _acme-challenge.[DOMAIN]
[Sun Aug 22 16:40:49 EDT 2021] Please add the TXT records to the domains, and re-run with --renew.
[Sun Aug 22 16:40:49 EDT 2021] Please add '--debug' or '--log' to check more details.
[Sun Aug 22 16:40:49 EDT 2021] See: https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh
Extra
Here's a link to the Vercel API — if it's trivial, I might just be able to make a fix for this!
It was not merged yet: https://github.com/acmesh-official/acme.sh/pull/2915
This got merged 🥳