Org Share

unlisted

by Yuto Takagi

Share notes to a private CF Access-gated URL with org-domain, allowlist, or public audience.

1 starsUpdated 2mo agoMIT
View on GitHub

Org Share — Obsidian plugin

Share notes from your Obsidian vault to a Cloudflare Access-gated URL with three audience modes (Org / Allowlist / Public).

Setup

  1. Deploy the companion worker (see obsidian-org-share-worker).
  2. Plugin Settings → Org Share → fill in:
    • Worker URL (e.g. https://obsidian-org-share-worker.<sub>.workers.dev)
    • API Token (the secret you set via wrangler secret put API_TOKEN)
    • Your email
    • Org domain (e.g. example.com — the email domain your org uses with Google Workspace / CF Access)
  3. Open any note → Command palette → Share this note.

Commands

CommandWhat it does
Share this noteOpens modal to pick audience mode (Org / Specific people / Public) + expiry. Uploads, returns URL.
Copy share URLCopies the share URL of the current note.
Stop sharingUn-publishes the current note (404 from now on).

Audience modes

ModeWho can view
Org-wideAnyone signed in with an email matching your configured org domain.
Specific peopleOnly emails you explicitly list in the modal.
Public linkAnyone with the URL. No login required.

Status

P1 MVP — personal BYO use only.

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.