Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

PKV Sync

cyberkurrycyberkurry443 downloads

Self-hosted Obsidian vault synchronization with versioned backup.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates23

Self-hosted, Git-backed synchronization for Obsidian.

This repository is the release mirror for the PKV Sync Obsidian plugin: the plugin source tree and release artifacts, published automatically from the main repository on every release. Pull requests are not accepted here — development happens in the main repository. Issues are welcome here or in the main repository.

简体中文

Current release

PKV Sync 1.9.0 fixes mixed realtime events so notes and attachments from the same push all arrive, supports case-only renames through normal sync, and keeps confirmed deletions from being uploaded again. Filenames that would alias after server decoding or fail portable path rules stay local. The server adds admin Markdown preview with a source tab and live upgrade progress. Upgrade the server and plugin together to use the complete release.

What it is

PKV Sync keeps your vaults in sync across devices through a server you host. Git is the source of truth: every change is a commit, with per-file history, diff, restore, and vault-level rollback.

Highlights

  • Multi-user, multi-vault sync with sub-second propagation (SSE)
  • Full version history: per-file diff/restore and vault-level rollback
  • Three-way automatic merge for concurrent text edits; remaining conflicts surface as resolvable .conflict-* files with an in-app diff view
  • Git-native access: read-only git clone of your vault over HTTPS with any Git tooling
  • Built-in MCP server, so your own AI agent can read and maintain your notes
  • Admin web UI, Prometheus metrics, and a backup/restore/verify CLI
  • Available in English, 简体中文, 繁體中文, 日本語, and 한국어
  • One-command migration from Obsidian Sync

Requirements

This plugin requires a self-hosted PKV Sync server. You deploy and operate it yourself — there is no third-party service, and your notes never leave your own infrastructure.

Quick start

  1. Deploy the server (single binary or Docker Compose — see the admin manual), then open https://your-host/setup to create the first admin account.
  2. Install PKV Sync from the Obsidian community plugin directory and enable it.
  3. In the plugin settings, enter your server URL and deployment key, sign in, and pick or create a vault. Sync runs automatically; a manual sync command is also available.

Privacy

The plugin communicates only with the server URL you configure. There is no telemetry and no analytics. The server administrator (you) can read vault content stored on the server; see the security policy and the deployment hardening guide for details.

Documentation and support

  • User manual (also in 简体中文, 繁體中文, 日本語, 한국어)
  • Admin manual
  • Security policy
  • Bug reports and feature requests: open an issue here or in the main repository

License

AGPL-3.0

HealthExcellent
ReviewSatisfactory
About
Sync your vaults across devices via a self-hosted, Git-backed PKV Sync server. Keep per-file commit history with diffs and restores, perform three-way merges with resolvable .conflict files, use vault-level rollback, sync multi-user/multi-vault setups with sub-second propagation, and get read-only git clone access, a built-in MCP server, and an admin web UI.
SyncingGitBackup
Details
Current version
1.9.0
Last updated
5 days ago
Created
5 months ago
Updates
23 releases
Downloads
443
Compatible with
Obsidian 1.8.7+
Platforms
Desktop, Mobile
License
AGPL-3.0
Report bugRequest featureReport plugin
Author
cyberkurrycyberkurry
GitHubcyberkurry
  1. Community
  2. Plugins
  3. Syncing
  4. PKV Sync

Related plugins

GitHub

GitHub Sync

Sync vault to personal GitHub.

Git

Integrate Git version control with automatic backup and other advanced features.

YAOS

Simple real-time sync powered by your own Cloudflare Worker.

GitHub

Git Sync

Sync your vault across all devices using your own GitHub account. Free forever.

Differential ZIP Backup

Back our vault up with lesser storage.

GitHub

GitHub Gitless Sync

Sync a GitHub repository with vaults on different platforms without requiring git installation

Yandex Disk Sync

Synchronize your vault with Yandex Disk. Supports bidirectional sync, conflict resolution, and works on mobile.

Settings profiles

Create various global settings profiles, that sync between vaults.

Baidu Netdisk Sync

Cross-platform bi-directional synchronization with Baidu Netdisk for your vaults.

Git File Sync

Both mobile and desktop. Selectively sync the notes you choose—not your whole vault—with GitHub, GitLab, or Gitea. No local Git repository required.