
Since i upgraded to 1.4.0 and then 1.4.1 , i can no longer access the console using http://127.0.0.1 instead i have to use http://localhost instead. Also since i am writing a mobile app and the appwrite runs on docker and the ip is NAT ed to the host machine , i can no longer use http://MY_HOST_IP/v1 to access the api from my client app. All the above was previously working on 1.3.8.
How can i fix this ?

Can you not use localhost instead?

@Joshi yes i could but what about the client app i am developping? normally there is a natural NAT from localhost to the host machine's ip but in the new version this is no longer working. i can do with using localhost for accessing the console.But for my frontend it is a huge problem

I'm surprised 127.0.0.1 and localhost are considered interchangeably

They are considered the same thing

@Joshi indeed they are the same but unfortunately for me that is how i described above let me show you with some screenshots

@Joshi when accessing http://127.0.0.1 in the browser

@Joshihere is a shot with using localhost instead


here is the error message when trying to call the endpoint <h1 class="heading-level-4 u-trim-1">Error 500</h1> <p class="text">Domain environment variables not configured. Please configure domain environment variables before using Appwrite outside of localhost.</p>

I have the same issue as you

@Steven Hi Steven pls can you see the above screenshots for this issue I have

yep. this is as expected. you should be using localhost. if you need to use an IP, you'll have to update the domain env vars with that IP address

@Steven but is this an intended change? I mean I could use either 127.0.0.1 or localhost regardless with 1.3.8...Also when calling the endpoint even with localhost instead of the ip I get the error listed above

This one here is the error message when trying to call the endpoint
<h1 class="heading-level-4 u-trim-1">Error 500</h1> <p class="text">Domain environment variables not configured. Please configure domain environment variables before using Appwrite outside of localhost.</p> ``

previously, you could use ip address to access the console. in 1.4, that's been limited because of routing and to help prevent spoofing/phishing

yep, do as it says

@Steven ok I understand better now. I'll do it and hopefully be able to access the Api...I'll revert here ๐. Great work and congrats for the awesome work you guys do and for the 1.4 release

[SOLVED] 127.0.0.1 no longer accessible on self hosted appwrite 1.4
Recommended threads
- Is Appwrite Pro available for teachers?
Hi everyone ๐ I noticed that Appwrite Pro is available for free as part of the GitHub Student Developer Pack, which is amazing! Iโm a university faculty memb...
- Change Plan Issue
Hello, Iโm running at pro plan at the moment, But I want to go back and change the plan to free plan, But in my billing section my free plan is unable and I can...
- Treafik dashboard and ssl
I tried to use Appwrite as self hosted. Everything is cool, but I want to see the traefik dashboard. Is there any way to put out to a subdomain (like dashboard....
