dyndns
A dynamic DNS service to update domain IPs
To understand the possible options that can be set visit the documentation of ddns-updater
Usage
To use this module, import it like this:
Module Options
clan.dyndns.period
Domain update period in minutes
Type: signed integer
Default:
clan.dyndns.server.domain
Domain to serve the webservice on
Type: string
clan.dyndns.server.enable
Whether to enable dyndns webserver.
Type: boolean
Default:
clan.dyndns.server.port
Port to listen on
Type: signed integer
Default:
clan.dyndns.settings
Configuration for which domains to update
Type: attribute set of (submodule)
Default:
clan.dyndns.settings.<name>.domain
The top level domain to update.
Type: string
clan.dyndns.settings.<name>.extraSettings
Extra settings for the provider. Provider specific settings: https://github.com/qdm12/ddns-updater#configuration
Type: attribute set of string
Default:
clan.dyndns.settings.<name>.provider
The dyndns provider to use
Type: string
clan.dyndns.settings.<name>.secret_field_name
The field name for the secret
Type: one of "password", "token", "api_key"
Default: