Line 21: |
Line 21: |
| | | |
| This contrib is the official and maintained version for SME Server 8,9 and 10. Note that some free and paid dynamic dns services have been incorporated into the contrib. | | This contrib is the official and maintained version for SME Server 8,9 and 10. Note that some free and paid dynamic dns services have been incorporated into the contrib. |
| + | |
| + | Also note that ddclient is maintained on github [https://github.com/ddclient/ddclient here] and the full help manual page is [https://wiki.koozali.org/Ddclient-help here]. |
| | | |
| ====Installation==== | | ====Installation==== |
Line 39: |
Line 41: |
| | | |
| | | |
− | {{Note box|With the latest dev version you may see log entry of the form
| + | There are panels for both the original Server manager (SM1), and the new Server Manager (SM2) |
− | "WARNING: file /etc/ddclient/ddclient.conf: file /etc/ddclient/ddclient.conf must be accessible only by its owner (fixed)."
| |
− | this can be ignored as noise and will be addressed in future versions - as of 16dec23 - this has been fixed}}
| |
− | | |
− | There are panels for both the origoanl Server manager (SM1), and the new Server Manager (SM2) | |
| | | |
| Use these panels to configure domain records you wish to keep updated with your dynamic IP using the ddclient contrib | | Use these panels to configure domain records you wish to keep updated with your dynamic IP using the ddclient contrib |
Line 61: |
Line 59: |
| | | |
| ====DB settings==== | | ====DB settings==== |
| + | [[File:Screenshot from 2023-12-17 12-02-50.png|alt=|thumb|600x600px|Initial Panel|none]] |
| + | [[File:Screenshot from 2023-12-17 12-26-20.png|Modify domain parameters panel|alt=|thumb|600x600px|none]] |
| | | |
− | [[File:Screenshot from 2023-12-17 12-03-51.png|thumb|Initial Panel]]
| + | Here is the |
− | | |
− | [[File:Screenshot from 2023-12-17 12-26-20.png|thumb|Modify domain parameters panel]]
| |
| | | |
− | Here is the equivalent DB entries for the screens:<syntaxhighlight lang="shell">
| + | equivalent DB entries for the screens:<syntaxhighlight lang="shell"> |
| [root@sme10 ~]# db configuration show ddclient | | [root@sme10 ~]# db configuration show ddclient |
| ddclient=service | | ddclient=service |
Line 89: |
Line 87: |
| signal-event smeserver-ddclient-update | | signal-event smeserver-ddclient-update |
| </syntaxhighlight> | | </syntaxhighlight> |
− |
| |
| ====Removal==== | | ====Removal==== |
| yum remove smeserver-ddclient ddclient | | yum remove smeserver-ddclient ddclient |
Line 97: |
Line 94: |
| {{Note box|Even with the lower value acceptable (60s) it needs between 60 to 180s to see change in dns record.}} | | {{Note box|Even with the lower value acceptable (60s) it needs between 60 to 180s to see change in dns record.}} |
| | | |
− | For debug mode you may need per-JSON-Any
| + | You can keep an eye on log |
− | | |
− | To install that you will need the EPEL repo: https://wiki.contribs.org/Epel
| |
− | | |
− | Then
| |
− | yum --enablerepo=epel install perl-JSON-Any
| |
− | | |
− | * You can keep an eye on log
| |
| watch 'cat /var/log/messages|grep SUCCESS' | | watch 'cat /var/log/messages|grep SUCCESS' |
| | | |
Line 114: |
Line 104: |
| and look about hosts in '''NS''' columns. | | and look about hosts in '''NS''' columns. |
| | | |
− | * If stuff goes bad you can debug and see what is happening to the deamon | + | * If stuff goes bad you can debug and see what is happening to the daemon |
− | ddclient -daemon=0 -debug -verbose -noquiet | + | db configuration setprop debug enabled; |
| + | db configuration setprop verbose enabled; |
| + | db configuration quiet disabled; |
| + | signal-event smeserver-ddclient-update |
| and report please | | and report please |
| | | |