Ddclient: Difference between revisions

From Alpine Linux
(fixed wikitags, removed heading from introduction paragraph)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{TOC right}}
{{TOC right}}
[https://github.com/ddclient/ddclient DDclient] is a perl script to update accounts for Dynamic DNS Service Provider.


== How to download and install the latest version of ddclient ==
== Installation ==


DDclient is a perl script to update accounts for Dynamic DNS Service Provider. [https://sourceforge.net/projects/ddclient/]
{{pkg|ddclient}} package is available in community repository. In order to use it, you need to first install it: {{Cmd|<nowiki># apk update
# apk add ddclient</nowiki>}}


== Install prerequisites ==
== Configuration ==


<code>apk add wget unzip make perl perl-utils perl-test-taint perl-netaddr-ip perl-net-ip perl-yaml perl-log-log4perl perl-io-socket-ssl
A sample configuration file is installed by default at {{Path|/etc/ddclient/ddclient.conf}}, so you can modify it according to your needs.


cpan Data::Validate::IP</code>
Then, start ddclient as usual:{{Cmd|# rc-service ddclient start}}


== Download DDclient ==
If you want/need, configure the service to start automatically on boot:{{Cmd|# rc-update add ddclient default}}


<code>wget https://sourceforge.net/projects/ddclient/files/latest/download -O ddclient.zip</code>
== See also ==
 
<code>unzip ddclient.zip</code>
 
Copy ddclient from the extracted directory to /usr/bin/.
 
Create directories: /etc/ddclient/ and /var/cache/ddclient/.
 
Place your personal ddclient.conf in /etc/ddclient/.
 
== Install script. ==
 
Includes a ddclient rc script for /etc/init.d/.
 
[[File:Ddclient-install.sh]]


* [https://ddclient.net/ Ddclient Homepage]
* [https://github.com/ddclient/ddclient Ddclient Github repo]


[[Category:Networking]]
[[Category:Networking]]

Latest revision as of 14:01, 20 March 2025

DDclient is a perl script to update accounts for Dynamic DNS Service Provider.

Installation

ddclient package is available in community repository. In order to use it, you need to first install it:

# apk update # apk add ddclient

Configuration

A sample configuration file is installed by default at /etc/ddclient/ddclient.conf, so you can modify it according to your needs.

Then, start ddclient as usual:

# rc-service ddclient start

If you want/need, configure the service to start automatically on boot:

# rc-update add ddclient default

See also