I'm seeking to reestablish wildcard certs through Let's Encrypt using the ACME client. My DNS provider (and registrar) is EasyDNS. On pfSense, EasyDNS was listed in the DNS challenge section as a provider and it just worked. I think I had my wildcard cert established in under a minute of my first attempt.
OPNsense does not list EasyDNS as a DNS provider in the challenge set up. When I migrated (21.1) I let it go to figure out later. Later is now.
I'm no developer, but I've been a CLI guy for over 30 years, and from what I can see EasyDNS is included in the ACME client package OPN is using, and is present in both the examples and the running folders:
Searching has not led me to specific answers about easydns, nor have I had the right search terms to find a information speaking about how particular API clients might be enabled or disabled in OPN. I have found others posting where the OPN GUI offers APIs which are not supported by the installed ACME (https://forum.opnsense.org/index.php?topic=18476.0) but that's the opposite of my issue (and I've seen comments not to do what the OP did in that thread).
Do I have any options here to get this DNS API working in a "clean" way, supported in config backups and across updates/upgrades? (like it did, and still appears to, in pfSense).
If not "clean", I'm open to recommendations on the "least unclean" ways to do this automatically.
OPNsense does not list EasyDNS as a DNS provider in the challenge set up. When I migrated (21.1) I let it go to figure out later. Later is now.
I'm no developer, but I've been a CLI guy for over 30 years, and from what I can see EasyDNS is included in the ACME client package OPN is using, and is present in both the examples and the running folders:
Code Select
root@OPN:/usr/local/share/examples/acme.sh/dnsapi # ls -l dns_easydns.sh
-r-xr-xr-x 1 root wheel 4426 Feb 4 00:53 dns_easydns.sh
Code Select
root@OPN:/var/db/acme/.acme.sh/dnsapi # ls -l dns_easydns.sh
-r-xr-xr-x 1 root wheel 4426 Feb 4 00:53 dns_easydns.sh
Searching has not led me to specific answers about easydns, nor have I had the right search terms to find a information speaking about how particular API clients might be enabled or disabled in OPN. I have found others posting where the OPN GUI offers APIs which are not supported by the installed ACME (https://forum.opnsense.org/index.php?topic=18476.0) but that's the opposite of my issue (and I've seen comments not to do what the OP did in that thread).
Do I have any options here to get this DNS API working in a "clean" way, supported in config backups and across updates/upgrades? (like it did, and still appears to, in pfSense).
If not "clean", I'm open to recommendations on the "least unclean" ways to do this automatically.
"