
Hi,
So , I want the following:
For the Appwrite admin panel, I want to use: admin.example.com
For my backend APIs, I want to use: api.example.com
For my frontend (web app), I want to use example.com
I am using a self hosted version. However, it is not very clear to me how to set this exact setup.
When I create Appwrite instance using docker, should I give my hostname as admin.example.com ?
And then, how do I setup domains for backend and frontend? Will this setup cause any problems?

your setup should work fine.
- hostname as
admin.example.com
> appwrite console - other subdomains > you should correctly manage this via pointing A records to your Server IP.

This is where I am confused. How should I set up My DNS
Should I do this?
A record for admin.example.com should point to my public IP of the instance.
But then, how should I setup the A record or Cname record or whatever to ensure that the backend requests go to api.example.com ?
Recommended threads
- Unable to View / Edit Bucket Files
Hi! I am unable to view / edit Bucket Files. While Previews work just fine, clicking the actual file to view or edit it produces the errors seen in the attache...
- How to remove the Sign up link after cre...
Greetings, i just installed appwrite on a VPS and created an account but now i do not want others to have access to the sign-up page. Is there any way to hide o...
- Does self-hosted Appwrite have read cach...
I wanted to switch from local storage to S3 (more specifically Backblaze B2), but I would like to have ~100GB on my VPS as read cache, so most frequently access...
