Obsidian plugin for self-managed sync

Tether

Tether keeps an Obsidian vault in sync with Google Drive using the user's own Google Cloud OAuth project and local Obsidian plugin settings.

What Tether Does

Tether connects Obsidian to Google Drive so setup can push the local vault, startup can pull Drive changes, and the interval timer can push local changes back as Drive revisions. It does not run a hosted sync backend.

Local-first storage

Tokens, folder choices, sync state, and plugin settings stay in the user's local Obsidian vault/plugin data.

Google Drive access

The plugin requests Drive permissions so it can list folders, read synced files, upload revisions, and mirror deletions chosen by the user.

No analytics backend

The current plugin code does not include ads, telemetry, or a third-party analytics service.

Google Cloud Values

Use these values when configuring OAuth branding, app domains, and redirect settings in Google Cloud.

Homepage URLhttps://llewellyn500.github.io/obsidian-tether/
Privacy Policy URLhttps://llewellyn500.github.io/obsidian-tether/privacy.html
Terms of Service URLhttps://llewellyn500.github.io/obsidian-tether/terms.html
Authorized Redirect URIhttps://llewellyn500.github.io/obsidian-tether/oauth/callback.html
Authorized Domainllewellyn500.github.io
Google Cloud Logo Uploadhttps://llewellyn500.github.io/obsidian-tether/assets/tether-google-cloud-logo.png
Tether is not affiliated with Google or Obsidian. Google may still show an unverified app warning until the OAuth project completes any required Google verification.