security/acme-client: add support for mijnhost DNS API
Hi, i'm using
opnsense Version 25.7.7_4 os-acme-client 4.10
I would like to use mijn.host dns api plugin for acme DNS challenges from the WebUI, but is not listed as one of the options
I did some commandline testing and it is working:
root@OPNsense-home:~ #export MIJNHOST_API_KEY=******************
root@OPNsense-home:~ #/usr/local/sbin/acme.sh --test --issue --dns dns_mijnhost -d test123.***.nl
-----snip---
[Sat Nov 15 21:44:07 UTC 2025] Cert success.
-----BEGIN CERTIFICATE-----
-----snip----
-----END CERTIFICATE-----
[Sat Nov 15 21:44:07 UTC 2025] Your cert is in: /root/.acme.sh/test123.***.nl_ecc/test123.***.nl.cer
[Sat Nov 15 21:44:07 UTC 2025] Your cert key is in: /root/.acme.sh/test123.***.nl_ecc/test123.***.nl.key
[Sat Nov 15 21:44:07 UTC 2025] The intermediate CA cert is in: /root/.acme.sh/test123.***.nl_ecc/ca.cer
[Sat Nov 15 21:44:07 UTC 2025] And the full-chain cert is in: /root/.acme.sh/test123.***.nl_ecc/fullchain.cer
The dns_mijnhost.sh script is already available on the firewall
root@OPNsense-home:/var/db/acme/.acme.sh/dnsapi # ls -l dns_mijnhost.sh
-r-xr-xr-x 1 root wheel 5951 Apr 23 2025 dns_mijnhost.sh
I hope this is a simple thing to add to the WebUI
Kind regards Johan
Thank you for creating an issue. Since the ticket doesn't seem to be using one of our templates, we're marking this issue as low priority until further notice.
For more information about the policies for this repository, please read https://github.com/opnsense/plugins/blob/master/CONTRIBUTING.md for further details.
The easiest option to gain traction is to close this ticket and open a new one using one of our templates.
The same situation with dns_timeweb.sh. It's present in /usr/local/share/examples/acme.sh/dnsapi, but not in the WebUI. OPNsense 25.7.7_4-amd64 / ACME client 3.1.1_2
Would love to see mijn.host support as well. Been migrating away with all my domains from TransIP after these crazy price increases.
Seems to be a duplicate of #4446 which is merged last week?