一、确认Immich安装并运行
确保Immich已经安装并运行在您的服务器上,通常可以通过访问 http://localhost:2283(或您的服务器地址+端口号)来验证。
二、停止Immich服务
- 打开Immich所在的文件夹(如 E:\immich),在文件夹空白处右击选择“在终端中打开”(或按住Shift键+右击选择“在此处打开命令窗口”)。
- 输入命令 docker-compose down 并回车,以停止Immich容器。
docker-compose down
三、修改docker-compose.yml文件
- 使用文本编辑器(如记事本)打开 docker-compose.yml 文件。
- 在文件中找到 - /etc/localtime:/etc/localtime:ro 这一行,并在其下方添加您的挂载配置。例如:
- "E:/My Photo:/mnt/media/myphoto" # 读写权限
# 或者
- "E:/My Photo:/mnt/media/myphoto:ro" # 只读权限
- 注意:路径中含有空格的话需要用双引号括起来(没有空格不需要),并且路径分隔符在Windows中是反斜杠\,但在docker-compose.yml中通常使用正斜杠/或双反斜杠\\(取决于具体环境);前面要有空格对齐。
四、 重启Immich服务
保存 docker-compose.yml 文件后,在命令提示符中输入 docker-compose up -d 并回车,以重启Immich容器。
docker-compose up -d
五、在Immich中配置外部图库
- 登录Immich系统。
- 点击“管理”按钮(V1.115.0版本位于右上角用户按钮下,V1.115.0之前版本位于上方搜索栏右侧)。
- 点击左侧的“外部图库”,然后点击右上角的“创建图库”。
- 选择图库所有者,点击“创建”。
- 在新创建的外部图库右侧的“三点”按钮,点击“编辑导入路径”。
- 点击“添加路径”,输入在 docker-compose.yml 中设置的挂载路径(如 /mnt/media/myphoto,具体要按照docker-compose.yml填写),然后点击“添加”。
- 点击下方的“验证”按钮,提示“所有路径验证成功”,保存设置。
六、扫描外部图库
- 点击外部图库右侧的“三点”按钮→“扫描新的图库文件”。
- 前往“任务”页面查看扫描进度。
- 扫描完成后,返回主页查看外部图库中的项目。
注意事项
- 如果在 docker-compose.yml 中设置了只读权限,则在Immich中删除文件时,文件实际上不会被删除,只是从Immich的索引中移除。重新扫描时,这些文件会再次出现。
- 如果需要添加多个外部图库或路径,只需在“添加路径”时继续添加即可。
- 扫描时间取决于文件数量和服务器性能,可能需要较长时间。
按照这些步骤操作,您应该能够成功地将电脑文件夹挂载到Immich中,并作为外部图库进行管理。