From what I read on How to use DNS provider modules in Caddy 2, there are builds made for each provider. My DNS is hosted on netcup. Do I need to use the netcup client (Download Caddy) or can I do this with the docker image?
You need to use a build of Caddy with that plugin. With Docker, you should write a Dockerfile which adds the plugin. See https://hub.docker.com/_/caddy which explains, see the section “Adding custom Caddy modules”.
This is only possible via a Dockerfile?
I could setup a cicd job where this is done, but I guess I will just use the debian/amd64 client instead because of simplicity.
Or is there anything i am missing to get acme with netcup on my host easily?