Skip to content
Back

Adding Domain to Sites [Self Hosted]

  • 0
  • Self Hosted
  • Flutter
  • Sites
punti_z
1 Aug, 2025, 09:38

I am struggling to get this working. I stood-up a new server and deployed appwrite 1.7.4. I added update .env file _APP_DOMAIN=appwrite.mydomain.com _APP_DOMAIN_TARGET=appwrite.mydomain.com

I add the same as Flutter web platform on console and added A records in my DNS to redirect to server IP. All good thus far. Appwrite issues SSL certificate and I can access appwrite console using appwrite.mydomain.com.

Now I want the mydomain.com to redirect to a flutter site I deploy on appwrite sites so

1.) I create a new site by cloning Flutter starter template. 2.) I add www.mydomain.com flutter web platform in console. 2.a.) I try to access the www.mydomain.com via browser i get error 401 [Screenshot attached] 3.) I try to add www.mydomain.com to hosted site domain and it gives me a "Domain is already Used" error. [Screenshot attached] 4.) I remove the domain from console platform and then try it, same error. 5.) I have a spare domain so just to try I add a different domain www.mydomaintest.com to the Appwrite sites domain and it works.

Is there a way to get the main domain to re-route to a hosted website so I can have api endpoint be a subdomain of the main domain ? or It has to be a completely different domain for sites to accept it ?

TL;DR
Developer is having trouble redirecting main domain to a Flutter website hosted on Appwrite. They added the domain on the Appwrite console but encountered errors. The solution is to add a CNAME record pointing to the Appwrite site and wait for DNS propagation.
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