diff --git a/dnsapi2.md b/dnsapi2.md index 5152c22..29fa7be 100644 --- a/dnsapi2.md +++ b/dnsapi2.md @@ -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) + ## 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) - ## 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) + + +## 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.