dyndns
A dynamic DNS service to update domain IPs
Categories
To understand the possible options that can be set visit the documentation of ddns-updater
Usage via Inventory
This module cannot be used via the inventory interface.
Usage via Nix
This module can be also imported directly in your nixos configuration. Although it is recommended to use the inventory interface if available.
Some modules are considered 'low-level' or 'expert modules' and are not available via the inventory interface.
Module Options
The following options are available for this module.
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: