diff --git a/docker/caddy/Dockerfile b/docker/caddy/Dockerfile index b3df5506..fa076916 100644 --- a/docker/caddy/Dockerfile +++ b/docker/caddy/Dockerfile @@ -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 \ diff --git a/src/lib/dns-providers.ts b/src/lib/dns-providers.ts index 72df070d..0b22b5ac 100644 --- a/src/lib/dns-providers.ts +++ b/src/lib/dns-providers.ts @@ -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)",