Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

S3 Vault Sync

ChalyChaly21 downloads

Sync Obsidian vault files through OSS / S3-compatible object storage.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

S3 Vault Sync is a community plugin for syncing vault files through OSS / S3-compatible object storage. It supports manual sync, automatic sync, deletion sync, conflict copies, optional empty directory sync, and connection configuration import/export.

The plugin ID is obsync.

中文说明

Obsync 是一个 Obsidian 社区插件,用于通过 OSS / S3 兼容对象存储同步当前 vault 文件。

Obsync 设置示例

当前能力

  • 基于 vaultId 隔离多笔记仓库
  • 基于 deviceId 区分多设备
  • 支持手动同步和自动同步
  • 支持 S3 Signature V4 对象存储
  • 支持冲突文件保留
  • 支持删除同步和已删除内容清理
  • 支持可选同步空目录
  • 支持复制 / 导入连接配置
  • 可选择导出完整配置,包含 Access Key 和 Secret

详细方案见:docs/obsidian-oss-sync-mvp.md

对象存储端点

同步端点填写服务商提供的 S3 API Endpoint。

Cloudflare R2

Endpoint: https://<account-id>.r2.cloudflarestorage.com
Region: auto
Bucket: <桶名称>

七牛云

Endpoint: https://s3.<region>.qiniucs.com
Region: <region>
Bucket: <桶名称>

本地开发

pnpm install
pnpm test
pnpm run build

技术栈:

Vite 8
Vue 3
Tailwind CSS 4
SCSS
TypeScript 6
pnpm

构建产物:

dist/main.js
dist/main.css

本地安装

安装到 Obsidian 时,需要复制:

manifest.json
dist/main.js
dist/main.css

到目标 vault 的插件目录,并把 dist/main.css 放置为 Obsidian 识别的 styles.css:

<vault>/.obsidian/plugins/obsync/
  manifest.json
  main.js
  styles.css

也可以使用安装脚本:

pnpm run build
pnpm install-plugin "/path/to/your-vault"

插件 ID

obsync

发布

推送版本 tag 会触发 GitHub Actions 自动发布:

git tag 0.1.1
git push origin 0.1.1

Release 会上传:

manifest.json
main.js
styles.css

发布前可以本地检查:

pnpm run build
pnpm run release:check
95%
HealthExcellent
ReviewSatisfactory
About
Sync your vault to OSS/S3-compatible object storage with S3 Signature V4 and per-vault/per-device isolation. Run manual or automatic sync, preserve conflicted files, propagate deletions and cleanup removed content, optionally sync empty directories, and import/export connection configurations.
SyncingBackupIntegrations
Details
Current version
0.1.2
Last updated
22 hours ago
Created
5 days ago
Updates
4 releases
Downloads
21
Compatible with
Obsidian 1.6.6+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
ChalyChalyichaly
GitHubichaly
  1. Community
  2. Plugins
  3. Syncing
  4. S3 Vault Sync

Related plugins

Remotely Save

Sync notes between local and cloud with smart conflict: S3, Dropbox, webdav, OneDrive, Google Drive, Box, pCloud, Yandex Disk, Koofr, Azure Blob Storage.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

WebDAV Sync

General-purpose & bidirectional WebDAV syncing for your vault. Designed for stability and robust file handling without vendor lock-in.

GitHub

GitHub Sync

Sync vault to personal GitHub.

YAOS

Simple real-time sync powered by your own Cloudflare Worker.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Nutstore Sync

Sync your vault with Nutstore (Jianguoyun) using WebDAV protocol.

Syncthing Integration

Syncthing integration.

BRAT

Easily install a beta version of a plugin for testing.