Immich 外部图库功能支持通过文件目录挂载方式,将现有图片/视频资源整合至服务中,实现分散媒体文件的集中管理和自动化同步。
文件路径映射配置:
- 环境变量设置
在 .env 文件中添加:
EXTERNAL_PATH=/你nas外部图库路径
- Docker 容器配置
修改 docker-compose.yml 中 immich_server 服务的卷映射:
services:
immich_server:
volumes:
- ${EXTERNAL_PATH}:/usr/src/app/external
重启服务:
docker compose up -d
系统界面配置
- 进入管理界面:
Immich 主页 → 用户头像 → [管理] → [外部图库]
- 创建外部图库
点击【创建图库】
通过三点菜单选择【编辑导入路径】
点击【添加路径】并输入容器内路径:
/usr/src/app/external
确认保存配置
三、运行效果
- 在[外部图库]管理界面选择[扫描所有图库]
系统启动后台扫描(耗时取决于文件数量)
- 访问图库内容
导航至【图库】页面查看已索引文件
支持按时间/地点/人物等多维度浏览
注意事项
- 路径权限要求
确保 Docker 容器对 NAS 路径有读取权限(建议设置 UID/GID 映射)
- 同步机制说明
增量同步:仅扫描新增/修改文件
同步周期:默认每6小时自动检查(可自定义)
- 文件格式支持
支持标准图片/视频格式(JPG/PNG/MP4/MOV 等),RAW 文件需验证兼容性
应用场景建议
- 家庭媒体归档
整合各设备备份目录到统一视图
- 摄影作品管理
保持原始目录结构的同时实现可视化浏览
- 多用户协作
通过外部库共享团队创作素材
提示:外部图库文件保持原始存储位置,Immich 仅建立索引关系不迁移文件。
参考:https://immich.app/docs/guides/external-library