Let's Encrypt addon - Add DNS challenge Bookmyname / Scaleway

Hi :slight_smile:

Is it planned to add DNS challenge in Let鈥檚 Encrypt addon with Bookmyname / Scaleway ?

On pfSense this feature is aleready present, so maybe it could be possible in the addon.

Thank you very much :wink:

Hi @flyer

as the Let鈥橲 Encrypt add-on relies on certbot, the support for these DNS providers needs to be added there first. There was already the try to add Bookmyname to certbot, but it was declined in the first, as the certbot project doesn鈥檛 accept new DNS provider 1st-party plugins, but they still allow 3rd-party plugins for certbot (see this comment).

Anyway, there is no support for 3rd-party certbot-plugins in the add-on, as every plugin needs to be installed and configured manually in different ways (it鈥檚 comparable with using custom integrations), those it would just not be possible for the add-on, to handle/predict all these special behaviors of each already and in future existing 3rd-party certbot-plugins.

But you can still use the http challenge in the add-on, which is independent of the used DNS provider

Hi @flyer @mib1185 , I created PR for LetsEncrypt Addon: LetsEncrypt: Add support for Scaleway DNS by blami 路 Pull Request #4139 路 home-assistant/addons 路 GitHub that adds support for Scaleway DNS that uses certbot-dns-scaleway (sorry as new user of this forum I cannot add more than 2 links in this post) 3rd-party plugin as outlined above.

I also created LetsEncrypt: Allow to set User-Agent by blami 路 Pull Request #4140 路 home-assistant/addons 路 GitHub which adds option to set User-Agent header which is useful with Scaleway DNS as their IAM allows to restrict DNS Zone Update policy only for certain User-Agents.

Hopefully they get merged soon.