自托管 Obsidian 同步 · iOS & iPadOS
你的 Obsidian 笔记库,终于在 iPhone 上同步。
VaultSync 通过 Syncthing 点对点同步你的笔记,直接进入 Obsidian 的 iOS 沙盒。没有笔记云。无需账号。零追踪。

同步本身免费——通过 Syncthing 完全点对点,中间没有任何笔记云。 Cloud Relay 是一项可选的唤醒推送,让服务器 → iPhone 的更新更快。
工作原理
你的服务器与 iPhone 点对点同步。
Syncthing 运行在一台你保持开机的设备上。VaultSync 作为对端加入,把笔记写入 Obsidian 的笔记库——中间没有任何笔记云。
点对点且私密
笔记通过 Syncthing 在你自己的设备之间直接传输——无论在局域网内还是通过互联网,传输过程均加密。没有第三方笔记云,无需账号。
直接落入你的笔记库
文件同步进 Obsidian 的 iOS 沙盒——正是应用本来就会查找的位置。无需 Siri 快捷指令,也没有脆弱的变通手段。打开 Obsidian,笔记就在那里。
悄悄智胜 iOS
iOS 不允许任何应用在后台同步——这是 Apple 的规则,不是我们的。Cloud Relay 的巧妙办法是:你的服务器一有变更,一条微小且不含内容的推送就会唤醒 VaultSync,时间刚好够它拉取新笔记。好处是近乎即时的传入同步——这是 iOS 本来不允许的——而中继仍然只看到设备 ID 和推送令牌,绝不会看到你的笔记。

几分钟即可设置
配对一次,它就会一直让你的笔记库保持同步。
第 1 步
用二维码配对服务器
扫描你的 Syncthing 设备 ID——或粘贴它——然后接受连接。无需手动复制任何密钥。
第 2 步
笔记落入 Obsidian
VaultSync 会检测你的笔记库、连接共享,并运行首次同步——直接进入 Obsidian 的沙盒。
需要时
用差异对比解决冲突
在两处编辑了同一条笔记?用清晰的左右并排差异解决 Markdown 冲突——一切由你掌控。
始终可见
活动时间线与诊断
活动时间线和诊断会准确显示同步了什么、何时同步——状态从不只用颜色表示,始终配有图标和文字标签。
诚实的对比
VaultSync 的对比表现——也包括它并不占优的地方。
每款同步工具都有取舍。这里是简版;完整的逐项分析在对比页面上。
| VaultSync | Möbius Sync | Obsidian LiveSync | Obsidian Sync | iCloud | |
|---|---|---|---|---|---|
| 设置难度 | 扫码配对 · 几分钟 | 需 Siri 快捷指令 | 需运行 CouchDB | 无 | 无 |
| 实时同步 | 近乎实时 * | 触发时 | 是,实时 | 是 | 最终才同步 |
| 原生落入 Obsidian(iOS) | 是,沙盒 | 沙盒变通 | 是,插件 | 是,原生 | 因情况而异 |
| 数据路径 | 点对点,无云 | 点对点 | 你的 CouchDB | 端到端云 | Apple 云 |
| 开源 | MPL-2.0 | 否 | 是 | 否 | 否 |
| 价格 | 免费 · 中继可选 | 免费增值 · Pro 收费 | 免费(自托管) | 订阅制 | 免费档 |
* 当 Cloud Relay 投递唤醒信号时近乎实时;否则在下次打开应用时同步。iOS 会限制后台投递——参见下方“对 iOS 的诚实说明”。
Cloud Relay · 可选
想让 iPhone 自行唤醒?加上 Cloud Relay。
没有它时,VaultSync 在你打开应用时同步服务器的变更。有了它,服务器一变更,一条静默推送就会唤醒你的 iPhone——即使 VaultSync 已关闭。
隐私源于设计
中继是一项唤醒服务,而非笔记云。它只转发一条推送,仅此而已。
Cloud Relay
可选的应用内订阅。
价格以美元(USD)显示。你所在地区的 App Store 价格可能不同。当有免费试用时,应用内会显示相应标记。
约两分钟即可开启
在应用内订阅,复制它给出的命令,改一处路径,然后在运行 Syncthing 的那台机器上执行。
docker run -d --name vaultsync-notify --restart unless-stopped \
--network host \
-v /PATH/TO/syncthing:/config:ro \
-e SYNCTHING_CONFIG=/config/config.xml \
-e RELAY_URL=https://relay.vaultsync.eu \
ghcr.io/psimaker/vaultsync-notify:latest
唯一需要改的:把 /PATH/TO/syncthing 替换为你的 Syncthing 配置文件夹——通常是 ~/.config/syncthing。没有需要复制的 API 密钥。
我们宁愿把话说得保守些,也不愿让你失望。
iOS 限制后台工作。 Apple 会限制静默推送和后台刷新,因此任何同步应用都无法在 iPhone 上真正保证“即时”。Cloud Relay 只是轻推一下你的手机——并不能凌驾于操作系统之上。
应用打开时,发送改动最可靠。 传入的改动可以在后台到达;而把你自己的改动发送出去,则在 VaultSync 处于前台时最稳妥。我们事先就告诉你这一点。
“传输中加密”,准确地说。 Syncthing 用 TLS 加密传输,中继则保护静态存储的令牌。VaultSync 并不声称在磁盘上对你的笔记进行静态加密——那由你设备本身的安全机制来完成。
状态从不靠猜。 每种状态都配有图标和文字标签,而不仅是颜色——所以你始终清楚自己是已同步、正在同步,还是需要处理。
公开构建
一个独立项目,在 MPL-2.0 下公开开发。
VaultSync 由一位独立开发者打造,站在 Syncthing 和 gomobile 的肩膀上。完整源码、更新日志和隐私政策都在 GitHub 上——在安装之前,你可以确切地了解在你设备上运行的是什么。