From 2ac3c1fe6e9b65fa9fc9ff49163aecf43fea8679 Mon Sep 17 00:00:00 2001
From: Johannes Zellner
Date: Tue, 21 Jan 2025 16:58:44 +0100
Subject: [PATCH] Add inwx to dns setup
---
dashboard/public/js/setup.js | 6 ++++++
dashboard/setup.html | 10 ++++++++++
2 files changed, 16 insertions(+)
diff --git a/dashboard/public/js/setup.js b/dashboard/public/js/setup.js
index 389f3c130..cb7ea88ea 100644
--- a/dashboard/public/js/setup.js
+++ b/dashboard/public/js/setup.js
@@ -68,6 +68,7 @@ app.controller('SetupDNSController', ['$scope', '$http', '$timeout', 'Client', f
{ name: 'GoDaddy', value: 'godaddy' },
{ name: 'Google Cloud DNS', value: 'gcdns' },
{ name: 'Hetzner', value: 'hetzner' },
+ { name: 'INWX', value: 'inwx' },
{ name: 'Linode', value: 'linode' },
{ name: 'Name.com', value: 'namecom' },
{ name: 'Namecheap', value: 'namecheap' },
@@ -98,6 +99,8 @@ app.controller('SetupDNSController', ['$scope', '$http', '$timeout', 'Client', f
bunnyAccessKey: '',
dnsimpleAccessToken: '',
hetznerToken: '',
+ inwxUsername: '',
+ inwxPassword: '',
vultrToken: '',
deSecToken: '',
nameComUsername: '',
@@ -199,6 +202,9 @@ app.controller('SetupDNSController', ['$scope', '$http', '$timeout', 'Client', f
config.accessToken = $scope.dnsCredentials.dnsimpleAccessToken;
} else if (provider === 'hetzner') {
config.token = $scope.dnsCredentials.hetznerToken;
+ } else if (provider === 'inwx') {
+ config.username = $scope.dnsCredentials.inwxUsername;
+ config.password = $scope.dnsCredentials.inwxPassword;
} else if (provider === 'vultr') {
config.token = $scope.dnsCredentials.vultrToken;
} else if (provider === 'desec') {
diff --git a/dashboard/setup.html b/dashboard/setup.html
index d95dc1718..c899724a4 100644
--- a/dashboard/setup.html
+++ b/dashboard/setup.html
@@ -291,6 +291,16 @@
+
+
+
+
+
+
+
+
+
+