Unable to View Thumbnails or Images on PC After Installing Immich
After installing Immich, I'm unable to see the thumbnails or click on them to view the pictures on my PC using Chrome. However, everything works fine on my phone app — I can see the thumbnails, click on them, and view the pictures. I've tried using different browsers on my PC, but the issue persists. What am I doing wrong, and how can I fix this?
I have an active thread on reddit going on https://www.reddit.com/r/immich/comments/1ic47km/comment/m9ogag9/?context=3
I am asked to join discord for troubleshooting my locations directory/parameter.
Reddit
altran1502's comment on "Unable to View Thumbnails or Images on PC ...
Explore this conversation and more from the immich community
69 Replies
:wave: Hey @vebby,
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_01GY0DAKGXDEHE263BCAYEGFJAChecklist
I have...
1. :ballot_box_with_check: verified I'm on the latest release(note that mobile app releases may take some time).
2. :ballot_box_with_check: read applicable release notes.
3. :ballot_box_with_check: reviewed the FAQs for known issues.
4. :ballot_box_with_check: reviewed Github for known issues.
5. :ballot_box_with_check: tried accessing Immich via local ip (without a custom reverse proxy).
6. :ballot_box_with_check: uploaded the relevant information (see below).
7. :ballot_box_with_check: 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.GitHub
immich-app immich · Discussions
Explore the GitHub Discussions forum for immich-app immich. Discuss code, ask questions & collaborate with the developer community.
FAQ | Immich
User
GitHub
Issues · immich-app/immich
High performance self-hosted photo and video management solution. - Issues · immich-app/immich
Successfully submitted, a tag has been added to inform contributors. :white_check_mark:

You should probably start over with a brand new install tbh
Is that possible? Your library looks small
Hello
So do u want me to blow up this vm and reinstall ubuntu and build a new docker container, or just keep the OS and drop the docker container and rebuild it?
The OS is fine. Just down the containers, remove your volumes/folders, and start with a fresh docker-compose and env from our website
sounds good, i just need to know one thing.
here in the docker compose file under volumes, what shoud i comment or keep.
volumes:
# Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime
- /mnt/truenas_photos:/usr/src/app/external
- /mnt/truenas_photos:/mnt/truenas_photos

does this look ok as is?
No. Don’t keep any of it
Start with a brand new install, no edits
Then we can carefully add one volume once it’s working
I am just confused about where i should add the mount point.
I was reading that i will need to add the location for the truenas mount in the docker compose. without that it will not work, because i did exactly what u told me to do, used the file kosher from the install, and nothing got populated, only after i added the truenas location the isntall wrked.
I went by this.
https://immich.app/docs/guides/external-library/
I want you to get an install working with no files in it
this was my initial approach, i did not add any, and i got an error when i added the path in the UI, saying it was not verified link, then after i added that path in the docker yaml the yellow icon truend green.
Just a blank slate
ok. let me do that.
good idea.
i will be done quick. give me few mins, working on it.
unmountd and removed the mount point directories,
Deleted the container images using the command.
docker rmi ghcr.io/immich-app/immich-machine-learning:release
docker rmi docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
docker rmi docker.io/redis:6.2-alpine@sha256:905c4ee67b8e0aa955331960d2aa745781e6bd89afc44a8584bfd13bc890f0ae
docker rmi ghcr.io/immich-app/immich-server:release
Deleted the env files and docker compose file. now on to downloading it from the scratch.
Now for the UPLOAD_LOCATION this must be an empty / non existent folder
btw, i forgot to mention i also had this set in the .env file.
UPLOAD_LOCATION=/mnt/truenas_photos
NOT the location of your current pics
Yep, that’s the exact issue
u mean in the UPLOAD_LOCATION env file?
ok got it.
Yes. You can make a new /mnt folder if you want
Like /mnt/immich
But whatever it is it must be fully empty
got it.
new build is completed, i have been able to load the new UI in my browser
Ok, can you show me the env and the volumes section of the compose?
sure


Cool. Where are the pics you want to add?
/mnt/truenas_photos
once u give me the go ahead i will create the mount point and add the entry into nfs tab
and any of the files above.
First you should clean all the junk out of that folder
There’s all the old thumbnails etc
i have deleted it.
Oh, ok. So now it’s just the photos you want in there ?
On the truenas host
used th command
sudo umount /mnt/truenas_photos sudo rmdir /mnt/truenas_photos I have the photos on the truenas server its a different server.
sudo umount /mnt/truenas_photos sudo rmdir /mnt/truenas_photos I have the photos on the truenas server its a different server.
Yes but if you look in that folder now there’s going to be tons of junk from the old immich install
Please go check
the truenas server is on 192.168.1.90 and the immmich server is 192.168.1.83
that mount location is

truenas_photos have been deleted. Do u want me to go check the files inside the truenas server itself?
You need to look on the truenas server
gotcha.
Yes
doing that now.
you are right, all that junk is here, i am working on deleting it, it might take a few mins, because there is a lot of data in the thumbs directory.
thanks for your paitence, all the junk data is now removed from the truenas pool.
let me know if its ok to create the nfs mount point on the immich server
now you should be fine to make the mount point
ok workig on that now, i willl be back in 20 mins, just having dinner with family.
Mount has been created, permissions to write to the folder applied
now we add the mount point to the docker file?
yes you can add
- /mnt/truenas_photos:/mnt/truenas_photos
to the volumes:

does it look ok? pls note i have added the locations to two different locations, one for the main volume and other for machine learning.
no, only for the main one (immich-server)
ok
done

should i bring up the docker and build it?
yes
ok.. working on it.
env is back online ui is up, should i go ahead and add the mount location to the external libraries?

/mnt/truenas_photos
done, next step is scan?
yes
assets number shows up.
but the storage shows incorrect

what's incorrect? that's probably the disk of your VM
it doesn't include external library
that right, i thought it should show the external mount size, thats what it showed previously when i had it all incorrectly configured. 😄
previously it showed 9.6TB i guess thats because i added the location in .env file and that made the round robin loop?
exactly
Ah i see, well this was so helpful. I would definately like to participate in the paid version. because i can see myself using immich life long.
i just have to drop all the pics from my old nas to this location and syc everything.. hundreds of pics.
for the scan and all settings, do u recommend to keep it as is or should i change something for better indexing, resolution etc?
Thank you so so much for helping out with this. I will close this post and the same on reddit.
glad it worked out. for the resolution and stuff you can play with it
the defaults are not bad but you can look at a higher resolution, better ML model, etc
ok sounds good, shoul i add the truenas mount point to ml volumes if i decide to use it? or it will create duplications?
No. ML never need mounts
gotcha. Thanks so so much again, I am going to get a server license for sure. So far i am liking everything this does. I have been using photoprism, but every now and then that would crash, i know i had set that up correctly. Lots of members on photoprism recommended me immich, as they had also moved out. I have to look at what third party options i have to transfer photos from phone to immich, as soon as a photo hits an album in the phone. Its like the app should monitor a folder, any pic is downloaded to the folder it gets transfered to immich.
Why not just use the app?
does it watch any specific folder on the phone and automatically copy the file over to the nas server? Photo prism had that option, but the only downside was that it would not delete the files until u open the photoprism app each time it copies over, and only after u open the app, it will prompt u to delete the file from ur phone.
because my phone keeps filling up, i was wanting to delete the photos from my phone as soon as they are copied over to the immich server without having to manually open the app and agree/or prompt to delete pics from phone.
No we don't have (auto)delete on the apps yet