云同步概述
蜜蜂记账支持多种云同步方式,数据存储灵活可控。
为什么需要云同步?
- 数据备份 - 防止数据丢失
- 换机迁移 - 新设备快速恢复数据
- 多端协同 - 手机、平板、Web 数据实时互通(BeeCount Cloud)
- 设备切换 - 在不同设备间切换使用
支持的同步方式
| 方式 | 适合人群 | 难度 | 实时协同 |
|---|---|---|---|
| BeeCount Cloud 🆕 | 想要多设备实时同步 + Web 管理 | ⭐⭐ 简单 | ✅ 支持 |
| iCloud | iOS 用户 | ⭐ 最简单 | ⚠️ 仅 iOS |
| Supabase | 想要免费云数据库 | ⭐⭐ 简单 | ❌ 手动上传下载 |
| WebDAV | 使用坚果云/群晖 | ⭐⭐ 简单 | ❌ 手动上传下载 |
| S3 | 技术用户 | ⭐⭐⭐ 中等 | ❌ 手动上传下载 |
数据安全
- 所有数据都存储在你自己的云存储中
- 蜜蜂记账不收集、不存储任何用户数据
- 你可以随时导出、迁移数据
选择建议
- 多设备协同/家人共用 → BeeCount Cloud,Docker 自建,手机 + Web 秒级同步
- iOS 单人多设备 → iCloud,零配置
- 不想自建服务器 → Supabase,免费额度够个人用
- 有 NAS / 坚果云 → WebDAV
- 想用对象存储 → S3(Cloudflare R2 / AWS S3 / MinIO)
两种同步模型
蜜蜂记账的云方案本质上分两类,选之前先理解差异:
实时同步(BeeCount Cloud)
A 设备改一笔 → WebSocket 推送 → B 设备几秒内看到。无需手动操作,像微信消息一样自然。
快照同步(iCloud / Supabase / WebDAV / S3)
把本地数据整包上传到云端覆盖旧快照;换设备时从云端整包下载覆盖本地。适合"单人、主要一个设备记账,偶尔换设备"的场景。
关于快照同步的多设备使用
快照同步不支持两台设备同时编辑 —— 后上传的会覆盖先上传的改动。使用步骤:
- 在原设备:确认数据已同步到云端
- 在新设备:先删除本地账本 → 从云端下载
- 避免两台设备同时编辑,避免数据冲突
如果需要多设备实时协同,请改用 BeeCount Cloud。
差异预览(快照同步)
iCloud / Supabase / WebDAV / S3 在上传/下载前支持差异预览:
- 逐条展示新增、修改、删除的交易记录
- 可选择性同步特定变更
- 首次使用会显示使用指南弹窗
多设备同步开关(快照同步)
如果你只用一台设备,可以关闭"多设备同步"开关:
- 进入 我的 → 云服务 → 关闭"多设备同步"
- 关闭后进入云同步页面不再自动请求云端,减少卡顿和流量消耗
- 需要同步时可手动触发