搞了个 iOS 通过 Wi-Fi 备份到 NAS 的小玩意,分享一下

32 天前
 razeen

之前和老婆出去玩漂流,结果两部手机双双进水无法开机,体验到了什么叫“数据没了,心也碎了”。

从那以后我就定期手动备份,但每次都得插到 Mac 上,再转存到 NAS ,操作繁琐还容易忘。

💡后来朋友安利我用 libimobiledevice 自动备份,我一试,确实方便!于是我自己用 Golang 封装了一层,做了个 Docker 工具,可以 在 iPhone 连上 Wi-Fi 后自动触发备份,再也不用担心忘记备份了!

示例 docker-compose.yml 如下:

services:
  iosbackup:
    image: razeencheng/iosbackup:latest
    container_name: iosbackup
    restart: always
    network_mode: host
    privileged: true
    environment:
      - PORT=9000 # 设置 Web 服务监听的端口
      - LOG_LEVEL=INFO # 日志级别,默认 WARN
    volumes:
      - ./lockdown:/var/lib/lockdown
      - ./configs:/configs
      - ./backups/:/backups
      - /var/run/dbus:/run/dbus
      - /dev/bus/usb:/dev/bus/usb

欢迎使用,有问题可以交流 🙌

1073 次点击
所在节点    分享创造
6 条回复
alfawei
32 天前
我昨天看到这个,这个备份需要 mac ? 可以浏览备份的内容? 可以导入到新机器?

目前 iOS 手机中对我最重要的是联系人和图片和短信(短信备份在 iCloud 免费 5G 空间,联系人备份在 Google Contacts 和群晖,照片备份在群晖)
razeen
32 天前
@alfawei pc 也支持; 内容浏览不了(整机备份); 可以导入新机器;
californiaroll
32 天前
恢复的时候是要通过 iTunes 吗?
razeen
31 天前
@californiaroll 是的
不过现在改名字了😂 Mac 上的 Finder, PC 上的 Apple Devices
skull
31 天前
非官方的工具,就怕哪里出个小岔子,备份是天天备,到要恢复的时候不能恢复,那才心碎
hoOOe
1 天前
是否可以开源?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1139025

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX