Add IONOS DNS provider

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
fuomag9
2026-04-17 18:09:12 +02:00
parent 2c70f2859a
commit 5c78a8e8f6
2 changed files with 11 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ RUN GOPROXY=direct xcaddy build \
--with github.com/caddy-dns/godaddy \
--with github.com/caddy-dns/namecheap \
--with github.com/caddy-dns/ovh \
--with github.com/caddy-dns/ionos \
--with github.com/caddy-dns/linode \
--with github.com/mholt/caddy-l4 \
--with github.com/fuomag9/caddy-blocker-plugin \

View File

@@ -170,6 +170,16 @@ export const DNS_PROVIDERS: DnsProviderDefinition[] = [
{ key: "consumer_key", label: "Consumer Key", type: "password", required: true },
],
},
{
name: "ionos",
displayName: "IONOS",
description: "IONOS DNS API",
docsUrl: "https://github.com/caddy-dns/ionos",
modulePath: "github.com/caddy-dns/ionos",
fields: [
{ key: "api_token", label: "API Token", type: "password", required: true, placeholder: "prefix.secret" },
],
},
{
name: "linode",
displayName: "Linode (Akamai)",