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

Synkk Team Vault Sync

Tawanda Joseph MutsenaTawanda Joseph Mutsena76 downloads

Whole-file team vault sync with path permissions, selective device rules, and deletion safety controls.

Add to Obsidian
Synkk Team Vault Sync screenshot
Synkk Team Vault Sync screenshot
Synkk Team Vault Sync screenshot
Synkk Team Vault Sync screenshot
Synkk Team Vault Sync screenshot
  • Overview
  • Scorecard
  • Updates11

Synkk - Obsidian everywhere

Whole-file team vault sync, real-time Yjs multiplayer, and zero-knowledge E2EE for Obsidian, powered by a self-hosted Synkk server.

Website · Live Docs Portal · Docs · Server repo · Latest release · Ottomate

Synkk plugin connected to the web dashboard

Synkk Team Vault Sync connects an Obsidian vault to a Synkk team server. It is designed for teams and individuals that need private infrastructure, member/device access control, path-specific permissions, real-time multiplayer collaboration, zero-knowledge encryption, and recoverable sync history without turning every user into a Git operator.

Product Screens

Web Dashboard Markdown Editor
Synkk dashboard showing vault health, sync events, and activity Synkk Markdown editor showing source mode, outline, and preview
Graph View Permissions Matrix
Synkk graph view showing linked notes and graph navigation Synkk permissions matrix showing member path access rules

Core Capabilities

  • Cross-Platform Sync: macOS, Windows, Linux, iOS, and Android support through Obsidian's plugin runtime.
  • First-Sync Pre-Flight & Migration Wizard: Built-in 4-phase diagnostic wizard that inspects local vaults prior to first sync, groups files (Markdown, Canvases, Images, Media, PDFs), sanitizes illegal cross-platform characters (: * ? " < > | \) with a single click, simulates quota and change counts via dry-run API, and prevents mass wipes with the 20% Atomic Safety Shield.
  • One-Scan QR Pairing: Instant device setup using the obsidian://synkk-pair deep link protocol. Scan a QR code in the Synkk web dashboard to connect your mobile or desktop device in 2 seconds.
  • Interactive Livewire Vault Portals: Publish your vault as an interactive web portal at /p/{slug} in real time with 4 design presets, instant Livewire fuzzy search, and interactive backlinks. Explore the live Synkk Docs Portal.
  • Real-Time Multiplayer Collaboration (Yjs): Real-time concurrent Markdown editing powered by Yjs CRDTs over Laravel Reverb, with remote awareness carets, shared undo history, and offline convergence.
  • Zero-Knowledge Client-Side Encryption (E2EE): High-entropy AES-256-GCM client-side encryption for E2EE vaults. Plaintext notes and Yjs updates never touch server disks unencrypted.
  • On-Demand Ghost Files: Dehydrate large attachments into lightweight stubs to keep mobile vaults lean, with one-click on-demand hydration.
  • Access Control & Path Rules: Scoped device tokens, team membership, and granular path-level read_write, read_only, and hidden permissions.
  • Content Integrity: SHA-256 content verification, atomic safety shields, deletion abort thresholds, and preserved *.sync-conflict-*.md backup copies.
  • Selective Sync & Config: Per-device include/exclude folder rules and optional .obsidian configuration syncing.
  • Recoverable History: Web Time Machine for server-side file-version rollback and recovery.

Security & Architecture Disclosures

  • E2EE Vaults: When client-side encryption is enabled, file contents and real-time collaboration updates are encrypted and decrypted strictly on your client device using WebCrypto AES-256-GCM. The Synkk server only stores and routes opaque ciphertext blobs. For E2EE vaults, server-side search and RAG indexing are intentionally disabled to guarantee zero server knowledge.
  • Standard Vaults: For standard (non-E2EE) vaults, the server receives file contents over HTTPS so it can store, authorize, version, index for local RAG, and restore them.
  • Transport Security: Always deploy the Synkk server behind HTTPS and configure trusted reverse proxies appropriately.

Installation & Quick Setup

Method 1: Instant One-Scan Pairing (Recommended)

  1. In Obsidian, install and enable the Synkk Team Vault Sync plugin.
  2. In your Synkk web dashboard, navigate to Devices -> Pair Device.
  3. Scan the generated QR code with your mobile camera or click Copy Deep Link on desktop (obsidian://synkk-pair?...).
  4. Obsidian will automatically configure the server URL, scoped token, and vault bindings.

Method 2: Manual Installation

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Create <vault>/.obsidian/plugins/synkk-sync/.
  3. Place the three release files in that directory.
  4. In Obsidian, open Settings -> Community plugins and enable Synkk Team Vault Sync.
  5. In Settings -> Synkk Vault Sync, enter your HTTPS server URL ending in /api/v1, paste your device token, and choose the target vault.

Development

npm ci
npm run build
npm test

The production command compiles TypeScript and bundles main.js. Release packages also include manifest.json and styles.css.

Links

  • Public app: synkk.space
  • Documentation: synkk.space/documentation
  • Server repo: github.com/tawandajosephmutsena/synkk
  • Plugin repo: github.com/tawandajosephmutsena/synk-obsidian-plugin
  • Creator studio: Ottomate

Creators

Synkk is created by Ottomate. Product direction and engineering are led by Tawanda Joseph Mutsena.

License

The plugin is licensed under the MIT License.

HealthExcellent
ReviewPassed
About
Sync Obsidian vaults to a self-hosted Synkk server with whole-file sync, real-time Yjs multiplayer collaboration, and zero-knowledge E2EE. Control access with device tokens and path-level permissions, pair devices via QR, offload large attachments as ghost files, and recover versions via a web time machine.
SyncingCollaborationAttachments
Details
Current version
1.0.9
Last updated
3 days ago
Created
2 weeks ago
Updates
11 releases
Downloads
76
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Tawanda Joseph MutsenaTawanda Joseph Mutsenaottomate
ottomate.space/
GitHubtawandajosephmutsena
  1. Community
  2. Plugins
  3. Syncing
  4. Synkk Team Vault Sync

Related plugins

YAOS

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

Relay

Collaborate in real time with live cursors. Share folders. Manage access to updates.

ima.copilot Sync

Sync ima notes & knowledge-base to Obsidian

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Consistent Attachments and Links

Move note attachments and update links automatically.

Ink

Handwriting and drawing directly between paragraphs using a digital pen, stylus, or Apple pencil.

Sync Engine

The extensible vault synchronization engine: Fast · Free · Reliable. Supports WebDAV, S3, and Google Drive.