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
- Authentication on custom Websocket Serve...
Hi, I want to use a custom Websocket Server (using Bun) for my application. However I cant really figure out authentication on custom servers. Session cookies ...
- Realtime: Listener not triggered on upda...
I self host appwrite 1.8.1. The genereal functionallity works fine. But my realtime subscription isn't updating. I see "Received heartbeat response from realtim...
- TablesDB can't be used in Appwrite Funct...
I have written a function (DART) and it won't deploy. Here is what I get : 2026-03-14T17:09:41.459693680Z Compiling ... 2026-03-14T17:09:42.915619217Z ../build...