NewIn Obsidian's community plugins

Your notes on every device. Readable only by you.

Real-time Obsidian sync through a free Cloudflare Worker in your own account. Every edit is encrypted on your device before it leaves.

Animated demo: a note called Board meeting is typed on a laptop and appears on a phone about 65 milliseconds later; the phone then types a second line that appears on the laptop. Both devices show the same finished note.

Typed on one, there on the other in about 65 ms. Both stay readable offline.

The Ownsync dashboard: two vaults across three devices, last sync just now, and how much of Cloudflare's free plan is used
Your dashboard, on your own Worker.
Setup

Three steps. About five minutes.

No account with me, no subscription. Your server, your keys.

01

Deploy your server

One click to your free Cloudflare account. Pick a setup key.

02

Add a passkey, connect

Your fingerprint signs you in. Press Open in Obsidian, and Connect.

The add-device page on a phone
03

Scan, and you're done

Your phone scans a one-time code. Your server never sees the key.

The setup guide has every step, with screenshots.

How it works

Sealed on your device. Opened on your others.

Your Worker sits in the middle, passing along what it can't read.

  1. Your laptop

    Encrypts every edit as you type.

    Holds the key
  2. Your Worker

    Relays and stores scrambled data on your Cloudflare account.

    No key, ever
  3. Your phone

    Decrypts and shows the edit, about 65 ms later.

    Holds the key

A new device gets the key from a one-time code you scan on a device that already syncs.

Privacy

Private by design. Not by promise.

Your server keeps only scrambled data, even from someone who took over your Cloudflare account.

What you writeMacBook

Board meeting

Q3 numbers are in. Hiring plan moves to next week.

  • Send deck to Priya
  • Book the room for Thursday
What your server keepsYour Worker
2f9c 07ab e41d 9b3c 77f0 a1e8 5c26 0d4f 93be 1a07 c4d2 e8f1 6b39 2a0c f75e 9d14 08c3 b6ea 41f7 3d90 ce25 7a8b 1f64 e0d9 5b73 a2c1 9e48 06fd 3c5a b81e 74d0 2e96 f13b 8ac7 0579 d64e 1bf2 a930 6e8d c15f 47b9 03ea 9d26 f8c1 5a07 e3b4 2c68 91df 7e05 b4a3 0f9c 6d21 e87b 13c6 a59e 2d40 f6b8 8c13 4e7a 09d5 b2f1 7c64 e1a8 3f97 5d0c
It can't seeNote text, file names, folders, the key
It can seeWhen devices connect, and how much is stored
The key livesOnly on your devices

Everything your server can and can't see.

65 mstyping, device to device
0notes lost in 500,000 random accidents
$0on Cloudflare's free plan
MITopen source, no account

No independent audit yet. Read the design notes and threat model and the stress test results."500,000 random accidents" means random crashes, renames and reconnects across three simulated devices.

Compared

Your server, or someone else's.

How it stacks up against the other ways to sync Obsidian. Where another one fits you better, I say so.

FeatureOwnsyncObsidian SyncSelf-hosted LiveSyncRemotely SaveRelay
PriceFree on Cloudflare's free plan ($5/mo Workers Paid for more)From $4 a monthFree; your own server, or peer-to-peerFree; a paid PRO tier is comingFree for 3 users; paid from $5 a month
Who holds the keysOnly your devicesYou, with your own passwordYou, with your passphraseYou, if you set a passwordRelay
End-to-end encryptedYes, alwaysYes, by defaultYes, once you turn it onOptional, off by defaultNo
Live as you typeYes, under a secondNear real-time, no live cursorsContinuous, with CouchDB or peer-to-peerNo: on a schedule or on saveYes, with live cursors
Where your notes are storedYour own Cloudflare accountObsidian's servers, in a region you pickYour CouchDB, S3 bucket, or peer-to-peerYour S3, Dropbox, OneDrive or WebDAVRelay's cloud, or your own server
SetupDeploy button, passkey, scan a QRSign in, set a passwordSet up a server, then a setup linkConnect a bucket, server or accountSign in, create a relay
Open sourceYes, MITNoYes, MITCore yes (Apache 2.0), PRO source-availablePlugin and server yes, sign-in service closed
Checked against each project's own site and code, 15 November 2026. Relay is made for sharing folders with other people.

The free plan gives 5 GB of storage and 100,000 rows written a day: plenty for one person's notes. Cost and limits.

Questions

Can Cloudflare read my notes?

No. Every edit is encrypted on your device with a key only your devices hold. The server stores scrambled data, and the dashboard sees only when devices connect and how much is stored.

What if I lose my phone?

Remove it from any other device. The vault gets a new key the lost phone doesn't have: it keeps what it already had, but gets nothing new.

Does it work on iPhone and Android?

Yes, anywhere Obsidian runs. Phones can sync notes only, and skip attachments.

Do I need to know how to code?

No. You press a button to deploy, pick a setup key, and follow the steps on your dashboard. Nothing to type in a terminal. Cloudflare asks to connect GitHub, where it keeps your server's copy of the code.

What if Cloudflare changes its free plan?

Workers Paid is $5 a month, and that's the worst case. Your notes stay on your devices whatever happens, and you can move to another Cloudflare account by setting up a new vault.

What if my Worker is down?

Keep writing. Every device works offline, and they merge when the Worker is back.

What if I lose every device?

The recovery key from setup gets the vault back. Without it, nobody can read the server's copy, me included.

Why not Obsidian Sync?

It's good, and it's the easy choice. Ownsync is for people who want the server to be theirs, and edits to show up live as they type.

Has it been audited?

Not yet. Here's the threat model in the design notes, and the 500,000-accident stress test.

Is it ready?

It's early. I use it every day, and I'm the only one testing it so far. Keep a backup of your vault while you try it.

Own your sync.

Deploy your server