album shared via link shows only thumbnails
Thumbnails are visible, but after clicking it says "page not found, authentication required". I have nginx proxy host and letsencrypt ssl, could it be something to do with them ? I see that there is example config for nginx, but im such a noob, dont know how to deal with it, i have only basic configuration in nginx gui.
30 Replies
:wave: Hey @tontze,
Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich :immich:.
References
- Container Logs:
docker compose logs docs
- Container Status: docker ps -a docs
- Reverse Proxy: https://immich.app/docs/administration/reverse-proxy
- Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA
Checklist
I have...
1. :blue_square: verified I'm on the latest release(note that mobile app releases may take some time).
2. :blue_square: read applicable release notes.
3. :blue_square: reviewed the FAQs for known issues.
4. :blue_square: reviewed Github for known issues.
5. :blue_square: tried accessing Immich via local ip (without a custom reverse proxy).
6. :blue_square: uploaded the relevant information (see below).
7. :blue_square: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable
(an item can be marked as "complete" by reacting with the appropriate number)
Information
In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider:
- Your docker-compose.yml and .env files.
- Logs from all the containers and their status (see above).
- All the troubleshooting steps you've tried so far.
- Any recent changes you've made to Immich or your system.
- Details about your system (both software/OS and hardware).
- Details about your storage (filesystems, type of disks, output of commands like fdisk -l and df -h).
- The version of the Immich server, mobile app, and other relevant pieces.
- Any other information that you think might be relevant.
Please paste files and logs with proper code formatting, and especially avoid blurry screenshots.
Without the right information we can't work out what the problem is. Help us help you ;)
If this ticket can be closed you can use the /close command, and re-open it later if needed.What's your proxy config?
i have done just a basic config through gui in truenas, ill try to find config files to paste
i have enabled websockets support, but under advanced configuration i do not have anything.

i suppose its here i need to add something ?
No, quite the opposite
Do you have Auth in npm?
im sorry, im such a noob in these things, i run ngingx in truenas and have managed to get these working via tutorials. How do i check Auth etc ?
i believe there is no npm in truenas
aah, but ofcource npm is in immich/ngingx container ..
I meant you can turn on authentication in npm, which you probably haven't?
no i have not, should this be done in nginx or ?
No it shouldn't be on at all, just checking
I have to think some things are not parsed properly for your proxy but I wouldn't know what š
Do you have anything for dns?
yes i have my own domain name if thats what you are asking ?
Yes but do you have a split dns solution
i dont know š
I.e. Do machines in your local network resolve to local ips
yes my intranet machines works with 192.168.x.x ips
Yes but you're connecting through domain
The domain resolves to your external ip
yes
That will lead to funky situations if you're trying to use it from inside the network
Try opening the share from mobile data for instance, does it work then?
oh wait, i just checked, if i reverse my extrnal ip, it goes to my internet providers
google suggests me to pass IMMICH_SERVER_URL within container, but truenas does not have any possibility to set variables
is this same in immich settings:

shared album btw works from my local machine via my domain name, does this say something to you ?
Oh yeah you have to set that indeed
doesnt seem to make a difference tho š
hm, when i share the album link, it is http link, but after that it changes to https, which one should i add to that external domain ?
well, no matter which, doesnt help :/
it seems that you can download the files even tho you cant open them
ah, i managed to fix it, it was nginx configuration issue
Did you http instead of https?
Something silly like that
i actually managed to ask from gemini, it made me configuration for nginx š
Please share because I'm interested in the actual issue
This was the configuration it gave me
Pretty wild config, I'm sure it can be easier but if it works let's just leave it at that
š
Oh bugger, it doesnt work, my phone just had login information in cache or somewhere, in incognito window it does not work š
Hey, Iām seeing this too (both from internal and external networks). It seems to only happen with albums shared with a custom url for me, using a normal one works fine. And of course if i am logged in it works fine for both (makes sense since Iām authenticated in that case). Could this just be a bug with custom urls?
Edit: oops, there were already issues on github and a PR to fix this, guess that confirms my theory but I should've checked beforehand