# Synch

> Synch is a self-hosted, open-source alternative to Obsidian Sync that encrypts notes locally before syncing across devices with version history and conflict merging.

- **Category:** File Sync
- **Licence:** MIT
- **Latest version:** 0.5.5
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker Compose, Cloudflare Workers, Systemd
- **Tags:** Privacy, Markdown, Sync, End To End Encryption, Obsidian, Docker, Self Hosted, Cloudflare, Cloudflare Workers, Conflict resolution, Version history, E2ee, Encrypted Sync, Obsidian Plugin

## Description

Synch is an end-to-end encrypted sync tool for Obsidian vaults. It encrypts everything on your device before transmission, keeping notes, paths, and keys private from the server. Features include near-real-time synchronization, encrypted version history with deleted file recovery, and intelligent Markdown conflict resolution that auto-merges compatible edits while saving conflict copies for overlapping changes. Images, audio, video, and PDFs sync by default. Deploy your own server on Cloudflare Workers, Docker Compose, or systemd, then configure the Obsidian plugin to use your endpoint. The project uses the MIT license and is maintained by the hjinco organization.

## Links

- [Homepage](https://github.com/hjinco/synch)
- [Website](https://synch.run)
- [Documentation](https://synch.run/self-hosting)
- [Docker / systemd Guide](https://synch.run/self-hosting-docker)
- [GitHub Repository](https://github.com/hjinco/synch)
- [Obsidian Community Plugin](https://obsidian.md/plugins?id=synch)
- [Privacy Policy](https://synch.run/privacy)
- [Terms of Service](https://synch.run/terms)
- [Pricing](https://synch.run/pricing)
- [Blog](https://synch.run/blog)

---
Source: https://selfhost.directory/project/synch