V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
razeen
V2EX  ›  分享创造

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

  •  
  •   razeen · 31 天前 · 1071 次点击

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

    从那以后我就定期手动备份,但每次都得插到 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
    
    • WEB 如下

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

    6 条回复    2025-07-17 23:31:42 +08:00
    alfawei
        1
    alfawei  
       31 天前
    我昨天看到这个,这个备份需要 mac ? 可以浏览备份的内容? 可以导入到新机器?

    目前 iOS 手机中对我最重要的是联系人和图片和短信(短信备份在 iCloud 免费 5G 空间,联系人备份在 Google Contacts 和群晖,照片备份在群晖)
    razeen
        2
    razeen  
    OP
       31 天前 via iPhone
    @alfawei pc 也支持; 内容浏览不了(整机备份); 可以导入新机器;
    californiaroll
        3
    californiaroll  
       31 天前
    恢复的时候是要通过 iTunes 吗?
    razeen
        4
    razeen  
    OP
       31 天前 via iPhone
    @californiaroll 是的
    不过现在改名字了😂 Mac 上的 Finder, PC 上的 Apple Devices
    skull
        5
    skull  
       30 天前
    非官方的工具,就怕哪里出个小岔子,备份是天天备,到要恢复的时候不能恢复,那才心碎
    hoOOe
        6
    hoOOe  
       1 天前
    是否可以开源?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1002 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:01 · PVG 07:01 · LAX 16:01 · JFK 19:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.