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 @@

+ +

+ + + +

+ + + +