之前和老婆出去玩漂流,结果两部手机双双进水无法开机,体验到了什么叫“数据没了,心也碎了”。
从那以后我就定期手动备份,但每次都得插到 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
欢迎使用,有问题可以交流 🙌
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.