Real-time sync for Obsidian, on a server you own.

Notes, canvases and attachments on every device, in real time. Setup takes about three minutes — nothing extra to install, no CouchDB, no S3, no cloud account. For people who just want sync that works.

Up and running in two steps

Step 1 · Your server

Self-host in one line

Run it on any small Linux server. HTTPS is set up automatically, and it prints the URL and vault token the plugin needs.

$ curl -fsSL https://notabeam.app/install.sh | bash

Step 2 · Obsidian

Install the plugin

In Obsidian: Settings → Community plugins → Browse, search “Notabeam”, then Install and Enable. Paste the URL and token — sync starts right away.

What makes Notabeam different

Real-time, not scheduled

Changes propagate the instant you type, over a live connection — not on a timer or a manual push.

Self-host without the hassle

One docker run or a single binary keeps your notes on a server you own. No CouchDB, no object storage.

Safe by design

Deletions go to the trash, divergent edits become conflict copies, offline changes catch up. Nothing is silently lost.

More than Markdown

Syncs .md, .canvas, .excalidraw and binary attachments, with per-file sync indicators in the file explorer.

Open-core, going further

Free self-host today; managed cloud and AI access to your vault are on the roadmap.

Free & open-source

MIT-licensed plugin. Install in Obsidian and point it at your server.

Get started →