Duckdns addon terminates unexpectedly

I’m on a very shitty vdsl connection (shame on you, Greece) that is constantly dropping out for periods of time. During this time the DuckDns addon would attempt to renew certs and update the ip with duckdns.org but it fails and shuts down. I don’t get it - i do have the watchdog on but the addon stays dead waiting to be started manually :frowning:

In the meantime the connectivity would be restored, but the ip lease would have been renewed by my isp with a new dynamic IP, effectively locking me out of HA as I have no way of knowing the new IP (duckdns is dead).

Is there any workaround to making duckdns a bit more resilient than this?

ERROR: Problem connecting to server (get for https://acme-v02.api.letsencrypt.org/directory; curl returned with 6)
EXPECTED value GOT EOF
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

I have the same problem but it’s happening only know, it has been very solid in the last 4 months. Have you solved it?