vault-link/docs/index.md
2025-11-30 15:24:52 +00:00

2.3 KiB

layout hero features
home
name text tagline image actions
VaultLink Self-Hosted Obsidian Sync Edit with any tool. Automatic conflict-free merging. Your infrastructure.
src alt
/logo.svg VaultLink
theme text link
brand Get Started /guide/getting-started
theme text link
alt Why VaultLink? /guide/what-is-vaultlink
title details
Edit Anywhere Use Obsidian, Vim, VS Code, or any editor. VaultLink syncs files, not keystrokes—edit however you want
title details
Your Data, Your Server Fully self-hosted. No third parties, no subscriptions, no data mining. Single Docker container or binary
title details
No Conflict Markers Automatic merge using operational transformation. Never see conflict markers in your notes again
title details
Real-Time Collaboration See teammate cursors, merge edits instantly. Rust-powered WebSocket server with SQLite
title details
Open Source Everything MIT licensed. Server, clients, and sync algorithm are all open source. No proprietary components
title details
Battle-Tested Comprehensive test suite. E2E tests. Used in production. Unlike alternatives with zero tests

Why Self-Host?

You own your knowledge base. Commercial sync services can disappear, change pricing, or lock you out. VaultLink runs on your infrastructure—VPS, home server, or localhost.

Edit with any tool. Other solutions require CRDT-aware editors or break when you edit outside Obsidian. VaultLink uses differential sync: edit files however you want, sync handles the rest.

No conflict markers. Git forces manual merging. Other tools use last-write-wins. VaultLink's operational transformation automatically merges Markdown and text files without conflict markers or workflow interruption. See what's supported →

See how VaultLink compares to alternatives →

Quick Start

Deploy server (single command):

docker run -d -p 3000:3000 -v $(pwd)/data:/data \
  ghcr.io/schmelczer/vault-link-server:latest

Then install the Obsidian plugin or CLI client.

Full setup guide →