os-ddclient

Started by dirtyfreebooter, January 20, 2022, 10:39:42 PM

Previous topic - Next topic
What's the experience like now when using with Cloudflare?

e.g Is it all configured within the GUI and able to use an API Token (NOT the Global API)?

Thanks

Quote from: bunchofreeds on July 21, 2022, 10:18:25 PM
What's the experience like now when using with Cloudflare?

e.g Is it all configured within the GUI and able to use an API Token (NOT the Global API)?

Thanks
Only works with the global API. It does from the webUI however.

Sent from my Pixel 6 using Tapatalk


Maybe it would be helpful, if there's a good place to create a wiki.
Because in the old client most accepted services were documentend where to enter what..
I've got Namecheap and Freedns (afraid.org) and the only thing I've struggled was to search where I should enter which things. Which is clearly not clear.
@franco
@AdSchellevis

If services require specific (non trivial) settings, one can open a PR to extend the docs here https://github.com/opnsense/docs/blob/master/source/manual/dynamic_dns.rst

Hello everyone,

I'm a os-dyndns and NoIP user: never had issued.

Now I'm trying to move to os-ddclient but I can't find a way to make it work.

Any suggestion?

Thank you,

Quote from: Jetro on July 23, 2022, 02:42:28 PM
Hello everyone,

I'm a os-dyndns and NoIP user: never had issued.

Now I'm trying to move to os-ddclient but I can't find a way to make it work.

Any suggestion?

Thank you,
I suggest your start your own thread and add more details about what you have tried so far and what error you are getting if any.

Sent from my Pixel 6 using Tapatalk


Late to the party, sorry.

Could not find a way to properly set the IONOS API update URL. It just needs to call that custom URL, nothing else. ( https://www.ionos.de/hilfe/domains/ip-adresse-konfigurieren/dynamisches-dns-ddns-einrichten-bei-company-name/ )

Also, even if it worked, no way to update it to a GW group anymore?

Late to the party as well.

Is there a generic setting? Same as athurdents provider mine needs just a generic curl with creds.

Quote from: katamadone [CH] on July 22, 2022, 07:23:58 AM
Maybe it would be helpful, if there's a good place to create a wiki.
Because in the old client most accepted services were documentend where to enter what..
I've got Namecheap and Freedns (afraid.org) and the only thing I've struggled was to search where I should enter which things. Which is clearly not clear.
@franco
@AdSchellevis

I, too, am using FreeDNS (afraid.org). I tried a few settings without any luck. I, even, tried looking at the ddclient code for any clues. Still no luck.

Did you get FreeDNS working?

Quote from: athurdent on July 24, 2022, 01:01:17 PM
Late to the party, sorry.

Could not find a way to properly set the IONOS API update URL. It just needs to call that custom URL, nothing else. ( https://www.ionos.de/hilfe/domains/ip-adresse-konfigurieren/dynamisches-dns-ddns-einrichten-bei-company-name/ )

Also, even if it worked, no way to update it to a GW group anymore?

I am also using IONOS API.  Since it is as simple as calling a custom URL, I just created a custom cron job to do it. Need not bother about the os-ddclient. 

Quote from: Ragai on July 25, 2022, 12:02:57 AM
Quote from: katamadone [CH] on July 22, 2022, 07:23:58 AM
Maybe it would be helpful, if there's a good place to create a wiki.
Because in the old client most accepted services were documentend where to enter what..
I've got Namecheap and Freedns (afraid.org) and the only thing I've struggled was to search where I should enter which things. Which is clearly not clear.
@franco
@AdSchellevis

I, too, am using FreeDNS (afraid.org). I tried a few settings without any luck. I, even, tried looking at the ddclient code for any clues. Still no luck.

Did you get FreeDNS working?

depends maybee also on the freeDNS Setting (did not get it work with token):
check your Settings under https://freedns.afraid.org/dynamic/v2/
The settings which are working:
Service: FreeDNS
Username: your FreeDNS User
Password: your Password
Hostname: Full subdomain name
Check IP: Interface
Force SSL: enabled
Interface to monitor: WAN

Just a warning to anyone using Route53 that I strongly doubt it will be supported in the near future.

There's a helper class that dyndns currently uses that's like 700 lines of API request code (which probably does more than it needs, but it's still a lot) that would need to be ported over to ddclient, it's not as simple as just hitting a URL.

Other clients and OSes use those helper classes or the AWS shell CLI tools to work with the API, but this would have to get rewritten in Perl. I took a look at what might be needed but I've written about 30 lines of Perl in my whole life and am not sure I could get it done in a reasonable amount of time.


Same here, using Dynamic DNS (Legacy):

"Please make sure to upgrade to os-ddclient before 22.7 is released as this plugin will be removed from our repository"

We use this plugin for years now using the "custom" profile. So that it just calls a specific URL whenever the WAN IP changes. I tried "os-ddclient" but there is no way add a custom URL.

Please add it or leave the old plugin.. it just works.

In an earlier post, @franco mentioned:

Quote
« Reply #107 on: February 11, 2022, 01:01:18 pm »
Point 3 is especially important because a lot of complaints forget: we don't deinstall installed plugins. Even if 22.7 doesn't have it your upgrade will retain it.

And also you can always use this and take it anywhere...

Code:
# pkg create os-dyndns
Creating package for os-dyndns-1.27_2
# ls
os-dyndns-1.27_2.txz

So, the way I read this is, if we upgrade to 22.7, if we are using Legacy DDNS, it won't get deleted.  If we install from scratch, it looks like we've got the ability to rebuild the Legacy DDNS package.

A forward note from tomorrow's release notes:

The os-dyndns plugin is still available due to the fact that ddclient did not release a non-development release so far since we started os-ddclient.  Availability thereof might change later in 22.7.x.


Cheers,
Franco