README file from
GithubSynqra (Obsidian Plugin)
Real-time multi-user live collaboration, note syncing, and Excalidraw whiteboards for Obsidian.
Features
- Live Concurrent Note Editing: Multi-cursor, real-time collaboration powered by conflict-free Yjs CRDTs.
- Excalidraw Live Canvas: Draw simultaneously with peers on
.excalidrawand.excalidraw.mddrawings at 30+ FPS. - Server Password Authentication: Securely connect to self-hosted Synqra relay servers.
- Admin Room Controls: Server admins can create, view, and delete isolated collaboration rooms directly from the plugin settings.
- Automatic Background Sync: Keeps your shared notes synchronized with zero data loss or text collisions.
Installation
Method 1: Using BRAT (Recommended for Pre-Release)
- Install the BRAT (Beta Reviewers Auto-update Tester) plugin from Obsidian Community Plugins.
- In Obsidian Settings → BRAT → Click Add Beta plugin.
- Enter the repository URL:
https://github.com/MaksVyte/Synqra-obsidian. - Enable Synqra under Community Plugins.
Method 2: Manual Installation
- Go to the Releases page and download:
main.jsmanifest.jsonstyles.css
- In your Obsidian vault folder, create the directory:
<YourVault>/.obsidian/plugins/synqra/ - Place
main.js,manifest.json, andstyles.cssinto that folder. - In Obsidian Settings → Community Plugins, click Reload plugins and toggle on Synqra.
Configuration & Getting Started
- Open Obsidian Settings → Synqra - Live Collaboration.
- Server URL: Enter your self-hosted Synqra server address (e.g.
ws://<your-server-ip>:5612orwss://collab.yourdomain.com).- To host your own server, check out the Synqra Server Repository.
- Server Password: Enter the server password provided by the server host.
- Room ID: Enter the collaboration room identifier (e.g.
vault-aor your team room). - Display Name & Cursor Color: Customize how other collaborators see your cursor and selections.
Admin Room Controls (Server Admins)
- Scroll down to Server Admin Controls in the plugin settings.
- Enter your
ADMIN_PASSWORDand click Unlock Admin Panel. - You can now:
- View Live Rooms: Check real-time connected users and active documents.
- Create New Rooms: Enter a Room ID to initialize a new room on the server.
- Switch Rooms: Switch your active vault connection with 1-click.
- Delete Rooms: Permanently remove unused rooms and clean up server storage.
Network Use & Privacy
Synqra connects exclusively to the self-hosted or user-specified relay server entered in the Server URL setting (via WebSocket and HTTP). It transmits document updates, cursor presence coordinates, and binary file chunks to sync notes between active collaborators in the specified room.
- No Third-Party Telemetry: Synqra does not collect, track, or send analytics or telemetry to any external service.
- Self-Contained: All collaborative data remains strictly between your Obsidian client and your chosen relay server.
License
MIT License. Copyright (c) 2026 MaksVyte. See LICENSE for details.