iOS app doesn’t work with external access
I have Immich installed in docker running with the default configuration file. I have a nginx reverse proxy setup that forwards requests from a domain I own to the Immich instance.
I can confirm this is all working because I can access Immich when I’m local and when I’m external through the web. The problem is the iOS app.
It will not connect when I am outside my network. I have the automatic switching enabled but that was unreliable so I ended up just coding my external domain as the way to reach Immich under the “network” preferences and that works locally but not externally. Again when I’m locally it’s using the external domain and because I have a local DNA record pointing the external domain to the nginx proxy, Immich works when I’m on my local network.
And the reverse proxy is working when I access Immich externally because I can access Immich using my external domain through a web browser just fine.
I can open an issue on github but wanted to give a quick check here if I’m missing some specific setting that is related to external access through the iOS app that doesn’t apply to external access through the web.
Thanks.
I can confirm this is all working because I can access Immich when I’m local and when I’m external through the web. The problem is the iOS app.
It will not connect when I am outside my network. I have the automatic switching enabled but that was unreliable so I ended up just coding my external domain as the way to reach Immich under the “network” preferences and that works locally but not externally. Again when I’m locally it’s using the external domain and because I have a local DNA record pointing the external domain to the nginx proxy, Immich works when I’m on my local network.
And the reverse proxy is working when I access Immich externally because I can access Immich using my external domain through a web browser just fine.
I can open an issue on github but wanted to give a quick check here if I’m missing some specific setting that is related to external access through the iOS app that doesn’t apply to external access through the web.
Thanks.