外部库
本指南将指导您添加一个外部库。 本指南假设您是在 Docker 中运行 Immich,并且您希望访问的文件存储在 同一台机器上的一个目录中。
将目录挂载到容器中。
编辑 docker-compose.yml
文件,在 immich-server:
部分的 volumes:
下,添加 一个或多个新的挂载点。
如果您希望 Immich 能够删除外部库中的图像或添加元数据(XMP sidecars),请移除挂载点末尾的 :ro
。
immich-server:
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
+ - /home/user/photos1:/home/user/photos1:ro
+ - /mnt/photos2:/mnt/photos2:ro # 如果只有一个挂载点,可以删除这一行;如果有多于两个挂载点,可以添加更多行。
通过运行 docker compose up -d
重启 Immich。
创建库
在 Immich Web 界面中:
-
点击右上 角的 Administration(管理)链接。
-
选择 External Libraries(外部库)选项卡。
-
点击 Create Library(创建库)按钮。
-
在对话框中,选择哪个用户将拥有新库。
-
点击三点菜单,选择 Edit Import Paths(编辑导入路径)。
-
点击添加路径。
-
输入 /home/user/photos1 作为路径并点击添加。
-
保存新路径。
-
点击三点菜单,选择 Scan New Library Files(扫描新库文件)。
确认操作正在进行
-
点击 Administration(管理)。
-
选择 Jobs(任务)选项卡。
-
您应该会看到非零的活跃任务, 包括库、生成缩略图和提取元数据任务。