From 390662fbc94fa65829ba0795e033a599a1ac1bf6 Mon Sep 17 00:00:00 2001 From: kappernet <33451837+kappernet@users.noreply.github.com> Date: Thu, 4 Jun 2020 16:26:07 +0200 Subject: [PATCH] added 111. Use kapper.net DNS API --- dnsapi.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/dnsapi.md b/dnsapi.md index 54e7659..be18532 100644 --- a/dnsapi.md +++ b/dnsapi.md @@ -2229,6 +2229,34 @@ in order to avoid multiple `get_zone_id` requests two months later. > don't forget to change the domain's whois ns section to them and wait about 24-48 Hours. > See [Hetzner wiki](https://wiki.hetzner.de/index.php/What_has_changed). +## 111. Use kapper.net DNS API +Contact kapper.net support via support@kapper.net to get your kapper.net DNS Panel API Key and Secret. + +For initialzation call following in commandline + +export KAPPERNETDNS_Key="yourKAPPERNETapikey" +export KAPPERNETDNS_Secret="yourKAPPERNETapisecret" + +or open dns_kappernet.sh file and configure with the credentials provided by kapper.net. +Be sure, that the leading "#" is removed. +``` +KAPPERNETDNS_Key="yourKAPPERNETapikey" +KAPPERNETDNS_Secret="yourKAPPERNETapisecret" +``` +You can start the acme.sh with following parameters for testing +``` +acme.sh --issue --dns dns_kappernet -d --debug --test --force +or for a wildcertificate +acme.sh --issue --dns dns_kappernet -d -d *. --debug --test --force +``` +Please replace "" with the name of the domain you wish to create a certificate for. + +After the test you can replace your kapper.net DNS Panel API Key and Secret, it is stored in ~/.acme.sh/account.conf. + +For repeated calls use +``` +acme.sh --issue --dns dns_kappernet -d +``` # Use custom API