Cloudflare dyndns
services.cloudflare-dyndns.apiTokenFile
The path to a file containing the CloudFlare API token.
The file must have the form CLOUDFLARE_API_TOKEN=...
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/cloudflare-dyndns.nix
services.cloudflare-dyndns.deleteMissing
Whether to delete the record when no IP address is found.
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/cloudflare-dyndns.nix
services.cloudflare-dyndns.domains
List of domain names to update records for.
Type: list of string
Default
[ ]
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/cloudflare-dyndns.nix
services.cloudflare-dyndns.enable
Whether to enable Cloudflare Dynamic DNS Client.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/cloudflare-dyndns.nix
services.cloudflare-dyndns.frequency
Run cloudflare-dyndns with the given frequency (see
{manpage}systemd.time(7)
for the format).
If null, do not run automatically.
Type: null or string
Default
"*:0/5"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/cloudflare-dyndns.nix
services.cloudflare-dyndns.ipv4
Whether to enable setting IPv4 A records.
Type: boolean
Default
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/cloudflare-dyndns.nix
services.cloudflare-dyndns.ipv6
Whether to enable setting IPv6 AAAA records.
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/cloudflare-dyndns.nix
services.cloudflare-dyndns.proxied
Whether this is a DNS-only record, or also being proxied through CloudFlare.
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/cloudflare-dyndns.nix