mirror of
https://github.com/go-acme/lego
synced 2026-03-14 14:35:48 +01:00
Add DNS Provider for ISPConfig (DDNS Module) (#2760)
Co-authored-by: Fernandez Ludovic <ldez@users.noreply.github.com>
This commit is contained in:
parent
96168f78de
commit
8b327005b3
13 changed files with 702 additions and 30 deletions
24
cmd/zz_gen_cmd_dnshelp.go
generated
24
cmd/zz_gen_cmd_dnshelp.go
generated
|
|
@ -101,6 +101,7 @@ func allDNSCodes() string {
|
|||
"ionoscloud",
|
||||
"ipv64",
|
||||
"ispconfig",
|
||||
"ispconfigddns",
|
||||
"iwantmyname",
|
||||
"joker",
|
||||
"keyhelp",
|
||||
|
|
@ -2086,7 +2087,7 @@ func displayDNSHelp(w io.Writer, name string) error {
|
|||
|
||||
case "ispconfig":
|
||||
// generated from: providers/dns/ispconfig/ispconfig.toml
|
||||
ew.writeln(`Configuration for ISPConfig.`)
|
||||
ew.writeln(`Configuration for ISPConfig 3.`)
|
||||
ew.writeln(`Code: 'ispconfig'`)
|
||||
ew.writeln(`Since: 'v4.31.0'`)
|
||||
ew.writeln()
|
||||
|
|
@ -2107,6 +2108,27 @@ func displayDNSHelp(w io.Writer, name string) error {
|
|||
ew.writeln()
|
||||
ew.writeln(`More information: https://go-acme.github.io/lego/dns/ispconfig`)
|
||||
|
||||
case "ispconfigddns":
|
||||
// generated from: providers/dns/ispconfigddns/ispconfigddns.toml
|
||||
ew.writeln(`Configuration for ISPConfig 3 - Dynamic DNS (DDNS) Module.`)
|
||||
ew.writeln(`Code: 'ispconfigddns'`)
|
||||
ew.writeln(`Since: 'v4.31.0'`)
|
||||
ew.writeln()
|
||||
|
||||
ew.writeln(`Credentials:`)
|
||||
ew.writeln(` - "ISPCONFIG_DDNS_SERVER_URL": API server URL (ex: https://panel.example.com:8080)`)
|
||||
ew.writeln(` - "ISPCONFIG_DDNS_TOKEN": DDNS API token`)
|
||||
ew.writeln()
|
||||
|
||||
ew.writeln(`Additional Configuration:`)
|
||||
ew.writeln(` - "ISPCONFIG_DDNS_HTTP_TIMEOUT": API request timeout in seconds (Default: 30)`)
|
||||
ew.writeln(` - "ISPCONFIG_DDNS_POLLING_INTERVAL": Time between DNS propagation check in seconds (Default: 2)`)
|
||||
ew.writeln(` - "ISPCONFIG_DDNS_PROPAGATION_TIMEOUT": Maximum waiting time for DNS propagation in seconds (Default: 60)`)
|
||||
ew.writeln(` - "ISPCONFIG_DDNS_TTL": The TTL of the TXT record used for the DNS challenge in seconds (Default: 3600)`)
|
||||
|
||||
ew.writeln()
|
||||
ew.writeln(`More information: https://go-acme.github.io/lego/dns/ispconfigddns`)
|
||||
|
||||
case "iwantmyname":
|
||||
// generated from: providers/dns/iwantmyname/iwantmyname.toml
|
||||
ew.writeln(`Configuration for iwantmyname (Deprecated).`)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue