--- # Daemon settings ddclient_daemon_interval: 300 # Check interval in seconds (0 = run once) ddclient_foreground: false # Run in foreground (don't fork) ddclient_pid: "" # PID file path ddclient_cache: "" # Cache file path # Network settings ddclient_ssl: true # Use SSL/HTTPS ddclient_proxy: "" # HTTP proxy (empty = no proxy) ddclient_timeout: 0 # Connection timeout (0 = no timeout) # Logging settings ddclient_syslog: true # Log to syslog ddclient_facility: daemon # Syslog facility ddclient_priority: notice # Syslog priority ddclient_mail: "" # Email address for notifications ddclient_mail_failure: "" # Email address for failure notifications ddclient_verbose: false # Verbose output ddclient_quiet: false # Suppress unnecessary update messages ddclient_debug: false # Debug output # Update behavior ddclient_exec: true # Actually execute updates (false = dry-run) ddclient_retry: false # Retry failed updates ddclient_force: false # Force updates even if unnecessary ddclient_postscript: "" # Script to run after update # IP Detection configuration ddclient_ipv4_detection: static_ip: "" # Set static IP address (skips detection) method: webv4 # Method: ip, if, web, fw, cmd source: dyndns # Source for web/fw methods address: "" # IP address for method=ip interface: "" # Network interface (for method=if) command: "" # Command to run (for method=cmd) skip: "" # Pattern to skip in output ddclient_ipv6_detection: static_ip: "" # Set static IP address (skips detection) method: webv6 # Method: ip, if, web, fw, cmd source: dyndns # Source for web/fw methods address: "" # IP address for method=ip interface: "" # Network interface (for method=if) command: "" # Command to run (for method=cmd) skip: "" # Pattern to skip in output fw_login: "" # Firewall login (for method=fw) fw_password: "" # Firewall password (for method=fw)