Remote access from phone
Just started setup on immich. App looks great. One thing I'm very confused about is how to enable remote access (being able to view my library from my phone which isn't necessarily connected to same router). Was able to get immich working on phone when I just put in the local ip address but this is not a permanent solution.
Thanks in advance
10 Replies
You can look at Split DNS and Reverse Proxy
or a cloudflare secure Tunnel
I assume those are on the immich app docs?
https://immich.app/docs/administration/reverse-proxy found this but still a bit confused
Reverse Proxy | Immich
When deploying Immich it is important to understand that a reverse proxy is required in front of the server and web container. The reverse proxy acts as an intermediary between the user and container, forwarding requests to the correct container based on the URL path.
No, they are general concepts
Just put all those things into google and find some guides/explainers and go from there
So I have a domain registered to google domains. Is there an easy process for me to plug that into the .env file and get off to the races?
Nope, you'll need to set up your own reverse proxy and plug it into there
Then point that reverse proxy at Immich
So if I'm understanding correctly, gotta make a reverse proxy to connect that domain name to immich
does that reverse proxy also live in docker?
It can, if you want it to
Thanks for all the help. A bit of a newb when it comes to networking lol
Coming back after a bit. I've setup nginx proxy manager, duckdns to point to my ip and port forwarding on my router. In proxy host I set domain name to ikephotos.duckdns.org, http scheme, 127.0.01 for forward ip (since I'm running everything on same computer and forward port is 2283 (default port for immich). Keep getting 502 bad gateway and I'm very confused.
for context before I setup proxy rule, I was able to hit nginx manager landing page where it gave me a message saying I'm trying to access a host that isn't setup yet
localhost:2283 works from local machine
Long story short needed to put nginx manager and immich in same docker compose file amd rename address from 127.0.0.1 to immich
All working for now