Adding Anikeen Cloud DNS

master
Maurice Preuß 2024-12-28 21:41:48 +01:00
parent a228f159dc
commit a80ad34454
1 changed files with 24 additions and 0 deletions

@ -95,6 +95,7 @@
- [171. Use Power-MailinaBox](#dns_pmiab) - [171. Use Power-MailinaBox](#dns_pmiab)
- [172. Use Technitium DNS Server API](#dns_technitium) - [172. Use Technitium DNS Server API](#dns_technitium)
- [173. Use ZoneEdit DNS API](#dns_zoneedit) - [173. Use ZoneEdit DNS API](#dns_zoneedit)
- [174. Use Anikeen DNS API](#dns_anikeen)
- [Use custom API](#dns_myapi) - [Use custom API](#dns_myapi)
- [Use lexicon DNS API](#dns_lexicon) - [Use lexicon DNS API](#dns_lexicon)
@ -2381,6 +2382,29 @@ Then issue a cert:
Report any bugs or issues [here](https://github.com/acmesh-official/acme.sh/issues/6135) Report any bugs or issues [here](https://github.com/acmesh-official/acme.sh/issues/6135)
<a name="dns_anikeen"/>
## 174. Use Anikeen DNS API
This uses Anikeen DNS API for [Anikeen Cloud](https://anikeen.cloud) dns service.
For information on how to obtain a token, please read the [Anikeen Cloud API documentation](https://docs.api.anikeen.cloud).
After obtaining token, you need to export it as an environment variable:
```sh
export ANIKEEN_API_KEY="your_access_token"
```
Then, you can issue a certificate by executing:
```sh
./acme.sh --issue --dns dns_anikeen -d example.com -d *.example.com
```
Please report any bugs or issues [here](https://github.com/acmesh-official/acme.sh/issues/6175)
## Use custom API ## Use custom API
If your API is not supported yet, you can write your own DNS API. If your API is not supported yet, you can write your own DNS API.