Updated dnsapi2 (markdown)

master
peterv99 2024-12-29 16:11:05 +01:00
parent ce2c98fa6b
commit d0b0f753ed
1 changed files with 23 additions and 1 deletions

@ -96,10 +96,12 @@
- [172. Use Technitium DNS Server API](#dns_technitium)
- [173. Use ZoneEdit DNS API](#dns_zoneedit)
- [174. Use Anikeen Cloud DNS API](#dns_anikeen)
- [175. Use mijn.host DNS API](#dns_mijnhost)
- [Use custom API](#dns_myapi)
- [Use lexicon DNS API](#dns_lexicon)
<a name="dns_schlundtech"/>
## 76. Use Schlundtech
@ -2382,7 +2384,6 @@ Then issue a cert:
Report any bugs or issues [here](https://github.com/acmesh-official/acme.sh/issues/6135)
<a name="dns_anikeen"/>
## 174. Use Anikeen Cloud DNS API
@ -2405,6 +2406,27 @@ Then, you can issue a certificate by executing:
Please report any bugs or issues [here](https://github.com/acmesh-official/acme.sh/issues/6175)
<a name="dns_mijnhost"/>
## 175. Use mijn.host DNS API *(merge request pending)*
This script uses DNS API for [mijn.host](https://mijn.host/) dns service and is based on [API documentation](https://mijn.host/api/doc/)
Before first execution define the following in sh (or bash):
```sh
export MIJNHOST_API_KEY="your API key"
```
API keys can be generated in mijn.host customer portal [API settings](https://mijn.host/cp/account/api/). Be aware that the maximum
lifetime for an API key is 6 months, so you'll need to update it regularly.
To issue a cert:
```sh
./acme.sh --issue --dns dns_mijnhost -d example.com -d *.example.com
```
Report any bugs or issues [here](https://github.com/acmesh-official/acme.sh/issues/6177)
## Use custom API
If your API is not supported yet, you can write your own DNS API.