Automatic File Migration from Uploads to Permanent Storage #16519
Closed
tcarlsen
started this conversation in
Feature Request
Replies: 1 comment 3 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.
3 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, 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