AnySocket Sync

approved

by Andrei Vaduva

Self-Hosted synchronization for you Vault using AnySocket

19 stars858 downloadsUpdated 5mo agoMIT
View on GitHub

Obsidian AnySocket Sync

Securely synchronize your Vault on a self-hosted server

Built with: anysocket

Features

  • E2E encrypted Sync (transport layer)
  • Connect as many devices as you like
  • Sync all types of files across any device (works on mobile)
  • Version History (customizable retention)
  • Recover deleted files (customizable retention)
  • Supports syncing on demand
  • Works offline
  • Auto updates when server is updated

Info: This is not a CRDT Sync (like GDocs), it's a file sync so conflicts can happen if you edit the same file on multiple devices at the same time. Conflict resolution is last write wins

Coming soon:

  • Don't lose history on rename
  • 2FA for allowing other devices (increased protection)
  • Plugins sync

Known issues:

  • History is lost on rename (WIP)

if you find others, please create an issue

Installation

Important: Always backup your vault!

  1. First install & configure the server
  2. Now install the plugin in Obsidian (Community Plugins -> anysocket-sync)
  3. Enable the plugin
  4. Go to settings and update the configuration
  5. Enable Sync
  6. Enjoy!

Screenshots

Commands

Version History

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.