
try creating wild-card sub-domain in your DNS settings for functions

how do i do that?

like this *.appwrite.xyz.com
and point it to your Appwrite VPS's IP Address, just like you did with appwrite.xyz.com
.

A record?

yes

like this right?

yes

what is your domain name for appwrite ?

why?

*.<whatever-is-your-domain-name>

yes, thats the value i put for the a record

okay perfect

but with an appwrite in between like here

so now i got an A record with *.appwrite and one with appwrite

okay, what TTL
did you set

300

the function url now works

thanks

perfect!

but the ssl certificate has a exclamation mark

the ssl cert for the base domain is fine though

wait for some time, appwrite will assign it automatically, if it's doesn't then you can manually assign it yourself using appwrite by running this command in your appwrite VPS
via SSH : docker compose exec appwrite ssl domain="<your-function-domain>"

learn more about it here: https://appwrite.io/docs/advanced/self-hosting/tls-certificates#manual-generation

If your issue has been solved, you can mark this post as closed by adding "[SOLVED]" to the beginning of the title.

[SOLVED]"Error: Couldn't resolve host name" on function domain
Recommended threads
- Import "appwrite.exceptions" could not b...
Import "appwrite.exceptions" could not be resolved I tried using many versions of appwrite but this error still occuring. Please help me to fix it.
- Cannot connect to SMTP in AppWrite - set...
This used to work and then at some point it stopped. One thing that happened in that time was moving my application to Vercel. I have read on another thread t...
- [Self Hosted]
fresh instance of Appwrite - cant deploy function from local to instance ✗ Error • func2 (68134cd9002358f96e4a) • Invalid `specification` p...
