再见雷军!小米云相册备份到NAS,极空间部署教程
前几天,我发了篇关于小米云服务 —— 笔记应用同步到 NAS 本地并且作为 Blog 展示的应用,阅读量不错。
然后就有粉丝在留言区问有没有下载小米云空间里相册应用的,他想把所有的相册都同步下来以后把小米云服务的空间订阅停掉。
于是我在 github 找了一圈,最终在 L站的某个帖子里,发现了这款可以全量/增量/定时下载小米云服务相册到本地的新应用 —— XiaomiAlbumSyncer。

项目特征:
• [ ] 📸 下载指定相册中的所有照片
• [ ] ⏭️ 自动跳过已下载的照片
• [ ] 🔄 自动刷新 Cookie
• [ ] ⏰ 支持定时任务
• [ ] 📥 支持增量下载(超快)
• [ ] 🗂️ 支持按相册分类存储照片
• [ ] 🌍 友好的 Web UI
• [ ] 📅 填充照片和视频的 Exif 时间信息
• [ ] 📅 填充照片和视频的文件系统时间

一、部署 XiaomiAlbumSyncer
本次我们使用 compose 来部署项目,极空间近期更新了 Docker 的外观界面,对项目、容器的性能展示、布局都进行了一系列的调整,整体上会更整洁。

打开 Docker - Compose 应用,将下方的 yaml 代码复制到代码框内,然后替换里面的【路径】。

🔻yaml 代码
name: xiaomi-album-syncer
services:
app:
image: coolfan1024/xiaomi-album-syncer:latest
container_name: xiaomi-album-syncer
ports:
# 左侧的38232可自定义修改
- "38232:8080"
volumes:
# 请修改左侧的【路径】
- 路径/download:/app/download
- 路径/db:/app/db
restart: unless-stopped
路径的查询方法很简单,点击代码框上方的查询路径按钮,然后选择你平时存放 docker 的目录,新建一个 mi 的目录后,点击右下角复制路径来进行替换。

待容器部署完成后,我们可以切换到容器标签页,直接点击容器右侧的远程访问按钮来创建桌面快捷方式,方便后续长期时间。极空间远程访问服务,可以让没有家宽公网 IP 或者 IPv6 的用户也可以在外网顺利访问容器页面,效果极佳。

二、配置 xiaomi-album-syncer
初次登录,要配置一个管理员密码。这里建议大家配置的复杂一点,毕竟这个项目直接套用了你的 小米 cookie,如果因为弱口令导致 ck 泄露,那得不偿失。

系统首页,在上方切换到设置标签,这里我们主要要配置 PassToken 和 userID 两个小米云服务的 ck 参数。

如何获取小米的PassToken和userID呢?方法很简单,和获取Cookie的方式差不多,首先打开网页版的小米云服务,使用你的小米账号登录。

如果是首次使用云服务的,需要点击进入云相册,然后授权信任此设备。

接着在浏览器里按下 F12 调出开发者面板,然后点击右上角的用户头像,选择我的小米账号,这个时候点击开发者面板下发的应用程序,选择 Cookie 下的网站,然后在右侧找到passToken和userID。

接着回到系统面板,依次将对应的值复制到输入框里,点击更新。

然后切回上方的计划标签页,点击最下面的相册,可以看到右侧有一个下拉框,选择里面的 从远程更新整个相册列表。(需要注意的是,私密相册是无法同步过来的,需要你手动去下载)

完成以后,我们备份到小米云服务里的相册列表就全部都会展示出来了。

接着在上方的计划任务里增加一个新计划。注意,这里可以创建无数个计划,可以设置不同的时间去配置。
2️⃣下载目录,即容器内的目录,默认是./download,如果你要下载其它地方,记得在部署容器的时候配置相关路径。
3️⃣下载内容,包括是否下载照片、是否下载视频,以及下载哪一些相册里的文件。
4️⃣高级配置,这个主要是增量下载使用的时间线对比功能,包括跳过已存在文件、复写下载时间、填充 EXIF 时间等。

然后任务设置后以后,可以点一下立即执行,把相册先从小米云服务里下载到本地来。

然后大家也注意到了,系统页面最上方还有一个活跃度的表单,这里会展示任务计划的执行历史。

回到极空间个人空间里,可以看到所有的小米相册都下载下来啦。等完成以后,把云服务空间一删,又是一条好汉。

还有一个就是照片的时间,我们直接用极空间打开,可以直接看到所有图片的元数据信息,这里可以看到这张图片的拍摄时间是 2018年5月,这意味着相册下载是完全不改变它的元数据的。

后续,不管是在文件里查看,或者是通过极相册统一导入管理,都方便极了。

总结
通过 xiaomialbumsyncer 这个项目,我们现在可以顺利将小米云服务里的重要数据 —— 相册下载到 NAS 本地了,这样做可以帮助想要取消云服务订阅的朋友快速转移云相册数据,也可以帮助长期使用小米云服务备份照片的用户实现数据的多地存储。
当然,最重要的肯定还是后续可以使用极相册来进行相册管理,这才是我觉得极空间备份小米相册最有意义的部分~
好了,关于小米云服务的玩法,后续如果有新内容我会继续发布,你还有什么需求也可以在留言区留言~
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

xlvclq
校验提示文案
你们跟我拼了
校验提示文案
flying1861
校验提示文案
很豪很强大
校验提示文案
骨化三醇
校验提示文案
帅气的过儿
并确保已完成相册服务的二次验证是为啥呀。
校验提示文案
虫虫不咬人
校验提示文案
芳心超级纵火犯
校验提示文案
你先等一下
校验提示文案
hh_78988
校验提示文案
dusttop1
校验提示文案
值友4153618468
校验提示文案
xgtray
校验提示文案
值友皮皮
校验提示文案
你先等一下
校验提示文案
马马嘟嘟骑
校验提示文案
拒绝消费主义呀
校验提示文案
值友1074476538
校验提示文案
hh_78988
校验提示文案
马马嘟嘟骑
校验提示文案
xlvclq
校验提示文案
你先等一下
校验提示文案
你先等一下
校验提示文案
芳心超级纵火犯
校验提示文案
虫虫不咬人
校验提示文案
帅气的过儿
并确保已完成相册服务的二次验证是为啥呀。
校验提示文案
值友皮皮
校验提示文案
拒绝消费主义呀
校验提示文案
xgtray
校验提示文案
值友4153618468
校验提示文案
值友1074476538
校验提示文案
骨化三醇
校验提示文案
很豪很强大
校验提示文案
你们跟我拼了
校验提示文案
flying1861
校验提示文案
dusttop1
校验提示文案