BackupFlow 帮助

BackupFlow 可通过 FTP、SFTP 或 WebDAV 将 iPhone 上的照片、视频和文件直接备份到您自己的服务器(NAS、家庭服务器或私有云)。无需订阅,也不经过任何第三方云。

1. 准备工作

  • 兼容的服务器:任何支持 FTP、SFTP (SSH) 或 WebDAV (HTTP/HTTPS) 的 NAS(群晖 Synology、威联通 QNAP、TrueNAS、Unraid)、家庭服务器或私有云(Nextcloud、ownCloud、WebDAV 存储)。
  • 连接信息:服务器地址(IP、域名或完整 WebDAV URL)、端口(默认:FTP 21、SFTP 22、WebDAV 443/80)以及用户名和密码(FTP 也支持匿名登录)。
  • iOS 权限:照片图库的完全访问权限、家庭局域网所需的本地网络权限,以及通知权限。

2. 备份中心概览

打开 BackupFlow 后,备份中心会实时展示您的备份系统状态:

  • 状态卡片:显示上次同步时间、下一个任务的时间和名称、当前保护状态(安全且已同步)、服务器地址,以及用于立即启动备份的绿色播放 (▶) 按钮。
  • 备份健康度:统计备份成功率(百分比与运行次数)、连续失败次数、上次成功备份时间及平均耗时。
  • 已保存的服务器:以彩色卡片展示所有已配置的 FTP、SFTP 和 WebDAV 备份任务,支持快速编辑 (✏️) 或删除 (🗑️)。轻点任意卡片即可打开任务详情。
  • 底部导航栏与设置:底部三个按钮分别用于同步/运行 (🔄)、打开备份历史 (🕒) 和创建新建备份 (+)。右上角的齿轮图标 (⚙️) 用于打开设置。
2. 备份中心概览

3. 创建新建备份

轻点备份中心底部的 + 按钮(或已保存的服务器旁的添加),打开新建备份界面:

  1. 来源:选择照片图库(仅照片、仅视频或照片和视频),或轻点选择文件夹从 iOS“文件”App 中选择任意文件夹。
  2. 目标类型:选择 FTP、SFTP 或 WebDAV。输入服务器地址、端口、用户名、密码以及远程路径(例如 /remote.php/dav/files/)。轻点测试连接验证无误后,可轻点浏览远程文件夹直接选择服务器上的目标文件夹。
  3. 日程安排:选择手动、每日、每周、每月或间隔,并在选择时间中设定执行时间。
  4. 备份行为:设置删除策略、校验和及运行条件,然后保存任务。

首次完整备份完成后,BackupFlow 只会传输新增或修改过的文件,因此后续备份速度会快得多。

3. 创建新建备份
3. 创建新建备份

4. 任务详情与管理

在已保存的服务器下轻点任意任务卡片,即可查看任务详情:

  • 通用:查看来源、当前状态(如就绪)、日程安排、删除策略和校验和状态。
  • 服务器:查看服务器地址、端口和用户名。
  • 最近备份:查看该任务的最近执行记录,包括时间、状态、传输文件数、大小和耗时。
  • 轻点左上角的编辑即可随时修改任务配置。
4. 任务详情与管理

5. 日程安排与运行条件

在日程安排中可选择五种模式:手动、每日、每周、每月或间隔,并在选择时间中指定时间。

在备份行为中可限制自动备份的运行条件:

  • 需要 Wi-Fi:绝不使用蜂窝移动数据。
  • 需要外部电源:仅在 iPhone 连接充电器时运行。
  • 使用允许的时间窗口:仅在指定时间段内(如夜间)执行自动备份。
  • 最低电池电量(位于设置 › 电池设置):电量低于阈值时自动跳过备份。

6. 删除策略、校验和与 iCloud

在备份行为中,您可以控制 iPhone 删除文件后服务器端的处理方式以及文件完整性校验:

删除策略 › 仅追加
从不删除服务器上的任何文件。如果您打算在备份后删除 iPhone 上的照片以释放空间,强烈建议使用此模式。
删除策略 › 镜像
使服务器文件夹与 iPhone 来源保持完全一致。在 iPhone 上删除的文件也会在下次同步时从服务器上删除。
删除策略 › 归档删除
不会永久删除任何内容。在 iPhone 上移除的文件会移至服务器上带日期的 .backupflow_archive 文件夹中。
校验和 (Checksum)
开启后会在上传完成后校验每个文件的完整性(默认关闭以获得最高传输速度)。

iCloud 照片提示:如果启用了“优化 iPhone 储存空间”,请开启需要时下载 iCloud 项目,以便自动下载并备份仅保存在 iCloud 中的原片。

7. 后台备份

BackupFlow 集成了 iOS BGTaskScheduler 以执行后台自动备份。由于 iOS 会根据电量、充电状态和使用习惯决定后台运行的具体时刻,计划备份可能会在设定时间之后稍晚启动或发送通知提醒。

如果 iOS 中途暂停了后台传输,只需打开 BackupFlow 即可自动续传,已上传的文件会自动跳过。首次进行大容量备份时,建议让 iPhone 保持连接 Wi-Fi 和充电器。

8. 备份历史

轻点备份中心底部栏中间的历史 (🕒) 按钮即可打开备份历史:

  • 汇总卡片:顶部显示已完成次数、失败次数以及累计已传输数据量(GB/MB)。
  • 详细记录:每条记录展示任务名称、日期时间、状态标签、文件数(如 1236/1236)、已传输大小和耗时。轻点右上角的垃圾桶图标 (🗑️) 可清空历史记录。
8. 备份历史

9. 应用设置

轻点备份中心右上角的齿轮图标 (⚙️) 打开设置:

  • 历史记录保留期(天):选择历史记录在设备上的保留天数(如 30 天)。
  • 需要外部电源与电池设置:全局充电要求与最低电量阈值设置。
  • 语言:在应用内随时切换 12 种支持语言。
  • 关于:查看当前版本、轻点评价应用或联系支持。
  • 重置所有数据:清除此 iPhone 上的所有任务、历史记录和已保存的密码,服务器上的文件不会受到任何影响。
9. 应用设置

10. 常见问题排查

无法连接到服务器。
请检查服务器地址、端口(FTP 21、SFTP 22、WebDAV 443/80)、用户名和密码。对于家庭局域网服务器,请确认 iPhone 连接在同一 Wi-Fi 下,且已在 iPhone 设置 › 隐私与安全性 › 本地网络 › BackupFlow 中开启权限。
计划的备份未执行。
请检查任务的备份行为条件(Wi-Fi、电源、时间窗口、电池设置)以及是否已允许 BackupFlow 发送通知。
部分照片未备份。
请确认已授予照片“完全访问”权限,并开启需要时下载 iCloud 项目。
服务器上的文件被删除了。
请将任务的删除策略从镜像改为仅追加或归档删除。
出现 SFTP 安全警告。
服务器的 SSH 指纹发生了变化。如果服务器重装或更换过属于正常情况,否则请先向管理员确认。

11. 隐私与安全

您的文件直接从 iPhone 传输到您自己的服务器。BackupFlow 没有自己的云服务器,从不查看您的文件,也不收集任何个人数据或分析统计。服务器密码加密保存在 iOS 钥匙串 (Keychain) 中。详情请参阅完整隐私政策。

12. 需要帮助?

请在应用内前往设置 › 联系支持(或发送邮件至 tamersavasci@icloud.com),邮件会自动附上应用版本和设备型号。