" . "Ddclient is a Perl client used to update dynamic DNS entries for accounts " . "on Dynamic DNS Network Services' free DNS service. It was origanally " . "written by Paul Burry and is now maintaned by ".$link['developers'].". " . "It has the capability to update more than only " . "dyndns and it can fetch your WAN-ipaddress on a few different ways. Check the " . "configuration pages to find how to do this." . "

\n" . "

\n" . "According to cudeso.be:
" . "DDclient is a small but full featured client requiring only Perl " . "and no additional modules. It runs under most UNIX OSes and has " . "been tested under GNU/Linux and FreeBSD. Supported features " . "include: operating as a daemon, manual and automatic updates, " . "static and dynamic updates, optimized updates for multiple " . "addresses, MX, wildcards, abuse avoidance, retrying failed " . "updates, and sending update status to syslog and through e-mail." . "

"; $main[] = $text; // install $text['id'] = "install"; $text['title'] = "How to install"; $text['menu'] = "Quick Installation"; $text['body'] = "

\n Ddclient doesn't have any automatic installation procedure. Get the tar-file from " . $link['download'] . " and untar it. Copy the perl script to your favorit location (ex. /usr/sbin) and create a /etc/ddclient/ddclient.conf configuration file. If you want the bleeding edge of ddclient, you can get the subversion-version using

 svn co https://svn.sourceforge.net/svnroot/ddclient/trunk/svn ddclient

There are a few configuration examples provided which you can copy to /etc/ddclient/ddclient.conf and modify. More info about the configuration can be found on the usage page. There's also a sample configuration delivered with ddclient.

A typical configuration like:

#
# /etc/ddclient/ddclient.conf
#
protocol=dyndns2
use=web
login=mylogin
password=mypassword
myhost.dyndns.org

You can run ddclient as "/usr/sbin/ddclient -daemon 300 -syslog" and put it in your startup scripts. There are samples of startup scripts provided with ddclient.

\n"; $main[] = $text; // help part $text['id'] = "doc"; $text['title'] = "Documentation"; $text['menu'] = "Documentation"; $text['body'] = "

The documentation about the configuration has been splitted in three sections. The usage page describes the most parts of the configuration while the supported protocols page describes the protocol-specific options. If you want to know how to use ddclient with your router, check the supported routers.

We're currently working on a wiki version of this pages. You can find them here.

Debugging ddclient looks pretty hard but it isn't. First try to put \n". "as less as necessary in your configuration. Try to run \n". "`./ddclient -daemon=0 -noquiet -debug` and check the result. \n" . "Try to add the features you need and check it again. Once \n". "you're happy with the result, run it as a daemon.\n" . "

\n" . "

\n" . "If this doesn't work for you, \n". "there are a few places where you can look for help. If you need \n". "any help in configuring ddclient, you could try ddclient --help. \n". "It should give you all the possible configuration options so.\n" . "

\n". "

\n" . "If you think your configuration is correct, but ddclient doesn't \n" . "work as you expected, you can enable debug and verbose messages \n" . "by running ddclient -daemon=0 -debug -verbose -noquiet.\n". "

\n"; $main[] = $text; unset ($text); $text['id'] = "help"; $text['title'] = "Getting help"; $text['menu'] = "Help"; $text['body'] = "

Please note: if you are using ubuntu, contact the ubuntu forum since there are a few differences between ubuntu and the original ddclient

If this doesn't help for you, maybe the help forum on sourceforge can bring some help. If you don't want to register on sf.net, you can try the ddclient-support mailinglist on sf.net. If you're lucky you can find some help on #ddclient on irc.freenode.net. Please be a little patient, we're regulary running idle when we're out there.

\n

" . "I know the manual is not very clear, you have to read the example\n" . "configurations included in the tar-file or you can run\n" . ""ddclient --help" to get more help. " . "

\n" . "

More info about the ddclient project can be found on " . $link['project'] . "

"; $main[] = $text; ?>