diff --git a/backend/internal/dnsproviders/common.go b/backend/internal/dnsproviders/common.go index 2deae12..c91c39a 100644 --- a/backend/internal/dnsproviders/common.go +++ b/backend/internal/dnsproviders/common.go @@ -60,6 +60,7 @@ func List() []Provider { getDNSLua(), getDNSMe(), getDNSNamecom(), + getDNSNamesilo(), getDNSServercow(), getDNSOne(), getDNSPDNS(), diff --git a/backend/internal/dnsproviders/dns_namesilo.go b/backend/internal/dnsproviders/dns_namesilo.go new file mode 100644 index 0000000..72ff6c2 --- /dev/null +++ b/backend/internal/dnsproviders/dns_namesilo.go @@ -0,0 +1,18 @@ +package dnsproviders + +func getDNSNamesilo() Provider { + return Provider{ + AcmeshName: "dns_namesilo", + Schema: commonKeySchema, + Fields: []providerField{ + { + Name: "API Key", + Type: "password", + MetaKey: "api_key", + EnvKey: "Namesilo_Key", + IsRequired: true, + IsSecret: true, + }, + }, + } +} diff --git a/frontend/src/locale/src/en.json b/frontend/src/locale/src/en.json index 8af3dc3..4c3981f 100644 --- a/frontend/src/locale/src/en.json +++ b/frontend/src/locale/src/en.json @@ -74,6 +74,9 @@ "acmesh.dns_namecom": { "defaultMessage": "Name.com" }, + "acmesh.dns_namesilo": { + "defaultMessage": "Namesilo.com" + }, "acmesh.dns_nsone": { "defaultMessage": "NS1.com" },