ISPConfig 3 - Dynamic DNS (DDNS) Module
Configuration for ISPConfig 3 - Dynamic DNS (DDNS) Module.
- Code:
ispconfigddns - Since: v4.31.0
Here is an example bash command using the ISPConfig 3 - Dynamic DNS (DDNS) Module provider:
ISPCONFIG_DDNS_SERVER_URL="https://panel.example.com:8080" \
ISPCONFIG_DDNS_TOKEN=xxxxxx \
lego --email you@example.com --dns ispconfigddns -d '*.example.com' -d example.com runCredentials
| Environment Variable Name | Description |
|---|---|
ISPCONFIG_DDNS_SERVER_URL |
API server URL (ex: https://panel.example.com:8080) |
ISPCONFIG_DDNS_TOKEN |
DDNS API token |
The environment variable names can be suffixed by _FILE to reference a file instead of a value.
More information here.
Additional Configuration
| Environment Variable Name | Description |
|---|---|
ISPCONFIG_DDNS_HTTP_TIMEOUT |
API request timeout in seconds (Default: 30) |
ISPCONFIG_DDNS_POLLING_INTERVAL |
Time between DNS propagation check in seconds (Default: 2) |
ISPCONFIG_DDNS_PROPAGATION_TIMEOUT |
Maximum waiting time for DNS propagation in seconds (Default: 60) |
ISPCONFIG_DDNS_TTL |
The TTL of the TXT record used for the DNS challenge in seconds (Default: 3600) |
The environment variable names can be suffixed by _FILE to reference a file instead of a value.
More information here.
ISPConfig DNS provider supports leveraging the ISPConfig 3 Dynamic DNS (DDNS) Module.
Requires the DDNS module described at https://www.ispconfig.org/ispconfig/download/
See https://www.howtoforge.com/community/threads/ispconfig-3-danymic-dns-ddns-module.87967/ for additional details.