四时宝库

程序员的知识宝库

我的照片存储之旅:挂载外部图库到Immich

一、确认Immich安装并运行

确保Immich已经安装并运行在您的服务器上,通常可以通过访问 http://localhost:2283(或您的服务器地址+端口号)来验证。

二、停止Immich服务

  1. 打开Immich所在的文件夹(如 E:\immich),在文件夹空白处右击选择“在终端中打开”(或按住Shift键+右击选择“在此处打开命令窗口”)。
  1. 输入命令 docker-compose down 并回车,以停止Immich容器。
docker-compose down

三、修改docker-compose.yml文件

  1. 使用文本编辑器(如记事本)打开 docker-compose.yml 文件。
  2. 在文件中找到 - /etc/localtime:/etc/localtime:ro 这一行,并在其下方添加您的挂载配置。例如:
      - "E:/My Photo:/mnt/media/myphoto"  # 读写权限  
# 或者  
      - "E:/My Photo:/mnt/media/myphoto:ro"  # 只读权限
  1. 注意:路径中含有空格的话需要用双引号括起来(没有空格不需要),并且路径分隔符在Windows中是反斜杠\,但在docker-compose.yml中通常使用正斜杠/或双反斜杠\\(取决于具体环境);前面要有空格对齐。

四、 重启Immich服务

保存 docker-compose.yml 文件后,在命令提示符中输入 docker-compose up -d 并回车,以重启Immich容器。

docker-compose up -d

五、在Immich中配置外部图库

  1. 登录Immich系统。
  2. 点击“管理”按钮(V1.115.0版本位于右上角用户按钮下,V1.115.0之前版本位于上方搜索栏右侧)。
  1. 点击左侧的“外部图库”,然后点击右上角的“创建图库”。
  1. 选择图库所有者,点击“创建”。
  1. 在新创建的外部图库右侧的“三点”按钮,点击“编辑导入路径”。
  1. 点击“添加路径”,输入在 docker-compose.yml 中设置的挂载路径(如 /mnt/media/myphoto,具体要按照docker-compose.yml填写),然后点击“添加”。
  1. 点击下方的“验证”按钮,提示“所有路径验证成功”,保存设置。

六、扫描外部图库

  1. 点击外部图库右侧的“三点”按钮→“扫描新的图库文件”。
  1. 前往“任务”页面查看扫描进度。
  2. 扫描完成后,返回主页查看外部图库中的项目。

注意事项

  • 如果在 docker-compose.yml 中设置了只读权限,则在Immich中删除文件时,文件实际上不会被删除,只是从Immich的索引中移除。重新扫描时,这些文件会再次出现。
  • 如果需要添加多个外部图库或路径,只需在“添加路径”时继续添加即可。
  • 扫描时间取决于文件数量和服务器性能,可能需要较长时间。

按照这些步骤操作,您应该能够成功地将电脑文件夹挂载到Immich中,并作为外部图库进行管理。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接