immich数据迁移:从其他平台无缝转移

immich数据迁移:从其他平台无缝转移

【免费下载链接】immich 自主托管的照片和视频备份解决方案,直接从手机端进行操作。 【免费下载链接】immich 项目地址: https://gitcode.com/GitHub_Trending/im/immich

迁移前准备

在开始数据迁移前,请确保已完成Immich的基础安装与配置。Immich作为自主托管的照片和视频备份解决方案,支持通过手机端直接操作数据迁移流程。官方推荐使用最新版本的移动应用以获得完整的迁移功能,可通过移动端应用文档了解详细安装步骤。

系统环境要求

  • 服务器端:Immich v1.90.0+(推荐通过docker-compose.yml部署)
  • 移动端:Android 8.0+/iOS 14.0+,已登录Immich账户并完成初始备份设置

移动端迁移流程

Immich移动应用提供两种主要数据导入方式:选择性上传和相册同步,适用于从手机本地存储或其他应用导出的媒体文件迁移。

选择性上传本地文件

  1. 在Immich移动端进入「相册」页面,点击「设备上的媒体」查看本地文件
  2. 启用存储指示器:进入「设置」→「照片网格」→开启「显示存储状态图标」
    • <Icon path={mdiCloudOffOutline} size={1} /> 表示本地文件未同步
    • <Icon path={mdiCloudCheckOutline} size={1} /> 表示文件已同步至服务器
  3. 长按选择需要迁移的照片/视频,点击底部「上传」按钮完成迁移

上传按钮位置 批量选择上传

相册同步功能

相册同步功能可将手机特定相册自动同步至Immich服务器,适合批量迁移已分类的媒体文件:

  1. 进入「设置」→「备份」→「同步相册」
  2. 选择需要迁移的本地相册(如"相机胶卷"、"截图"等)
  3. 启用「自动同步」选项,系统将在WiFi环境下后台完成迁移

同步规则

  • 同名相册会自动合并,新文件将添加至现有相册
  • 同步为单向操作(设备→服务器),删除本地文件不会影响服务器数据
  • 支持共享相册同步,新添加文件会自动出现在共享相册中

高级迁移方案

对于从Google Photos、Apple Photos等第三方云服务迁移的用户,可通过以下进阶方案实现完整数据转移:

本地导出+服务器导入

  1. 从源平台导出数据(如Google Takeout),获取包含照片/视频的压缩包
  2. 通过SFTP工具将解压后的媒体文件上传至Immich服务器的upload目录
  3. 执行CLI命令触发服务器端扫描:
    cd /data/web/disk1/git_repo/GitHub_Trending/im/immich && docker compose exec server immich-cli scan
    

数据校验与冲突处理

迁移完成后,可通过Web界面的「相册」→「最近添加」确认文件数量是否匹配。若出现重复文件冲突,可在移动端「设置」→「高级」→「重复资产」→「清理」重新触发同步检测。

迁移后优化

存储管理建议

常见问题解决

  • 迁移速度慢:检查服务器带宽,推荐使用有线网络连接
  • 文件格式不支持:参考媒体格式支持列表转换不兼容文件
  • 权限错误:确保Immich应用具有手机「文件访问」和「媒体库」权限

迁移工具开发指南

开发者可基于Immich开放API实现自定义迁移工具,核心接口参考:

社区贡献的迁移脚本可在社区项目页面找到,包括Google Photos、Synology Photos等平台的专用迁移工具。

Immich Logo

提示:迁移完成后建议保留源数据至少7天,待确认所有文件正常访问后再删除原始备份。完整迁移文档可参考官方指南常见问题

【免费下载链接】immich 自主托管的照片和视频备份解决方案,直接从手机端进行操作。 【免费下载链接】immich 项目地址: https://gitcode.com/GitHub_Trending/im/immich

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值