Skip to content

Commit 64de36c

Browse files
committed
Adds more DNS plugins
1 parent 093b48a commit 64de36c

File tree

2 files changed

+94
-0
lines changed

2 files changed

+94
-0
lines changed

docker/docker-compose.dev.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ services:
1111
- 3080:80
1212
- 3081:81
1313
- 3443:443
14+
networks:
15+
- nginx_proxy_manager
1416
environment:
1517
- NODE_ENV=development
1618
- FORCE_COLOR=1
@@ -26,6 +28,8 @@ services:
2628

2729
db:
2830
image: jc21/mariadb-aria
31+
networks:
32+
- nginx_proxy_manager
2933
environment:
3034
MYSQL_ROOT_PASSWORD: "npm"
3135
MYSQL_DATABASE: "npm"
@@ -38,6 +42,8 @@ services:
3842
image: 'swaggerapi/swagger-ui:latest'
3943
ports:
4044
- 3001:80
45+
networks:
46+
- nginx_proxy_manager
4147
environment:
4248
URL: "http://127.0.0.1:3081/api/schema"
4349
PORT: '80'
@@ -48,3 +54,6 @@ volumes:
4854
npm_data:
4955
le_data:
5056
db_data:
57+
58+
networks:
59+
nginx_proxy_manager:

utils/certbot-dns-plugins.js

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,25 @@ dns_cloudxns_secret_key = 1122334455667788`,
3838
full_plugin_name: "dns-cloudxns",
3939
},
4040
//####################################################//
41+
corenetworks: {
42+
display_name: "Core Networks",
43+
package_name: "certbot-dns-corenetworks",
44+
package_version: "0.1.4",
45+
credentials: `certbot_dns_corenetworks:dns_corenetworks_username = asaHB12r
46+
certbot_dns_corenetworks:dns_corenetworks_password = secure_password`,
47+
full_plugin_name: "certbot-dns-corenetworks:dns-corenetworks",
48+
},
49+
//####################################################//
50+
cpanel: {
51+
display_name: "cPanel",
52+
package_name: "certbot-dns-cpanel",
53+
package_version: "0.2.2",
54+
credentials: `certbot_dns_cpanel:cpanel_url = https://cpanel.example.com:2083
55+
certbot_dns_cpanel:cpanel_username = user
56+
certbot_dns_cpanel:cpanel_password = hunter2`,
57+
full_plugin_name: "certbot-dns-cpanel:cpanel",
58+
},
59+
//####################################################//
4160
digitalocean: {
4261
display_name: "DigitalOcean",
4362
package_name: "certbot-dns-digitalocean",
@@ -46,6 +65,16 @@ dns_cloudxns_secret_key = 1122334455667788`,
4665
full_plugin_name: "dns-digitalocean",
4766
},
4867
//####################################################//
68+
directadmin: {
69+
display_name: "DirectAdmin",
70+
package_name: "certbot-dns-directadmin",
71+
package_version: "0.0.20",
72+
credentials: `directadmin_url = https://my.directadminserver.com:2222
73+
directadmin_username = username
74+
directadmin_password = aSuperStrongPassword`,
75+
full_plugin_name: "certbot-dns-directadmin:directadmin",
76+
},
77+
//####################################################//
4978
dnsimple: {
5079
display_name: "DNSimple",
5180
package_name: "certbot-dns-dnsimple",
@@ -63,6 +92,15 @@ dns_dnsmadeeasy_secret_key = c9b5625f-9834-4ff8-baba-4ed5f32cae55`,
6392
full_plugin_name: "dns-dnsmadeeasy",
6493
},
6594
//####################################################//
95+
dnspod: {
96+
display_name: "DNSPod",
97+
package_name: "certbot-dns-dnspod",
98+
package_version: "0.1.0",
99+
credentials: `certbot_dns_dnspod:dns_dnspod_email = "DNSPOD-API-REQUIRES-A-VALID-EMAIL"
100+
certbot_dns_dnspod:dns_dnspod_api_token = "DNSPOD-API-TOKEN"`,
101+
full_plugin_name: "certbot-dns-dnspod:dns-dnspod",
102+
},
103+
//####################################################//
66104
google: {
67105
display_name: "Google",
68106
package_name: "certbot-dns-google",
@@ -82,6 +120,36 @@ dns_dnsmadeeasy_secret_key = c9b5625f-9834-4ff8-baba-4ed5f32cae55`,
82120
full_plugin_name: "certbot-dns-hetzner:dns-hetzner",
83121
},
84122
//####################################################//
123+
inwx: {
124+
display_name: "INWX",
125+
package_name: "certbot-dns-inwx",
126+
package_version: "2.1.2",
127+
credentials: `certbot_dns_inwx:dns_inwx_url = https://api.domrobot.com/xmlrpc/
128+
certbot_dns_inwx:dns_inwx_username = your_username
129+
certbot_dns_inwx:dns_inwx_password = your_password
130+
certbot_dns_inwx:dns_inwx_shared_secret = your_shared_secret optional`,
131+
full_plugin_name: "certbot-dns-inwx:dns-inwx",
132+
},
133+
//####################################################//
134+
ispconfig: {
135+
display_name: "ISPConfig",
136+
package_name: "certbot-dns-ispconfig",
137+
package_version: "0.2.0",
138+
credentials: `certbot_dns_ispconfig:dns_ispconfig_username = myremoteuser
139+
certbot_dns_ispconfig:dns_ispconfig_password = verysecureremoteuserpassword
140+
certbot_dns_ispconfig:dns_ispconfig_endpoint = https://localhost:8080`,
141+
full_plugin_name: "certbot-dns-ispconfig:dns-ispconfig",
142+
},
143+
//####################################################//
144+
isset: {
145+
display_name: "Isset",
146+
package_name: "certbot-dns-isset",
147+
package_version: "0.0.3",
148+
credentials: `certbot_dns_isset:dns_isset_endpoint="https://customer.isset.net/api"
149+
certbot_dns_isset:dns_isset_token="<token>"`,
150+
full_plugin_name: "certbot-dns-isset:dns-isset",
151+
},
152+
//####################################################//
85153
linode: {
86154
display_name: "Linode",
87155
package_name: "certbot-dns-linode",
@@ -137,6 +205,15 @@ dns_ovh_consumer_key = MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw`,
137205
full_plugin_name: "dns-ovh",
138206
},
139207
//####################################################//
208+
powerdns: {
209+
display_name: "PowerDNS",
210+
package_name: "certbot-dns-powerdns",
211+
package_version: "0.2.0",
212+
credentials: `certbot_dns_powerdns:dns_powerdns_api_url = https://api.mypowerdns.example.org
213+
certbot_dns_powerdns:dns_powerdns_api_key = AbCbASsd!@34`,
214+
full_plugin_name: "certbot-dns-powerdns:dns-powerdns",
215+
},
216+
//####################################################//
140217
rfc2136: {
141218
display_name: "RFC 2136",
142219
package_name: "certbot-dns-rfc2136",
@@ -161,4 +238,12 @@ dns_rfc2136_algorithm = HMAC-SHA512`,
161238
credentials: false,
162239
full_plugin_name: "dns-route53",
163240
},
241+
//####################################################//
242+
vultr: {
243+
display_name: "Vultr",
244+
package_name: "certbot-dns-vultr",
245+
package_version: "1.0.3",
246+
credentials: `certbot_dns_vultr:dns_vultr_key = YOUR_VULTR_API_KEY`,
247+
full_plugin_name: "certbot-dns-vultr:dns-vultr",
248+
},
164249
};

0 commit comments

Comments
 (0)