Not an issue per se, had trouble runing ddclient with a google domain.
Followed the guidance from both ddclient and google after some debugging I found an issue with permissions
The ddlclient.conf file was not showing up in the container as read only nor owned by ddclient.
This is the docker compose setup that worked for me.
version: "3.8"
configs:
ddclient_conf:
file: ./ddclient/ddclient.conf
services:
ddclient:
image: linuxserver/ddclient:latest
container_name: ddclient
configs:
- source: ddclient_conf
target: /etc/ddclient/ddclient.conf
As I don’t want to store my credentials in a repo I loaded them from a local file. Config will load this as the ddclient user on the container as it comes up.
Here is an example config, replace <user_from_google_domain>, <secret_from_google> and <domain_registered_with_google> with your respective info retrieved from your google domain.
protocol=dyndns2
use=web
server=domains.google.com
login=<user_from_google_domain>
password=<secret_from_google_domain>
<domain_registered_with_google>