nextcloudpi icon indicating copy to clipboard operation
nextcloudpi copied to clipboard

suggestion: custom DynDns provider

Open clown522 opened this issue 7 years ago • 4 comments

hi @nachoparker, i have one suggestion that you are able to use any dyndns provider with following configuration at your config page:

update-url: example: (http://www.ddnss.de/upd.php?user=&pwd=&host=&ip=&ip6=) domain name: example: (test.ddnss.de) user: example: (test) pasword: example: (test) update intervall: example: (10) advantage would be to use nearly any provider without actively supporting each of them. We just need an Update-URL function.

Thanks again for your great work!

clown522 avatar Jul 10 '18 13:07 clown522

hi!

could you explain this a little bit? everything is in German >_<

thanks for the ideas!

nachoparker avatar Jul 13 '18 15:07 nachoparker

@nachoparker: I don't think the URL is supposed to work, it just show some error. I guess the question is how to set up an update URL that encodes all relevant information (user, password, etc.) in the URL as some kind of generalized scheme enabling the use of any dynamic DNS provider.

mschilli87 avatar Jul 13 '18 16:07 mschilli87

I still don't understand the purpose of this, or what providers this supports, or how it works.

Could someone elaborate?

cheers

nachoparker avatar Jul 13 '18 16:07 nachoparker

Sorry, it was just an example how a configuration would be if the update url function would exist. @mschilli87 is absolutely right. When a change in IP address is found or a user alters any of their settings, the client should perform an update. All updates are sent using a well-formed HTTP request.

It is described here: https://help.dyn.com/remote-access-api/perform-update/ or here: https://www.noip.com/integrate/request

My feature request is to have such an url update function at your config page, so that nearly every dyndns can be used. Your profit would be that you do not have to support specific provider. Additionally little provider like the german ddnss would also work with this method.

I hope it is clearer now.

clown522 avatar Jul 13 '18 22:07 clown522