SaaS Alternative
Obsidian SyncStars
Forks
Watchers
Developer links
Synch
Synch keeps your Obsidian vault in step across desktop and mobile with end-to-end encryption, on a sync server you host yourself. Every note is encrypted on your device before upload, so the server stores sealed blobs and cannot read your notes, your file paths, or your vault keys. Edits travel between devices in seconds over a realtime connection, and the encrypted version history brings back earlier drafts and deleted files when a cleanup goes too far. When the same note changes on two devices, a three-way merge combines edits that do not overlap and keeps a conflict copy when they do, so work is never silently overwritten. Markdown, images, audio, video, and PDFs sync by default, and folder exclusions keep big or private corners of the vault at home. Run the server with Docker Compose or as a systemd service, point the plugin at your own API address, and allow only the email addresses you invite. Each vault gets its own database file on your disk, and blob storage can move to any S3-compatible bucket when the vault outgrows local storage. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- The server cannot read you
- Notes, file paths, and vault keys are encrypted on your device before upload. The server stores sealed blobs, so a breach exposes ciphertext, not your journal.
- Edits merge, not collide
- A three-way merge combines non-overlapping changes to the same note automatically. Overlapping edits become conflict copies, never a silent overwrite of your words.
- Deleted does not mean gone
- Encrypted version history restores previous versions of files and recovers deleted notes and attachments, turning fat-finger moments into quick undos.
- Your hardware, your vault
- The server runs from Docker Compose or a systemd unit on your own machine, with one database file per vault and optional S3-compatible blob storage.
Features
- Device-side encryption
- Vault data is encrypted locally with a password-wrapped vault key before anything uploads, and the key is unwrapped locally on each new device.
- Realtime device sync
- Change detection and a persistent realtime connection move edits between desktop and mobile Obsidian in seconds, not on a timer.
- Encrypted version history
- Every synced file keeps encrypted earlier versions, and deleted files stay recoverable from history inside the retention window.
- Automatic conflict merging
- Three-way merges resolve compatible edits to the same Markdown note on their own, and preserve a conflict copy when edits truly overlap.
- Self-hosted server included
- Deploy with Docker Compose or a prebuilt Node.js artifact under systemd, gate accounts with an allowed-email list, and check health at the built-in endpoint.
- All your file types
- Markdown syncs alongside images, audio, video, and PDF attachments by default, with file and folder exclusions for anything you keep local.