Hello! Just heard about this service. I’m searching for a DNS service which has an API to be used to automize Let’s Encrypt Certificate enrollment.
I think deSEC could be the way to go. However, I cannot use DNSSEC with my domain for some reason. Is it possible to use the service without activating DNSSEC?
The parent domain is not under my complete control. I may ask for change of ns-records of the subdomain (which would then point to nameserver = ns1.desec.io. and nameserver = ns2.desec.org.), but enabling DNSSEC on the parent domain (which is afaik a prerequisite) is not possible for me.
Well actually there are more choices, but I would not recommend these:
Use a different DNS hosting service that has a suitable API that does not care about security.
Set up your own nameservers. Then you can set your own rules about requiring DNSSEC. (The deSEC software is Open Source so you could implement their API.)
And of course convincing the parent domain owner to use DNSSEC has advantages even without your specific use case. In an ideal world all domains would be secured with DNSSEC.
As to your particular use case, you might be able to use the HTTP-01 challenge instead of the DNS-01 challenge with Let’s Encrypt. You can’t set wildcard certificates but for all else it should work fine. And it does not require any DNS API access.
I just like my current subdomain so much. Anyway, I think I still will take option 2 (get your own domain). Most sustainable option. I’m currently browsing on https://micro.domains/ to find a suitable name.