Page 1 of 1

PowerDNS-API für KeyHelp

Posted: Sun 27. Nov 2022, 12:34
by steve.oswald
Hallo zusammen,

ich habe für meine eigenen Bedürfnisse eine PowerDNS-API für KeyHelp gebaut. Sie ermöglicht es, PowerDNS-Befehle an KeyHelp abzusetzten. Ich hab sie ursprünglich benötigt, um über den Certbot Wildcard-Let's Encrypt-Zertifikate auszustellen. Dafür reicht es auf jeden Fall aus. Die API ist sicherlich nicht 100% kompatibel, aber ich habe versucht, sie so weit wie möglich zu testen.

Demnächst soll noch ein kleines WebInterface und die einfache Möglichkeit für einen DynDNS-Dienst folgen. Bin auch gern für Vorschläge / Fehlermeldungen offen.

Hier findet das Projekt hier:
https://github.com/SteveOswald/kh-pdns-api

Grüße aus Erfurt
Steve


[Mod-Edit]
Thread nach Modification Corner / Bastelecke verschoben.

Re: PowerDNS-API für KeyHelp

Posted: Sun 27. Nov 2022, 12:59
by 24unix
steve.oswald wrote: Sun 27. Nov 2022, 12:34 PowerDNS-Befehle an KeyHelp abzusetzten.
Wie genau? Was?
steve.oswald wrote: Sun 27. Nov 2022, 12:34
Demnächst soll noch ein kleines WebInterface und die einfache Möglichkeit für einen DynDNS-Dienst folgen. Bin auch gern für Vorschläge / Fehlermeldungen offen.
Meinst Du mit Webinterface Swagger/OpenAPI?

Re: PowerDNS-API für KeyHelp

Posted: Sun 27. Nov 2022, 19:53
by steve.oswald
24unix wrote: Sun 27. Nov 2022, 12:59 Wie genau? Was?
Letztlich ist es eine PHP Applikation, die die PowerDNS REST API implementiert (hier zu finden: https://doc.powerdns.com/authoritative/ ... index.html ). Das ganze läuft intern natürlich einfach über Requests zur offiziellen KeyHelp API.
24unix wrote: Sun 27. Nov 2022, 12:59 Meinst Du mit Webinterface Swagger/OpenAPI?
Ja, soll ein WebInterface geben, in welchem man sowohl die zu verwaltenden Server (PowerDNS unterstütz mehrere Server), als auch die Benutzer und API-Keys verwalten kann. Zudem soll demnächst noch eine DynDNS kompatible API kommen.