The Obsidian-Syncinator is a plugin for Obsidian that keeps your workspace in synchronization across multiple devices, live and in real-time that aims to eventually consistency. It depends and requires syncinator-server to be deployed. Follow the documentation to set it up.
Drawing inspiration from the inventive naming style of Heinz Doofenshmirtz (Phineas and Ferb).
To test this plugin:
- Clone the repository
- Link the repository inside the
.obisdian/plugins
of your obsidian workspace - Open/Reopen obsidian
- Enable plugin in the settings
- Configure plugin
- Add sync for configurations
- Add also a settings page to decide what to sync
- Fix consistency on startup, to align local offline changes
- Add cursor of other clients
- Add heartbeat on ws connection