V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
kekylin
V2EX  ›  NAS

Immich 存储模板设计思路分享

  •  
  •   kekylin · 8 天前 · 2313 次点击

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

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

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

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

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

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

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

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

    {{#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
        12
    haeho7  
       2 天前
    目前有个 BUG 就是,第一次在同步选项中勾选 "同步相册",同步完成后要在 immich 控制台执行一下 "存储模板转换" 转换任务,才能把照片放到对应的路径,不然它会放到 other 下。
    fuchaofather
        13
    fuchaofather  
       1 天前
    immich 没有${设备}这个变量吧
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2708 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 08:50 · PVG 16:50 · LAX 01:50 · JFK 04:50
    ♥ Do have faith in what you're doing.