
End-to-end encrypted sync for Obsidian vaults, with a sync server you can deploy to your own Cloudflare account
- Deploy
- One-click
- License
- MIT
- GitHub stars
- 258 stars
- Last commit
Obsidian Sync is the paid first-party service that syncs Obsidian vaults across devices with end-to-end encryption, version history and shared vaults. Two listed apps do its main job and run in your own Cloudflare account.
Each answer comes from the app’s README and source code, compared with the features Obsidian Sync describes on its own site.

End-to-end encrypted sync for Obsidian vaults, with a sync server you can deploy to your own Cloudflare account

Live Obsidian vault sync over Yjs CRDTs, served by a Worker you deploy and claim in your own Cloudflare account
| Feature | Synch | YAOS |
|---|---|---|
| End-to-end encrypted sync across devices | Yes | No |
| Desktop and mobile support | Yes | Yes |
| Version history for notes | Yes | Partly |
| Offline editing that merges when back online | Yes | Yes |
| Selective sync of folders and file types | Yes | Partly |
| Sync of vault settings, themes, plugins and hotkeys | Partly | No |
| Restore of deleted files | Yes | Partly |
| Shared vaults for teams | Yes | No |
End-to-end encrypted sync for Obsidian vaults, with a sync server you can deploy to your own Cloudflare account
Sources:github.com/hjinco/synchsynch.run/self-hostingobsidian.md/sync
Live Obsidian vault sync over Yjs CRDTs, served by a Worker you deploy and claim in your own Cloudflare account
Sources:github.com/kavinsood/yaosgithub.com/kavinsood/yaos/blob/main/docs/sync-contract.mdyaos.dev