Immich 存储模板设计思路分享

8 天前
 kekylin

最近看到 Immich 发布了首个稳定版,正打算把个人照片交由 Immich 来管理。不过在使用过程中遇到一个让我比较纠结的问题——存储模板到底应该怎么设置才算合理?

在之前用群晖相册时,我的分类方式是: 设备 → 相册名称 → 年 → 月

目前迁移到 Immich 后,我采用的存储模板是:

UPLOAD_LOCATION/library/admin/2022/02/IMAGE_56437.jpg

照片会通过多种方式上传:浏览器、不同手机、平板等。随着文件量越来越大,我越来越觉得存储模板的设计会直接影响后续的整理和管理效率。

除了时间和设备维度,我还想在模板中体现“相册主题”(比如旅游、探险、集会、生日、婚礼等)。原因是担心如果将来要迁移到其他照片管理工具,Immich 内建的相册或标签可能无法完整导出,而文件夹层级结构则能长期保留下来。

所以想请大家分享一下你们在 Immich 里使用的存储模板,交流各自的实践思路,互相学习一下,看看有没有更科学合理或者更高效的存储模板思路。希望能借鉴一些实践经验,进一步优化照片管理方式。

2314 次点击
所在节点    NAS
13 条回复
ifwww
8 天前
{{filename}} 这才是最方便的,一个用户一个文件夹
Vneix
8 天前
直接用的 immich 的外部存储,保持图片文件夹原本的结构。
kekylin
8 天前
@ifwww #1 一个用户一个文件夹,并且数据相互隔离,这个基础功能 Immich 已经实现了。
kekylin
8 天前
@Vneix #2 外部库是个好思路,就是对家里其他人不是很友好,特别是长辈。希望是能在 Immich 一个 App 上实现照片备份和管理。
liuzimin
8 天前
@Vneix #2 我也是,配合 immich folder album creator ,体验棒极了。
git00ll
8 天前
别用相册作为文件夹,一张照片可以属于多个相册不合理。我的是 '/user/年/月/filename'这样的。
等后面要是不用 immich 了再想办法整理吧
Vneix
8 天前
@kekylin 同步用一个 app ,immich 只作为看图软件。这样感觉可行吗?
94188
6 天前
@Vneix 这个没错的,我现在就是用群晖的 drive 移动端定时备份,immich 从群晖 nfs 挂载目录来看图。
zhucegeqiu
3 天前
device_name/yyyymmdd_hhmmss_sss.heic
主题内容靠 ai
shirasu
3 天前
@git00ll #6 `年/月/filename`很多相册管理软件应该都是兼容的
haeho7
3 天前
我目前用法是将所有照片挂载为外部图库,存储模板这样设置:

{{#if album}}albums/{{album}}/{{y}}/{{y}}-{{MM}}/{{y}}{{MM}}{{dd}}-{{HH}}{{mm}}{{ss}}{{else}}other/{{y}}/{{y}}-{{MM}}/{{y}}{{MM}}{{dd}}-{{HH}}{{mm}}{{ss}}{{/if}}-{{filename}}}

同步的时候只同步手机上的 "最近项目",也就是总的相册文件夹,并且在同步选项中勾选 "同步相册"。

当然也可以选定特定的相册,这样的话,同步的照片只会在这个相册下。

immich/immich-data/data/photos/library# tree -L 5
└── admin
└── albums
└── 截屏
└── 2025
├── 2025-01
│ ├── 20250124-020139-IMG_2383.png
│ ├── 20250124-105228-IMG_2387.png
│ ├── 20250125-021121-IMG_2392.png
│ ├── 20250125-162530-IMG_2401.png
│ ├── 20250125-162639-IMG_2402.png
│ ├── 20250125-162709-IMG_2403.png
│ ├── 20250126-043533-IMG_2408.png
│ ├── 20250126-091919-IMG_2412.png
│ └── 20250126-091923-IMG_2413.png
├── 2025-02
│ ├── 20250203-174841-IMG_2509.png
│ ├── 20250206-145903-IMG_2527.png
│ ├── 20250208-135534-IMG_2529.png
│ ├── 20250210-102749-IMG_2562.png
│ ├── 20250210-190416-IMG_2566.png
│ ├── 20250210-222957-IMG_2568.png
│ ├── 20250211-181356-IMG_2581.png
└── other
└── 2025
├── 2025-01

之后对同步到存储模板下的照片定期进行筛选和清理,移动到外部图库中,然后在 immich web 界面上删除同步相册下的照片(实际上是缩略缓存,不然要重新扫库)
haeho7
3 天前
目前有个 BUG 就是,第一次在同步选项中勾选 "同步相册",同步完成后要在 immich 控制台执行一下 "存储模板转换" 转换任务,才能把照片放到对应的路径,不然它会放到 other 下。
fuchaofather
1 天前
immich 没有${设备}这个变量吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1163318

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX