Automatic File Migration from Uploads to Permanent Storage #16519
Replies: 3 comments 5 replies
-
Hey, we already have a storage template system as you can see in our documentation. https://immich.app/docs/administration/storage-template/ |
Beta Was this translation helpful? Give feedback.
-
+1 for this feature. Many professional photographers use Lightroom or alternative editing tools as a core part of their workflow, so have images coming in FROM Lightroom exports, in addition to photos coming in from their mobile devices. As the OP suggests the Uploads folder is really seen as temporary cache/backup usually on a fast non-redundant SSD (large, fast SSDs are expensive) before the move to much cheaper spinning-rust, redundant, backup location. This integrates Immich into an existing backup workflow that is well established and tested, which would surely increase adoption by other photographers. It would be nice to have the ability to move images and maintain the computationally expensive metadata - re-doing this for 200,000 photos is not a cheap prospect. These images could then be stored on External Libraries and accessed/shared in just the same way as they are under Uploads. What is the currently proposed solution for those of us who need to ‘free up’ space on the Uploads location and move files to redundant and cheaper storage locations that are already part of our backup workflows, short of manually copying an incurring the regeneration of ALL metadata costs? |
Beta Was this translation helpful? Give feedback.
-
This is exactly what I was looking for. Storage templates are great — I can organize photos as YYYY/Album right from the app. The problem comes with shared albums. Instead of all my holiday photos in one folder, I end up with: Person1/YYYY/Album Not very convenient for using the photos elsewhere. I could use one shared account so everything lands in the same directory, but that’s not ideal either. It seems I’m not alone — many users want a way to bridge the gap between uploads and the external library, or at least organize uploads while accounting for multiple users. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I have searched the existing feature requests, both open and closed, to make sure this is not a duplicate request.
The feature
Problem Statement
Immich is an excellent solution for automatic mobile photo backup, but currently, there is no built-in mechanism for organizing and relocating uploaded files to a permanent location.
I consider the upload folder as a temporary backup space, where photos are initially stored before I manually curate and organize them into a long-term photo archive. However, moving files manually breaks metadata associations (albums, people tags, object tags, etc.), since Immich treats moved files as new assets rather than recognizing them as existing ones.
Current issues when manually moving files:
Proposed Solution: "Organized Storage Management" Feature
I propose adding a feature that allows users to automatically move uploaded files based on predefined rules while retaining all metadata.
1️⃣ Auto-Move System Based on File Age
UPLOAD_LOCATION
to a permanent storage location without breaking metadata.2️⃣ Customizable Folder Structure for Storage
/YYYY/MM-DD/IMG_1234.jpg
/Albums/Family Trip/IMG_5678.jpg
/Europe/Denmark/Copenhagen/IMG_9012.jpg
/YYYY/MM-DD/{Album}/{Location}/{Filename}
3️⃣ Retain Metadata When Moving Files
4️⃣ UI-Controlled "Move Files Now" Option
Why This Would Be a Valuable Addition
✔ Prevents metadata loss when organizing files outside Immich.
✔ Automates storage cleanup, reducing manual effort.
✔ Enables structured file organization with customizable folder naming.
✔ Enhances long-term photo management for users with NAS setups.
Im looking forward to hear your feedback on this idea and how best to implement this while maintaining Immich’s simplicity and performance. 🚀
Platform
Beta Was this translation helpful? Give feedback.
All reactions