IonSync
approvedby Sean Richards
Self-hosted vault live synchronization - This plugin has not been manually reviewed by Obsidian staff.
IonSync (Obsidian plugin)
Self-hosted vault synchronization for Obsidian. IonSync keeps your notes in sync across devices through a server you run yourself, with optional end-to-end encryption.
This repository is the published plugin for the Obsidian community store. It is generated from the IonSync monorepo, where the server and full development history live. The
src/protocol/folder is the shared wire-protocol source that the plugin bundles.
Install
- Community store: search for "IonSync" in Obsidian - Settings - Community plugins.
- Manual: download
main.js,manifest.json, andstyles.cssfrom the latest release into<vault>/.obsidian/plugins/ion-sync/.
You also need the IonSync server running somewhere you control. See the monorepo for server setup.
Build from source
npm ci
npm run build # produces main.js
The build is reproducible: a clean checkout of a given tag always produces a
byte-identical main.js, matching the attested release asset.
License
MIT (c) Sean Richards
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.