Ddclient: Difference between revisions
Cartwatson (talk | contribs) m add server category |
Cartwatson (talk | contribs) break down DNS Provider section for better extensibility |
||
| Line 22: | Line 22: | ||
=== Using Your DNS Provider === | === Using Your DNS Provider === | ||
For more in depth info on using ddclient for a specific DNS provider visit the [https://ddclient.net/protocols.html ddclient documentation]. If your provider isn't listed there try searching the [https://github.com/ddclient/ddclient/blob/main/ddclient.in ddclient source code] for your DNS name, modifying the above configuration with the relevant {{Nixos:option|services.ddclient.protocol|protocol}}, {{Nixos:option|services.ddclient.username|username}}, {{Nixos:option|services.ddclient.passwordFile|passwordFile}}, {{Nixos:option|services.ddclient.domain|domain}}, and {{Nixos:option|services.ddclient.zone|zone}} | For more in depth info on using ddclient for a specific DNS provider visit the [https://ddclient.net/protocols.html ddclient documentation]. If your provider isn't listed there try searching the [https://github.com/ddclient/ddclient/blob/main/ddclient.in ddclient source code] for your DNS name, modifying the above configuration with the relevant {{Nixos:option|services.ddclient.protocol|protocol}}, {{Nixos:option|services.ddclient.username|username}}, {{Nixos:option|services.ddclient.passwordFile|passwordFile}}, {{Nixos:option|services.ddclient.domain|domain}}, and {{Nixos:option|services.ddclient.zone|zone}}. | ||
==== Cloudflare ==== | |||
{{File|3=Configuration variables applicable to the 'cloudflare' protocol are: | {{File|3=Configuration variables applicable to the 'cloudflare' protocol are: | ||
protocol=cloudflare ## | protocol=cloudflare ## | ||
| Line 33: | Line 32: | ||
fully.qualified.host ## the host registered with the service.|name=ddclient.in|lang=}} | fully.qualified.host ## the host registered with the service.|name=ddclient.in|lang=}} | ||
This | This excerpt of [https://github.com/ddclient/ddclient/blob/main/ddclient.in ddclient.in] describes the specific options needed for Cloudflare. Reference the above nix configuration to understand the mapping of ddclient config to Nix config. | ||
== Troubleshooting == | == Troubleshooting == | ||