I
Immich•4mo ago
tontze

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
Immich
Immich•4mo ago
: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.
Mraedis
Mraedis•4mo ago
What's your proxy config?
tontze
tontzeOP•4mo ago
i have done just a basic config through gui in truenas, ill try to find config files to paste
tontze
tontzeOP•4mo ago
i have enabled websockets support, but under advanced configuration i do not have anything.
No description
tontze
tontzeOP•4mo ago
i suppose its here i need to add something ?
Mraedis
Mraedis•4mo ago
No, quite the opposite Do you have Auth in npm?
tontze
tontzeOP•4mo ago
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 ..
Mraedis
Mraedis•4mo ago
I meant you can turn on authentication in npm, which you probably haven't?
tontze
tontzeOP•4mo ago
no i have not, should this be done in nginx or ?
Mraedis
Mraedis•4mo ago
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?
tontze
tontzeOP•4mo ago
yes i have my own domain name if thats what you are asking ?
Mraedis
Mraedis•4mo ago
Yes but do you have a split dns solution
tontze
tontzeOP•4mo ago
i dont know šŸ˜„
Mraedis
Mraedis•4mo ago
I.e. Do machines in your local network resolve to local ips
tontze
tontzeOP•4mo ago
yes my intranet machines works with 192.168.x.x ips
Mraedis
Mraedis•4mo ago
Yes but you're connecting through domain The domain resolves to your external ip
tontze
tontzeOP•4mo ago
yes
Mraedis
Mraedis•4mo ago
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?
tontze
tontzeOP•4mo ago
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
tontze
tontzeOP•4mo ago
is this same in immich settings:
No description
tontze
tontzeOP•4mo ago
shared album btw works from my local machine via my domain name, does this say something to you ?
Mraedis
Mraedis•4mo ago
Oh yeah you have to set that indeed
tontze
tontzeOP•4mo ago
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
Mraedis
Mraedis•4mo ago
Did you http instead of https? Something silly like that
tontze
tontzeOP•4mo ago
i actually managed to ask from gemini, it made me configuration for nginx šŸ˜„
Mraedis
Mraedis•4mo ago
Please share because I'm interested in the actual issue
tontze
tontzeOP•4mo ago
This was the configuration it gave me
Mraedis
Mraedis•4mo ago
Pretty wild config, I'm sure it can be easier but if it works let's just leave it at that
tontze
tontzeOP•4mo ago
šŸ™‚ Oh bugger, it doesnt work, my phone just had login information in cache or somewhere, in incognito window it does not work šŸ™
goalie2002
goalie2002•4mo ago
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

Did you find this page helpful?