
I created a custom domain on Appwrite Cloud console but I still get the message "Appwrite is using localStorage for session management. Increase your security by adding a custom domain as your API endpoint." whenever I authenticate a user.
I came by an issue someone raised who had this same problem and they got it fixed by creating a subdomain for their hostname. However, this doesn't work for me. In fact, after cretaing a subdomain, it's impossible for me to add a CNAME record afterwards.
Is there something I'm not getting? Thanks

What exactly happens when you try to add a custom domain? And is this on Appwrite cloud?

The domain does not verify. The error I get is not on Appwrite Cloud but on my cPanel. You know I need to add the CNAME record for Appwrite to verfiy the domain, but i get "The DNS zone file is invalid."

I meant are you using Appwrite cloud or are you self hosting?
If you're having trouble adding a cname in your DNS provider, you'll need to look at the docs for your DNS provider

Appwrite Cloud

And so just to clarify, you're supposed to be creating a subdomain like appwrite.yourapp.com and pointing that subdomain to cloud.appwrite.io

I already created the subdomain. But trying to point it to cloud.appwrite.io is where the problem is for me. It's not accepting my CNAME record

I already contacted the support of my provider

If you created the subdomain already, it should already be pointed to Appwrite 🧐

If you browse to the subdomain you created, what do you see?

Initially, I added a CNAME record, then I saw that Appwrite was still logging that same warning message. Then I found the post where the solution said to create a subdomain.
On my cPanel, to create a subdomain with the same host name, I needed to first delete the CNAME record, else I couldn't create the subdomain. So, I deleted it and now after creating the subdomain, I can no longer add a CNAME record to it because of that error

I have no idea what you're saying

It would help if you shared exact details

I've been helped to solve it
Recommended threads
- Google login error: {"message":"Invalid ...
hi, im trying to use google login with account.createOAuth2Session( 'google', 'profevardilla.pages.dev', 'profevardilla.pages.dev'...
- Create owner team member with Server fun...
I understand that when creating a team with a function, the user that made the request will not be the owner so I think I have to add the user that did the requ...
- Appwrite processing global envs and chan...
So I define a global env - GCP_CREDENTIALS in global env of my appwrite projcet and refer to it in my functions as ```gcp_creds: JSON.PARSE(GCP_CREDENTIALS)```...
