关联主题::
同级:: 2025-08-26_星期二
下一级::


最开始使用的方案是icloud,但是我发现这个方案并不稳定。
当前我选择的方案是Remotely Save + Nas。
之所以不用Git,主要考虑到很多文件涉及到隐私不适合同步到Github仓库。

Mac端设置

选择远程服务:Webdav
服务器地址:即在nas里指定同步的文件夹,我设置的是局域网路径,然后输入nas的账号密码

同步设置

  • 自动运行:每1分钟;
  • 启动后自动运行一次:启动后第10秒运行一次;(刚启动的时候会有很多插件同时启动避免出现bug)
  • 保存时同步(实验性质):关闭
  • 在状态栏显示上一次成功的同步:开启

由于我的Obsidian文件夹有一个文件夹是作为Obsidian blog使用的,但是这个文件夹下有很多的配置文件我不想同步过去,我只想同步博客的笔记内容。

所以在“运行同步的文件或文件夹的正则表达式”里我填写的是:

^Obsidian blog/content(?:/.*)?$

关于版本控制:

这里有三重保险。

保险一:Obsidian设置里有文件恢复功能
image.png

保险二:Mac电脑的的时间机器功能
保险三:绿联nas文件夹具备「快照」和「版本控制功能」

iOS端设置

同样安装Remotely Save插件,并完成Webdav,服务器地址,用户名,密码设置。

关于同步

  • 自定运行:不设置
  • 启动后自动运行一次:启动第10秒运行一次
  • 保存时同步(实验性质):关闭

其余不需要设置了。

这样会保障Mac和ios 的Obsidian不会同时进行内容同步导致版本错误。
这里采用的是手动触发「Remotely Save」同步命令。

在Obsidian设置里,点击「命令面板」,选择「置顶命令」:Remotely Save:开始同步(start sync)

这样编辑完笔记的时候,
1、直接下滑页面就可以看到命令,
2、或者点击右下角三杠菜单也能看见命令。
3、或者设置移动端工具栏

这样都可以快速触发Remotely Save」同步命令。