
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
- Storage getFilePreview for GIF file retu...
Used to work in 1.6.x but with 1.7.4 upgrade it seems to be broken.
- Admin panel
- Settings page on storage in a bucket goe...
When navigating to a settings page in a bucket i recieve a 404 with the following error: ``` 2025-06-06T12:02:46.582655899Z [Error] File: /usr/src/code/app/cont...
