移动端同步完整方案
本文详细介绍 Obsidian 在 iOS 和 Android 平台的各种同步方案,帮助你选择最适合自己的方案。
方案对比
| 方案 | iOS | Android | 成本 | 难度 | 实时性 |
|---|---|---|---|---|---|
| iCloud | ✅ | ❌ | 免费 | 简单 | ⭐⭐⭐ |
| Obsidian Sync | ✅ | ✅ | $4/月 | 简单 | ⭐⭐⭐⭐⭐ |
| Git + 插件 | ✅ | ✅ | 免费 | 中等 | ⭐⭐⭐ |
| OneDrive | ✅ | ✅ | 免费 | 简单 | ⭐⭐ |
| Dropbox | ✅ | ✅ | 免费 | 简单 | ⭐⭐ |
| Syncthing | ❌ | ✅ | 免费 | 中等 | ⭐⭐⭐⭐ |
| WebDAV | ✅ | ✅ | 免费 | 复杂 | ⭐⭐⭐ |
方案一:Obsidian Sync(官方方案)
官方同步服务是最简单可靠的方案。
优势
- 🚀 端到端加密
- 📱 全平台支持
- ⚡ 实时同步
- 📜 版本历史
- 🎯 无需配置
设置步骤
- 订阅 Obsidian Sync($4/月或$48/年)
- 在桌面端登录账号
- 设置 → 同步 → 开启「远程仓库」
- 在移动端登录同一账号
- 选择要同步的仓库
配置选项
| 选项 | 说明 |
|---|---|
| 自动同步间隔 | 可设置为 0(实时) |
| 选择性同步 | 可排除特定文件夹 |
| 版本历史 | 最多保留 1 年 |
| 附件大小限制 | 默认无限制 |
方案二:iCloud(iOS 推荐)
优势
- 💰 完全免费(需 Apple ID)
- 🔄 系统级同步
- 🔋 低功耗
- 📱 iOS 原生支持
设置步骤
1. 桌面端准备
- 确保 Mac 已登录 iCloud
- 将笔记仓库移动到 iCloud 目录:
~/Library/Mobile Documents/iCloud~md~obsidian/Documents/ - 或创建新仓库时选择 iCloud 位置
2. iOS 端设置
- 安装 Obsidian iOS 版
- 打开应用,选择「iCloud」位置
- 选择已同步的仓库
注意事项
- ⚠️ 不要同时使用其他同步方式
- ⚠️ 避免在多个设备同时编辑
- ⚠️ 大文件同步可能较慢
常见问题
Q: 为什么看不到 iCloud 仓库?
- 检查 iOS 设置 → Apple ID → iCloud → 已开启 Obsidian
- 检查网络连接
- 尝试重新登录 iCloud
Q: 同步冲突怎么办?
- iCloud 会保留两个版本
- 手动合并冲突内容
方案三:Git 同步(跨平台)
优势
- 💰 完全免费
- 🔐 私有仓库加密
- 📜 完整版本历史
- 🌍 跨平台支持
Android 设置
使用 Termux
- 安装 Termux 应用
- 在 Termux 中安装 Git:bash
pkg update pkg install git - 克隆仓库:bash
git clone https://github.com/用户名/notes.git - 在 Obsidian 中打开克隆的文件夹
使用 Obsidian Git 插件
- 安装 Obsidian Git 插件
- 配置自动同步间隔
- 设置提交信息模板
iOS 设置
使用 Working Copy
- 安装 Working Copy 应用
- 克隆 GitHub 仓库
- 在 Working Copy 中设置「文件夹」共享
- 在 Obsidian 中打开共享文件夹
使用 a-Shell
- 安装 a-Shell 应用
- 配置 Git:bash
git config --global user.name "名字" git config --global user.email "邮箱" - 克隆仓库并同步
方案四:OneDrive / Dropbox
设置步骤
- 安装云盘应用
- 将笔记仓库放在云盘同步目录
- 在移动端 Obsidian 中打开云盘目录
OneDrive(Android 推荐)
目录位置:
/storage/emulated/0/Android/data/com.microsoft.skydrive/files/笔记/Dropbox
目录位置:
/storage/emulated/0/Android/data/com.dropbox.android/files/笔记/注意事项
- ⚠️ Android 上需要使用支持「外部文件访问」的文件管理器
- ⚠️ 免费版存储空间有限
- ⚠️ 同步延迟可能较大
方案五:Syncthing(Android 推荐)
P2P 同步方案,无需服务器。
优势
- 🔒 端到端加密
- 💰 完全免费
- ⚡ 局域网高速同步
- 🌐 支持 Android
设置步骤
1. 桌面端
- 下载安装 Syncthing
- 创建同步文件夹(指向笔记仓库)
- 记录设备 ID
2. Android 端
- 安装 Syncthing 应用
- 添加远程设备(桌面端设备 ID)
- 选择要同步的文件夹
- 授予存储权限
配置建议
| 设置 | 推荐值 |
|---|---|
| 同步间隔 | 60 秒 |
| 文件监控 | 开启 |
| 版本控制 | 简单版本控制 |
| 保留版本数 | 5 |
方案六:WebDAV
自建同步方案,适合技术用户。
服务商选择
| 服务商 | 免费空间 | 速度 |
|---|---|---|
| 坚果云 | 1GB/月上传 | 国内快 |
| InfiniCLOUD | 20GB | 较快 |
| Nextcloud(自建) | 无限 | 取决于服务器 |
设置步骤
- 获取 WebDAV 地址和账号
- 安装「Remotely Save」插件
- 配置 WebDAV 连接
- 设置同步计划
配置示例(坚果云)
服务地址:https://dav.jianguoyun.com/dav/
用户名:你的邮箱
密码:坚果云安全选项中的应用密码
远程目录:/obsidian-notes多设备同步最佳实践
避免冲突
- 单向工作流:在一个设备编辑后,等待同步完成再在另一设备工作
- 固定设备:移动端主要查看,桌面端主要编辑
- 及时同步:编辑后手动触发同步
同步前检查
markdown
## 移动端同步检查清单
- [ ] 确认网络连接正常
- [ ] 等待当前同步完成
- [ ] 检查是否有冲突文件
- [ ] 备份重要笔记处理冲突
当出现冲突时:
- 不要立即覆盖
- 比较两个版本差异
- 手动合并内容
- 删除冲突标记
各平台推荐方案
iOS 用户
| 预算 | 推荐方案 |
|---|---|
| 有预算 | Obsidian Sync |
| 无预算 | iCloud |
| 技术用户 | Git + Working Copy |
Android 用户
| 预算 | 推荐方案 |
|---|---|
| 有预算 | Obsidian Sync |
| 无预算 | Syncthing |
| 技术用户 | Git + Termux |
跨平台用户
| 预算 | 推荐方案 |
|---|---|
| 有预算 | Obsidian Sync |
| 无预算 | Git + 插件 |
| 自建服务 | WebDAV / Nextcloud |
常见问题
同步速度慢
原因:
- 网络问题
- 文件过大
- 同步间隔太长
解决:
- 使用 Wi-Fi 同步
- 压缩图片附件
- 减少同步间隔
文件损坏
预防:
- 定期备份
- 使用版本控制
- 避免同时编辑
恢复:
- Git:
git checkout HEAD~1 -- 文件名 - Obsidian Sync:恢复历史版本
- iCloud:从「已删除」恢复
存储空间不足
解决:
- 清理附件文件夹
- 使用图床托管图片
- 归档旧笔记