
Whats the appwrite container logs say?

And I guess traefik too

Ok, when I launched the URL, none of these containers log any new entry: appwrite
, appwrite-traefik
, caddy

This is from the browser

What are the response headers?

here you go


Aren't you missing the scheme and host headers for the reverse proxy directive?
https://caddyserver.com/docs/caddyfile/directives/reverse_proxy#https

hmm... actually my caddyfile works for my other apps

I just can't get it to work with appwrite. I may be doing something wrongfully

Try adding what I linked

ok. I will try that

appwrite.saidhasyim.com {
reverse_proxy appwrite-traefik:443 {
header_up Host 443
}
}

Still same result 404 page not found

i will keep trying

The thing I linked included the scheme (https://)

oh, sorry

let me fix now

ok updated. but same outcome

reverse_proxy appwrite-traefik:443 {
header_up Host 443
}
}

No, as part of the reverse proxy directive. Please look at the link I shared again

You'll probably also need to disable tls verification:
reverse_proxy https://appwrite-traefik:443 {
header_up Host {upstream_hostport}
transport http {
tls_insecure_skip_verify
}
}

Thanks Steven. I will try these all

Hi Steven, the earlier version works now. Perhaps it took a while to be effected. Thanks so much for bringing up the header_up configuration.

[SOLVED] Caddy with Appwrite
Recommended threads
- Can't create a function. The user interf...
I am trying to create a server-side function. I am on the free tier. **I already have three functions that work properly** that I created a few months ago. Now,...
- 1.6 to 1.7 does not work
Appwrite (self-hosted) stopped working after updating from 1.6.2 that was stable. Getting the general_server_error. Mentioning I fallowed all steps for upgrad...
- Svelte App Whitelist
https://appwrite.io/docs/quick-starts/sveltekit Based on the example from the docs, how woul'd I go about adding a "whitelist" that checks if the user has a sp...
