[Feature] Separate folder for generated artifacts (thumbs etc) from the immich UPLOAD_LOCATION folder #8884
Closed
dgtal1
started this conversation in
Feature Request
Replies: 1 comment 5 replies
-
This isn't really necessary to do on an app level, since it can be done with docker mountpoints: https://immich.app/docs/guides/custom-locations |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have searched the existing feature requests to make sure this is not a duplicate request.
The feature
Would be great if it was possible to define separate folder location for immich upload files and separate folder for generated files like thubnails etc. Currently all of it sits in the
./library
folder (by default), which is not ideal.I like the approach Photoprism took - it separates 'storage' from the 'original' photos to index.
Basically the scenario I want to achieve is to use immich to index my existing external photo library stored on my Synology NAS. I do not want to reupload everything again to immich. Instead I just want to index and use the upload feature maybe in the future.
I store my original, source photos on my NAS. I made a volume in docker-compose for it and added the entire folder as external library.
However from the performance point of view - I want immich to work fast, so I want its thumbnails to be stored on my SSD not HDD with the original photos. When I define the UPLOAD path and map it to a folder on my SSD connected to my NAS - it's all good until I will want to upload photos with immich. Then they will be uploaded to my SSD, but I want them to be uploaded to a dedicated folder on my RAID HDD on my Synology. Ideally it would be the next subfolder of the main folder mapped as external library to immich.
If it was possible to define the UPLOAD folder separately I could achieve what I need - have thumbnails on my SSD and photos uploaded by immich to my RAID HDD.
Currently it's not possible since everything is kept together.
I believe it is not a big deal to split it, so I'm hoping someone can really do it easily in the next builds :)
Platform
Beta Was this translation helpful? Give feedback.
All reactions