go-acme / lego

Let's Encrypt/ACME client and library written in Go
https://go-acme.github.io/lego/
MIT License
7.44k stars 985 forks source link

Support for provider: Strato #2197

Open mwLabs-eu opened 1 month ago

mwLabs-eu commented 1 month ago

Welcome

How do you use lego?

Other

Link to the DNS provider

https://www.strato.de

Link to the API documentation

https://github.com/flixma/certbot-dns-strato

Additional Notes

Using Lego implemented into Zoraxy.

I´ve added a URL to a Cerbot plugin for this provider, as I don't know if documentation is available. But with this provider it its already implemented for nginx proxy manager. I hope this helps too.

ldez commented 1 month ago

Hello,

The implementation https://github.com/FlixMa/certbot-dns-strato/blob/main/certbot_dns_strato/dns_strato.py doesn't use an API but HTML scrapping.

In lego, we only use API because lego can be used with many domains and HTML scrapping is slow and weak.

I don't know if a real API exists or not, but I recommend contacting Strato to ask them.

ldez commented 1 month ago

I found this API doc but it's not for handling DNS entries.

So I found no useful API for lego.

I still recommend contacting Strato to ask them.

As a workaround, if you have a domain owned by another DNS provider, you can use CNAME.

mwLabs-eu commented 1 month ago

Thanks for the quick answer and explanation. Totally makes sense.

I´ve opened a ticket at Strato and asked for an API. Will update ASAP then.

izgimmer commented 3 weeks ago

Thanks for the quick answer and explanation. Totally makes sense.

I´ve opened a ticket at Strato and asked for an API. Will update ASAP then.

As I am also a strato customer, I would be interested in any progress =)

mwLabs-eu commented 3 weeks ago

Oof, sorry. Totally forgot to answer.

Strato does NOT offer API for this.

izgimmer commented 3 weeks ago

To bad, thanks for the feedback.

ldez commented 3 weeks ago

As a workaround, if you have a domain owned by another DNS provider, you can use CNAME.

https://letsencrypt.org/2019/10/09/onboarding-your-customers-with-lets-encrypt-and-acme.html#the-advantages-of-a-cname