Is there an issue with custom domains?
I have one that stopped working on Friday, I tried registering it again but getting error existing dns txt challenge record at _acme-challenge.subdomain
Where do I find/remove this TXT?
I tried to add a new domain that has never been registered before and I’m getting the same issue.
In order to register/renew the certificate associated to your custom domain, the service needs to set some TXT records. To this end, we require you to setup the CNAME for _acme-challenge.subdomain. This is part of your DNS configuration.
It can happen that your DNS provider also has TLS/SSL, which sets TXT records for _acme-challenge.subdomain. Sometimes these are not even visible for you. Most frequently this happens for users of Cloudflare. In case you are using Cloudflare, please take a look at the following docs (thanks to Juno), which explain how to fix that.
If that doesn’t help, please let us know what the actual domain is (via DM if you don’t want to share it in public) and we can provide better help.
When you register a custom domain, the service obtains a certificate from Let’s Encrypt. This certificate is valid for 90 days and needs to be renewed. We start renewing the certificate after 60 days to have enough “slack”. In order for the renewal to be successful, the DNS configuration needs to stay exactly the way it was when the custom domain was first registered. In case anything changed (e.g., enabled proxying through Cloudflare), the renewal will fail. If the service fails to renew the certificate repeatedly, the service will remove the custom domain (what you experienced).
So, long story short: just make sure that all of your other custom domains are properly configured and everything should work.