go-acme / lego

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

Support for provider: matbao.net #1018

Open kopax opened 4 years ago

kopax commented 4 years ago

matbao.net is one of the biggest DNS provider for .vn domain (vietnam) but it does not have any acme provider.

Is there a reason not to have one? How can we add a driver for it? Should I contact matbao or you?

Thanks and best!

ldez commented 4 years ago

Hello,

By default, we (lego maintainers) do not add a DNS provider that we are not able to handle because we don't have an account in all DNS providers in the world.

It is therefore necessary that a contributor, having an account for the DNS provider, create a PR and be able to maintain the implementation for the DNS provider.

It is only possible to automate DNS providers that have an API for manipulating TXT records.

kopax commented 4 years ago

For tracking purpose: I have contacted matbao and currently, we need to use the UI as there is no matbao API yet. It seems there is an API under development, this is their official reply:

Phạm Hoàng Hiệp on 18/12/2019 07:08:01 Dear valued Customer,

Now, MatBao haven't developed API to edit those record. Matbao will notify you when this is available.

Thank you so much.

I try to get the ETA and post it back there.