IonSync

approved

by Sean Richards

Self-hosted vault live synchronization - This plugin has not been manually reviewed by Obsidian staff.

1 stars37 downloadsUpdated 4d agoMIT

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, and styles.css from 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.