网淘吧来吧,欢迎您!

Obsidian Sync技能使用说明

2026-03-29 新闻来源:网淘吧 围观:12
电脑广告
手机广告

Obsidian 同步服务器

一个用于 Clawdbot 与 Obsidian 之间双向同步的安全文件同步服务器。

📦 此技能是obsidian-openclaw
项目的一部分。这是一个 Obsidian 插件,允许您与您的 Clawdbot 代理聊天,并在您的笔记库与代理的工作区之间同步笔记。

Obsidian Sync

快速开始

SYNC_TOKEN="your-gateway-token" node scripts/sync-server.mjs

配置

环境变量默认值说明
SYNC_PORT18790服务器端口
SYNC_BINDlocalhost绑定地址
SYNC_WORKSPACE/data/clawdbot根工作区路径
SYNC_TOKEN(必需)认证令牌(使用 Gateway 令牌)
SYNC_ALLOWED_PATHS笔记,记忆允许的子目录(逗号分隔)

安全

  • 仅可访问已配置的子目录
  • 路径遍历攻击 (../) 已被阻止
  • 所有请求都需要Authorization: Bearer <token>
  • 绑定到本地主机;通过 Tailscale serve 暴露以实现远程访问

API 端点

方法端点描述
GET/sync/status健康检查
GET/sync/list?path=notes列出 Markdown 文件
GET/sync/read?path=notes/x.md读取文件 + 元数据
POST/sync/write?path=notes/x.md写入文件(冲突检测)

通过Tailscale暴露

tailscale serve --bg --https=18790 http://localhost:18790

作为服务运行

用户systemd服务

mkdir -p ~/.config/systemd/user

cat > ~/.config/systemd/user/openclaw-sync.service << 'EOF'
[Unit]
Description=OpenClaw Sync Server
After=network.target

[Service]
Type=simple
Environment=SYNC_TOKEN=your-token-here
Environment=SYNC_WORKSPACE=/data/clawdbot
Environment=SYNC_ALLOWED_PATHS=notes,memory
ExecStart=/usr/bin/node /path/to/skills/obsidian-sync/scripts/sync-server.mjs
Restart=on-failure
RestartSec=5

[Install]
WantedBy=default.target
EOF

systemctl --user daemon-reload
systemctl --user enable --now openclaw-sync
loginctl enable-linger $USER  # Start on boot

Obsidian插件

此技能为OpenClaw Obsidian插件提供后端支持:

github.com/AndyBold/obsidian-openclaw

该插件提供以下功能:

  • 💬聊天侧边栏—— 在Obsidian中与您的Clawdbot智能体对话
  • 📁文件操作—— 通过对话创建、编辑、删除笔记
  • 🔄双向同步—— 保持仓库与智能体间的笔记同步
  • 🔒安全存储—— 集成操作系统密钥链管理令牌
  • 📋审计日志— 跟踪所有文件操作

通过以下方式安装插件:BRAT使用:AndyBold/obsidian-openclaw

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第327190名访客 今日有245篇新文章/评论