Ddclient: Difference between revisions

From Alpine Linux
(Created page with "== How to download and install the latest version of ddclient == DDclient is a perl script to update accounts for Dynamic DNS Service Provider. == Install prerequisites ==...")
 
(fixed wikitags, removed heading from introduction paragraph)
 
(10 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== How to download and install the latest version of ddclient ==
{{TOC right}}
[https://github.com/ddclient/ddclient DDclient] is a perl script to update accounts for Dynamic DNS Service Provider.


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


== Install prerequisites ==
{{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>}}


<code>apk add wget wget-doc unzip unzip-doc perl perl-doc perl-utils perl-test-taint perl-test-taint-doc perl-netaddr-ip perl-netaddr-ip-doc perl-net-ip perl-net-ip-doc perl-yaml perl-yaml-doc perl-log-log4perl perl-log-log4perl-doc
== Configuration ==


cpan Data::Validate::IP</code>
A sample configuration file is installed by default at {{Path|/etc/ddclient/ddclient.conf}}, so you can modify it according to your needs.


== Download DDclient ==
Then, start ddclient as usual:{{Cmd|# rc-service ddclient start}}


<code>wget (Have to wait 5h for link inserting 8-)) -O ddclient.zip</code>
If you want/need, configure the service to start automatically on boot:{{Cmd|# rc-update add ddclient default}}


<code>unzip ddclient.zip</code>
== See also ==


Copy ddclient from the extracted directory to /usr/bin/.
* [https://ddclient.net/ Ddclient Homepage]
* [https://github.com/ddclient/ddclient Ddclient Github repo]


Create directories: /etc/ddclient/ and /var/cache/ddclient/.
[[Category:Networking]]
 
Place your personal ddclient.conf in /etc/ddclient/.
 
== Install script. ==
 
Includes a ddclient rc script for /etc/init.d/.
 
[[File:Ddclient-install.sh]]

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