### GoIP.de Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/goip.md A JSON configuration block for setting up the GoIP.de provider. ```json { "settings": [ { "provider": "goip", "domain": "sub.mydomain.goip.de", "username": "username", "password": "password", "ip_version": "", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Spdyn.de Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/spdyn.md A JSON configuration block for setting up the Spdyn.de provider. ```json { "settings": [ { "provider": "spdyn", "domain": "domain.com", "user": "user", "password": "password", "token": "token", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Netcup Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/netcup.md A JSON configuration block for setting up the Netcup provider. ```json { "settings": [ { "provider": "netcup", "domain": "domain.com", "api_key": "xxxxx", "password": "yyyyy", "customer_number": "111111", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Install ddns-updater via Go Source: https://github.com/qdm12/ddns-updater/blob/master/README.md Use this command to download, build, and install the latest version of the program if Go is installed on your system. ```bash go install github.com/qdm12/ddns-updater/cmd/ddns-updater@latest ``` -------------------------------- ### DynDNS Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/dyndns.md A sample JSON configuration block for setting up a DynDNS provider. ```json { "settings": [ { "provider": "dyn", "domain": "domain.com", "username": "username", "client_key": "client_key", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Domeneshop.no Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/domeneshop.md A sample JSON configuration block for setting up the Domeneshop provider. ```json { "settings": [ { "provider": "domeneshop", "domain": "domain.com,seconddomain.com", "token": "token", "secret": "secret", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### EasyDNS Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/easydns.md A JSON configuration block for setting up the EasyDNS provider. ```json { "settings": [ { "provider": "easydns", "domain": "domain.com", "username": "username", "token": "token", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### NoIP Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/noip.md Example configuration structure for the NoIP provider. ```json { "settings": [ { "provider": "noip", "domain": "domain.com", "username": "username", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### He.net Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/he.net.md A sample JSON configuration block for setting up the He.net provider. ```json { "settings": [ { "provider": "he", "domain": "domain.com", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Hetzner Cloud Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/hetznercloud.md Basic JSON configuration structure for the hetznercloud provider. ```json { "settings": [ { "provider": "hetznercloud", "domain": "example.com", "token": "yourtoken", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### DDNSS Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/ddnss.de.md A sample JSON configuration block for setting up the DDNSS provider. ```json { "settings": [ { "provider": "ddnss", "domain": "domain.com", "username": "user", "password": "password", "dual_stack": false, "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Name.com Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/name.com.md A standard JSON configuration block for setting up a Name.com DDNS record. ```json { "settings": [ { "provider": "name.com", "domain": "domain.com", "username": "username", "token": "token", "ttl": 300, "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Cloudflare Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/cloudflare.md A sample JSON configuration block for setting up a Cloudflare DDNS provider. ```json { "settings": [ { "provider": "cloudflare", "zone_identifier": "some id", "domain": "domain.com", "ttl": 600, "token": "yourtoken", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Njalla Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/njalla.md Basic JSON configuration structure for the Njalla provider. ```json { "settings": [ { "provider": "njalla", "domain": "domain.com", "key": "key", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### DNS-O-Matic Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/dnsomatic.md A standard JSON configuration block for the DNS-O-Matic provider. ```json { "settings": [ { "provider": "dnsomatic", "domain": "domain.com", "username": "username", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### DuckDNS Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/duckdns.md Basic JSON configuration structure for DuckDNS provider settings. ```json { "settings": [ { "provider": "duckdns", "domain": "sub.duckdns.org", "token": "token", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Gandi Provider Configuration Source: https://github.com/qdm12/ddns-updater/blob/master/docs/gandi.md Example JSON configuration for setting up the Gandi provider with required and optional fields. ```json { "settings": [ { "provider": "gandi", "domain": "domain.com", "personal_access_token": "token", "ttl": 3600, "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### IPv64 Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/ipv64.md Basic JSON structure for defining an IPv64 provider entry in the ddns-updater settings. ```json { "settings": [ { "provider": "ipv64", "domain": "domain.com", "key": "key", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### deSEC Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/desec.md A sample JSON configuration block for setting up the deSEC provider in ddns-updater. ```json { "settings": [ { "provider": "desec", "domain": "sub.dedyn.io", "token": "token", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### NameSilo Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/namesilo.md Example configuration block for setting up NameSilo within the ddns-updater settings. ```json { "settings": [ { "provider": "namesilo", "domain": "sub.example.com", "key": "71dZaE8c2Aa926Ca2E8c1", "ttl": 7207, "ip_version": "ipv4" } ] } ``` -------------------------------- ### Loopia Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/loopia.md Example configuration structure for the Loopia provider. Ensure all required fields are populated correctly. ```json { "settings": [ { "provider": "loopia", "domain": "domain.com", "username": "username", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Run ddns-updater Container Source: https://github.com/qdm12/ddns-updater/blob/master/README.md Command to start the ddns-updater container with the necessary volume mapping for configuration data. ```bash docker run -d -p 8000:8000/tcp -v "$(pwd)"/data:/updater/data ghcr.io/qdm12/ddns-updater ``` -------------------------------- ### Hetzner DNS Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/hetzner.md Use this JSON structure within the ddns-updater settings to configure the Hetzner provider. ```json { "settings": [ { "provider": "hetzner", "zone_identifier": "some id", "domain": "domain.com", "ttl": 600, "token": "yourtoken", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Custom Provider Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/custom.md A JSON configuration block defining the settings for a custom provider, including the update URL and IP parameter keys. ```json { "settings": [ { "provider": "custom", "domain": "example.com", "url": "https://example.com/update?domain=example.com&host=@&username=username&client_key=client_key", "ipv4key": "ipv4", "ipv6key": "ipv6", "success_regex": "good", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Selfhost.de Configuration Example Source: https://github.com/qdm12/ddns-updater/blob/master/docs/selfhost.de.md Basic JSON structure for defining a selfhost.de provider entry in the ddns-updater configuration. ```json { "settings": [ { "provider": "selfhost.de", "domain": "domain.com", "username": "username", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Configure Porkbun provider settings Source: https://github.com/qdm12/ddns-updater/blob/master/docs/porkbun.md Example JSON configuration for the Porkbun provider within the ddns-updater settings. ```json { "settings": [ { "provider": "porkbun", "domain": "domain.com", "api_key": "pk1_5299b57125c8f3cdf347d2fe0e713311ee3a1e11f11a14942b26472593e35368", "secret_api_key": "sk1_7d119e3f656b00ae042980302e1425a04163c476efec1833q3cb0w54fc6f5022", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Spaceship Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/spaceship.md Example configuration structure for the Spaceship provider. Ensure the api_key and api_secret are obtained from the Spaceship API Manager. ```json { "settings": [ { "provider": "spaceship", "domain": "sub.example.com", "api_key": "YOUR_API_KEY", "api_secret": "YOUR_API_SECRET", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Variomedia Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/variomedia.md Example configuration structure for the Variomedia provider. Ensure the password provided is the specific DNS settings password. ```json { "settings": [ { "provider": "variomedia", "domain": "domain.com", "email": "email@domain.com", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Zoneedit Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/zoneedit.md Example configuration block for the Zoneedit provider. Ensure the update period is set to at least 11 minutes to comply with provider requirements. ```json { "settings": [ { "provider": "zoneedit", "domain": "domain.com", "username": "username", "token": "token", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Initialize Container Configuration File Source: https://github.com/qdm12/ddns-updater/blob/master/README.md Commands to create the configuration file and set the required read permissions. ```bash touch data/config.json chmod u+r data/config.json ``` -------------------------------- ### Example.com Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/example.md Defines the required fields for the Example.com provider within the settings array. ```json { "settings": [ { "provider": "example", "domain": "domain.com", "username": "username", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Apply Kubernetes manifests Source: https://github.com/qdm12/ddns-updater/blob/master/k8s/README.md Apply the configuration using Kustomize. ```sh kubectl apply -k . ``` -------------------------------- ### Download Kubernetes manifest templates Source: https://github.com/qdm12/ddns-updater/blob/master/k8s/README.md Download the base deployment, secret, service, and kustomization files from the repository. ```sh curl -O https://raw.githubusercontent.com/qdm12/ddns-updater/master/k8s/base/deployment.yaml curl -O https://raw.githubusercontent.com/qdm12/ddns-updater/master/k8s/base/secret-config.yaml curl -O https://raw.githubusercontent.com/qdm12/ddns-updater/master/k8s/base/service.yaml curl -O https://raw.githubusercontent.com/qdm12/ddns-updater/master/k8s/base/kustomization.yaml ``` -------------------------------- ### Prepare Container Data Directory Source: https://github.com/qdm12/ddns-updater/blob/master/README.md Commands to create and set appropriate permissions for the data directory required by the container. ```bash mkdir data chown 1000 data chmod u+r+w+x data ``` -------------------------------- ### Aliyun Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/aliyun.md The base configuration structure required to set up Aliyun as a provider in the settings file. ```json { "settings": [ { "provider": "aliyun", "domain": "domain.com", "access_key_id": "your access_key_id", "access_secret": "your access_secret", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Build the Docker image Source: https://github.com/qdm12/ddns-updater/blob/master/README.md Build the container image directly from the GitHub repository. ```sh docker build -t ghcr.io/qdm12/ddns-updater https://github.com/qdm12/ddns-updater.git ``` -------------------------------- ### Dynu Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/dynu.md Basic JSON structure for configuring the Dynu provider within the settings array. ```json { "settings": [ { "provider": "dynu", "domain": "domain.com", "group": "group", "username": "username", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Now-DNS JSON Configuration Source: https://github.com/qdm12/ddns-updater/blob/master/docs/nowdns.md Use this structure within your ddns-updater configuration file to enable the Now-DNS provider. ```json { "settings": [ { "provider": "nowdns", "domain": "domain.com", "username": "username", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### OVH Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/ovh.md Basic configuration structure for the OVH provider in the settings file. ```json { "settings": [ { "provider": "ovh", "domain": "domain.com", "username": "username", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Infomaniak Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/infomaniak.md The base configuration structure for setting up Infomaniak as a provider. Ensure the username and password used are specifically for the dyndns service, not the Infomaniak admin account. ```json { "settings": [ { "provider": "infomaniak", "domain": "domain.com", "username": "username", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### GoDaddy Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/godaddy.md JSON structure for defining GoDaddy settings within the ddns-updater configuration file. ```json { "settings": [ { "provider": "godaddy", "domain": "domain.com", "key": "key", "secret": "secret", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Ionos Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/ionos.md Basic JSON structure for configuring the Ionos provider. ```json { "settings": [ { "provider": "ionos", "domain": "domain.com", "api_key": "api_key", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Namecheap Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/namecheap.md The required JSON structure for defining a Namecheap provider in the settings file. ```json { "settings": [ { "provider": "namecheap", "domain": "domain.com", "password": "password" } ] } ``` -------------------------------- ### ChangeIP JSON Configuration Source: https://github.com/qdm12/ddns-updater/blob/master/docs/changeip.md Basic JSON structure for defining a ChangeIP provider setting within the application configuration. ```json { "settings": [ { "provider": "changeip", "domain": "sub.domain.com", "username": "dynXXXXXXX", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### All-Inkl Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/allinkl.md The required JSON structure for defining an All-Inkl provider setting within the application configuration. ```json { "settings": [ { "provider": "allinkl", "domain": "sub.domain.com", "username": "dynXXXXXXX", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Configure Vercel DNS provider Source: https://github.com/qdm12/ddns-updater/blob/master/docs/vercel.md Basic JSON configuration structure for the Vercel provider. ```json { "settings": [ { "provider": "vercel", "domain": "domain.com", "token": "yourtoken", "ip_version": "ipv4", "ipv6_suffix": "", "team_id": "" } ] } ``` -------------------------------- ### Define ddns-updater configuration structure Source: https://github.com/qdm12/ddns-updater/blob/master/README.md Use this JSON structure in config.json or the CONFIG environment variable to define DNS provider settings. ```json { "settings": [ { "provider": "", }, { "provider": "", } ] } ``` -------------------------------- ### Linode Provider Configuration Source: https://github.com/qdm12/ddns-updater/blob/master/docs/linode.md JSON configuration block for setting up the Linode provider within the ddns-updater settings. ```json { "settings": [ { "provider": "linode", "domain": "domain.com", "token": "token", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Strato Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/strato.md Defines the required settings structure for the Strato provider, including domain and authentication details. ```json { "settings": [ { "provider": "strato", "domain": "domain.com", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### INWX Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/inwx.md The standard JSON structure required to configure an INWX provider within the settings file. ```json { "settings": [ { "provider": "inwx", "domain": "domain.com", "username": "username", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Myaddr Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/myaddr.md Use this JSON structure to define the Myaddr provider settings in your configuration file. ```json { "settings": [ { "provider": "myaddr", "domain": "your-name.myaddr.tools", "key": "key", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Vultr Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/vultr.md Basic JSON structure for defining a Vultr DNS provider entry within the settings array. ```json { "settings": [ { "provider": "vultr", "domain": "potato.example.com", "apikey": "AAAAAAAAAAAAAAA", "ttl": 300, "ip_version": "ipv4" } ] } ``` -------------------------------- ### Configure dd24 provider settings Source: https://github.com/qdm12/ddns-updater/blob/master/docs/dd24.md Use this JSON structure within your configuration file to define the dd24 provider settings. ```json { "settings": [ { "provider": "dd24", "domain": "domain.com", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Configure Route53 DNS settings Source: https://github.com/qdm12/ddns-updater/blob/master/docs/route53.md JSON structure for defining Route53 provider settings, including credentials and zone identification. ```json { "settings": [ { "provider": "route53", "domain": "domain.com", "ip_version": "ipv4", "ipv6_suffix": "", "access_key": "ffffffffffffffffffff", "secret_key": "ffffffffffffffffffffffffffffffffffffffff", "zone_id": "A30888735ZF12K83Z6F00", "ttl": 300 } ] } ``` -------------------------------- ### Servercow Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/servercow.md Use this JSON structure to define the Servercow provider settings within the ddns-updater configuration file. ```json { "settings": [ { "provider": "servercow", "domain": "domain.com", "username": "servercow_username", "password": "servercow_password", "ttl": 600, "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### DNSPod Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/dnspod.md Use this JSON structure within your settings file to configure the DNSPod provider. ```json { "settings": [ { "provider": "dnspod", "domain": "domain.com", "token": "yourtoken", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Port-forward to access web UI Source: https://github.com/qdm12/ddns-updater/blob/master/k8s/README.md Forward local port 8080 to the service port 80 to access the web interface. ```sh kubectl port-forward svc/ddns-updater 8080:80 ``` -------------------------------- ### Configure LuaDNS settings Source: https://github.com/qdm12/ddns-updater/blob/master/docs/luadns.md Use this JSON structure to define the provider settings for LuaDNS within the ddns-updater configuration file. ```json { "settings": [ { "provider": "luadns", "domain": "domain.com", "email": "email", "token": "token", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Dreamhost Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/dreamhost.md Use this JSON structure within the settings array to configure Dreamhost as a provider. ```json { "settings": [ { "provider": "dreamhost", "domain": "domain.com", "key": "key", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Configure OpenDNS settings Source: https://github.com/qdm12/ddns-updater/blob/master/docs/opendns.md Use this JSON structure to define the OpenDNS provider settings within the ddns-updater configuration file. ```json { "settings": [ { "provider": "opendns", "domain": "domain.com", "username": "username", "password": "password", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Don Dominio Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/dondominio.md Basic configuration structure for the Don Dominio provider within the settings array. ```json { "settings": [ { "provider": "dondominio", "domain": "domain.com", "username": "username", "key": "key", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### DigitalOcean Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/digitalocean.md The required JSON structure for defining a DigitalOcean provider in the settings file. ```json { "settings": [ { "provider": "digitalocean", "domain": "domain.com", "token": "yourtoken", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Scaleway Provider Configuration Source: https://github.com/qdm12/ddns-updater/blob/master/docs/scaleway.md JSON configuration block for defining a Scaleway DNS provider setting. ```json { "settings": [ { "provider": "scaleway", "domain": "domain.com", "secret_key": "", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Configure FreeDNS settings Source: https://github.com/qdm12/ddns-updater/blob/master/docs/freedns.md Use this JSON structure to define the FreeDNS provider settings within the ddns-updater configuration file. ```json { "settings": [ { "provider": "freedns", "domain": "sub.domain.com", "token": "token", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### GCP Provider Configuration Source: https://github.com/qdm12/ddns-updater/blob/master/docs/gcp.md The base JSON structure required to configure the GCP provider within the settings array. ```json { "settings": [ { "provider": "gcp", "project": "my-project-id", "zone": "zone", "credentials": { "type": "service_account", "project_id": "my-project-id", // ... }, "domain": "domain.com", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### DynV6 Configuration JSON Source: https://github.com/qdm12/ddns-updater/blob/master/docs/dynv6.md The standard JSON structure for defining a DynV6 provider entry in the ddns-updater settings. ```json { "settings": [ { "provider": "dynv6", "domain": "domain.com", "token": "token", "ip_version": "ipv4", "ipv6_suffix": "" } ] } ``` -------------------------------- ### Define IAM policy for Route53 Source: https://github.com/qdm12/ddns-updater/blob/master/docs/route53.md IAM policy document granting permission to modify resource record sets for a specific hosted zone. ```json { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "route53:ChangeResourceRecordSets", "Resource": "arn:aws:route53:::hostedzone/A30888735ZF12K83Z6F00" } ] } ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.