Skip to content
Back

DNS | CAA record is wrong and is locked and generated by Appwrite

  • 0
  • Cloud
Rostlino
1 Sep, 2025, 13:12

New DNS record was added without any notice, it is causing issues with subdomains and our issue is mostly with letsencrypt.org, please fix asap.

Appwrite is using only certainly.com as Authorized CA, custom subdomains are then blocked from generating certificate with letsencrypt.org https://acme-v02.api.letsencrypt.org/acme/chall/221020240/577280769517/Z5rloA

Appwrite should only append certainly.com if it's missing from CAA records, now it incorrectly overwrote previous CAA with value only for certainly.com.

TL;DR
Issue with the DNS | CAA record being wrong and locked, generated by Appwrite. Developers discussing adding CAA record for letsencrypt to subdomains. New DNS record added without notification causing problems with subdomains and letsencrypt.org. Appwrite is using only certainly.com as Authorized CA, blocking custom subdomains from letsencrypt.org. Solution: Appwrite should only append certainly.com if missing from CAA records, instead of overwriting previous CAA values.
Rostlino
1 Sep, 2025, 13:18

@eldad

D5
1 Sep, 2025, 13:23

Please, avoid random ping

D5
1 Sep, 2025, 13:24

Afaik subdomains can have different CAA

D5
1 Sep, 2025, 13:25

DNS | CAA record is wrong and is locked and generated by Appwrite

Meldiron
1 Sep, 2025, 13:47

Good point, you can configute CAA for letsencrypt for your subdomain, to ensure nothing else than letsencrypt can generate for that subdomain. Alternatively, alongside our certainly CAA record on root-level domain, you can add your own CAA record for letsencrypt. this way all domains and subdomains will be allowed to use both certainly (our need) and lets encrypt (your need)

Meldiron
1 Sep, 2025, 13:49

Also if I may ask, do you self-host some service on a subdomain, requiring certificate from letsencrypt? Or 3rd party service? If you are fine sharing that with me, it can help us better understand this use-case

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more