I downloaded the latest docker-compose.yml and the .env template files from Immich GitHub, and I only changed one line of code in the .env file to se the time to TZ=America/Los_Angeles, and added the folder location for the upload subfolder to my hard drive: UPLOAD_LOCATION=F:/Photos_backup/Immich/upload
But, after getting the program running, and enter the URL of http://(my wifi IP4 address):2283, or http://localhost:2283, the browser seems to try to connect for few seconds and then shows a blank page with an error of "This page isn’t working, IP didn’t send any data, and ERR_EMPTY_RESPONSE"
So I started two sessions with AI tools trying to troubleshoot, one with ChatGPT and one with Gemini, each with many hours of modifying the code and trying all kinds of reset, and could not make it work after two days. Both AI tools eventually telling me to give up on this seemingly fragile app and try some other programs.
This is Gimini's summary for reporting the issue to Immchi: Let them know the following: 1. Environment: Docker Desktop on Windows (WSL2 backend). 2. The Core Issue: The server container is ignoring IMMICH_HOST=0.0.0.0 (set in both .env and docker-compose.yml) and is defaulting to 127.0.0.1:2283. 3. Drive Setup: You are using an external drive (F:) for both library and database storage. 4. Version: ghcr.io/immich-app/immich-server:release (v2.4.1 according to your logs). 5. Symptoms: docker ps shows the ports are mapped, but the logs confirm the internal bind is loopback-only.
It has been a very frustrating experience trying to get this working. Before I totally giving up on using this, I'd like to hear someone from Immchi exactly what's your diagnose... * Why your own template files does not work? - Didn't someone in your team tested this fully on Windows 11? * Why Immich seems to be stuck only listening to port 127? * What other troubleshooting steps I can try?