[{ALLOW view All}]
[{ALLOW edit Markus}]
!DynDNS with [ddclient|https://github.com/ddclient/ddclient/releases]
{{{
> sudo apt-get update # update repositories
> sudo apt-get install ddclient # install
> sudo vi /etc/ddclient.conf # config file
> sudo service ddclient restart # restart daemon
> sudo cat /var/cache/ddclient/ddclient.cache # IP cache uploaded before
> systemctl status ddclient # status check
> journalctl -xeu ddclient # log
> sudo ddclient -query # try all common dyndns services
> sudo ddclient -daemon=0 -debug -verbose -noquiet # start directly with verbose output to analyse
}}}
With current Raspberry OS (Debian GNU/Linux 12, bookworm) you get ddclient __v3.10.0. This could not determine the ipv6 address__ ! \\
The latest v3.11.2 worked fine, see next.
!Install ddclient on your own
Based on [najigram.com|https://najigram.com/2024/02/how-to-install-the-latest-ddclient/]
{{{
> sudo apt purge ddclient
> sudo apt install libjson-any-perl libdata-validate-ip-perl libio-socket-ssl-perl
> sudo apt install libtool # this is missing at najigram.com and solves issues if autogen does not work
> wget https://github.com/ddclient/ddclient/archive/refs/tags/v3.11.2.zip
> unzip v3.11.2.zip
> cd ddclient-3.11.2
> sudo ./autogen
> sudo ./configure --prefix=/usr --sysconfdir=/etc/ddclient --localstatedir=/var
> sudo make
> sudo make VERBOSE=1 check
> sudo make install
> sudp cp sample-etc_systemd.service /etc/systemd/system/ddclient.service
}}}
!Configure
sudo cp ./sample-etc_systemd.service /etc/systemd/system/ddclient.service
sudo vi /etc/ddclient/ddclient.conf
verbose=yes # for detailed logging