Obsidian 是一款基于本地文件的笔记与知识管理工具,其核心特点是使用 Markdown 格式记录内容,并通过内部“链接”构建个人知识网络。本文介绍两种常见的 Obsidian 多端同步方案及其优缺点,帮助你选择最适合的方式。
多端同步方案概览
方案 A:Cloudreve + WebDAV + Remotely Save
该方案由三部分组成:
Cloudreve:自建网盘服务
WebDAV:文件访问协议
Remotely Save:Obsidian 同步插件
架构示意:
Obsidian → Remotely Save 插件 → WebDAV 协议 → Cloudreve 云盘
Cloudreve 提供稳定的存储空间,Obsidian 通过 WebDAV 协议与 Cloudreve 云盘交互,实现多端文件同步。
一、Cloudreve 安装(Ubuntu 20.04)
创建安装目录:
sudo mkdir -p /opt/cloudreve
cd /opt/cloudreve下载 Cloudreve:
wget https://github.com/cloudreve/Cloudreve/releases/latest/download/cloudreve_linux_amd64.tar.gz如果服务器无法访问 GitHub,可在本地下载后上传。
解压程序:
tar -zxvf cloudreve_linux_amd64.tar.gz赋予执行权限:
chmod +x cloudreve启动 Cloudreve(首次启动会生成
conf.ini和cloudreve.db):
./cloudreve终端会输出管理员账号信息,请务必保存。默认访问地址:http://服务器IP:5212
临时后台运行(使用 Screen):
screen -S cloudreve ./cloudreve
# 退出会话:Ctrl + A D
# 重新进入:screen -r cloudreve配置 systemd 服务(推荐):
sudo nano /etc/systemd/system/cloudreve.service写入内容:
[Unit]
Description=Cloudreve
After=network.target
[Service]
WorkingDirectory=/opt/cloudreve
ExecStart=/opt/cloudreve/cloudreve
Restart=always
User=root
[Install]
WantedBy=multi-user.target执行:
sudo systemctl daemon-reload
sudo systemctl enable cloudreve
sudo systemctl start cloudreve
sudo systemctl status cloudreve修改默认端口:
sudo nano /opt/cloudreve/conf.ini找到 [System] Listen = :5212,修改为:
Listen = :8000重启服务:
sudo systemctl restart cloudreve访问地址:http://服务器IP:8000
防火墙放行端口:
sudo ufw allow 8000/tcp云服务器控制台也需放行该端口。
二、启用 WebDAV
WebDAV 地址:
http://服务器IP:8000/dav登录凭证:Cloudreve 用户名 + 密码
WebDAV 可让 Obsidian 访问远程文件系统,实现多端同步。
三、配置 Obsidian 同步
在 Obsidian 插件市场安装 Remotely Save。

配置参数:
远端基文件夹为远程存储根目录,目录结构示例:
Cloudreve
└─ note
├─ daily
├─ tech
└─ life多设备同步:
登录 Obsidian
安装 Remotely Save
填写相同 WebDAV 配置
点击 Remotely Sync 等待同步完成
方案 B:GitHub + Git 同步
该方案使用 Git 管理笔记版本,核心组件:
Git
GitHub 私有仓库
Obsidian Git 插件
架构示意:
Obsidian → Git 插件 → GitHub 私有仓库
操作步骤
创建 GitHub 私有仓库,例如
obsidian-notes,选择 Private。克隆仓库:
git clone https://github.com/username/obsidian-notes.git在 Obsidian 打开仓库:
选择 Open folder as vault
选择
obsidian-notes
安装 Obsidian Git 插件,配置自动提交、自动 push 和同步间隔(例如 1 分钟)。
同步操作:
修改笔记 → 自动 commit → push 到 GitHub
其他设备只需 pull 即可同步最新内容
总结与推荐
结论:
如果你拥有自己的服务器并希望接近网盘体验,Cloudreve + WebDAV 是不错的选择;如果你是技术用户,重视稳定性和版本管理,Git + GitHub 方案更适合;当然,官方 Obsidian Sync 依然是最简便的多端同步方式。