March 12, 20233 yr @runraid can you make a support thread in the Docker Container forum? I'm having trouble getting your "ddns" container to start. Log: time="2023-03-12T07:26:55Z" level=fatal msg="yaml: unmarshal errors: line 22: cannot unmarshal !!map into []string" yml line 22: # DDNS configuration file. # Mandatory, DigitalOcean API token. # It can be also set using environment variable DDNS_TOKEN. token: "dop_v1_realkey" # By default, IP check occurs every 5 minutes. # It can be also set using environment variable DDNS_CHECKPERIOD. checkPeriod: "5m" # By default, timeout to external resources is set to 10 seconds. # It can be also set using environment variable DDNS_REQUESTTIMEOUT. requestTimeout: "10s" # By default, IPv6 address is not requested. # IPv6 address can be forced by setting it to `true`. # It can be also set using environment variable DDNS_IPV6. ipv6: false # List of domains and their records to update. domains: wan1.realdomain.com: # More details about the fields can be found here: # https://developers.digitalocean.com/documentation/v2/#create-a-new-domain-record - type: "A" name: "www" - type: "TXT" name: "demo" # By default, is set to "{{.IP}}" (key .IP is reserved). # Supports Go template engine. # Additional keys can be set in "params" block below. data: "My IP is {{.IP}} and I am {{.mood}}" # By default, 1800 seconds (5 minutes). ttl: 1800 # By default, params is empty. params: Edited March 12, 20233 yr by nerbonne
December 3, 20232 yr I have the same problem, taking a look at the code to see if I can figure something out
December 3, 20232 yr I found out what the problem is, the APP in unRaid points to documentation of https://github.com/skibish/ddns/blob/master/README.md However, the actual container image being used is ronnieroller/ddns, for which the documentation can be found here: https://hub.docker.com/r/ronnieroller/ddns Example: token: "AMAZING TOKEN" # Digital Ocean token domains: # Domains to update - "example.com" forceIPV6: true # Use IPv6 address resolve (Default false and force IPv4) records: # Records of the domains to update - type: "A" # Record type name: "www" # Record name - type: "TXT" name: "demo" data: "My IP is {{.IP}} and I am {{.mood}}" # "data" key is optional. You can write here # what you want and reference values from "params". # Key "IP" is reserved. params: mood: "cool" notify: # Optional notifiers smtp: read: below telegram: read: below Is in essence, the App is pointing you towards the wrond documentation. I managed to get it working.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.