I have a pfsense installation that is running acme. On this installation, I was able to create a single certification with duckdns that cover the following: a.duckdns.org
*.a.duckdns.org b.duckdns.org
*.b.duckdns.org
Also, in the doc, it says that “extra_domains” is ignored for duckdns. And I cannot have a wildcards certs and multiple main domains like I want. So it cannot be done right now. If it is, please tell me where in the doc it says I can do it with duckdns and how to do it, I’ll be just happy XD
Thing is, it’s not a duckdns limitation cause I do have a cert that do that (see screenshot). I did it with ACME on pfsense using DNS Duckdns as validation. My cert is multiple domain, wildcards + main domain like I want.
As for the ignore, I got it from another thread (my bad on bad reference)
One of our teammembers is checking if the duckdns certbot plugin will allow it since a single duckdns account can have 5 primary subdomains.
As to the limitation, I can’t speak to that. If you have example of how to do it with certbot using the duckdns plugin, please share those and we can try to utilize that in our code.
To be honest I don’t know. I know that ACME plugin can do it in pfsense. But it seems it require my token for each entry (I can in fact select different method for each entry for the same cert). I don’t know how it’s doing it, but I did find this:
edit: Also in the certbot duckdns plugin, under usage Note: You cannot create certificates for multiple DuckDNS domains with one certbot call. This is because DuckDNS only allows one TXT record. If certificates for several domains should be created at the same time, then the same number of distinct DNS TXT records must be created. To solve the problem, you simply have to make a separate certbot call for each domain.
No, it’s still a duckdns implementation where it only allows setting one TXT record.
If you manually run certbot, running it a few times back to back will sometimes work because it will use cached TXT records from before, but it’s a hack and it’s unreliable. Not something we would implement in an automated system.
It’s easy enough to use *.blah.duckdns.org only as you can put in a 301 redirect for blah.duckdns.org --> www.blah.duckdns.org and use that instead of naked
Wow that was a quick reply, thanks I was more interested in having two separate DuckDNS wildcard domains registered under the same DuckDNS account (e.g. *.x.duckdns.org and *.y.duckdns.org) on the same cert via swag if that’s possible!