Obsidian使用Nextcloud+FolderSync实现双向同步

1. 引言

Obsidian是我最近下载并打算长期使用的一款笔记软件,它具有以下吸引我的亮点:

  • 开源:免费,仅同步服务收费
  • 安全:数据默认存储在本地
  • 可迁移:基于Markdown文件
  • 自由度高:拥有强大的插件/主题商场
  • 支持双联笔记和大纲笔记功能

之前我使用幕布作为笔记软件,但其长期不更新,似乎开发已停滞,故计划迁移所有笔记至Obsidian。

非常认可Obsidian官方的一句话:“Notes for your grandchildren.”

Obsidian的官方同步服务收费高昂,更好的做法是借用其他同步云盘,比如我直接使用了搭载在云服务器上的私有云Nextcloud。下面是详细的同步步骤。

2. PC端

使用Nextcloud桌面端,打开设置,点击“添加同步文件夹”,之后选择Obsidian笔记的存储文件夹,在Nextcloud云盘路径上创建对应的同步文件夹,之后next即可。

注意:如果提示你创建的同步文件夹已在另外的一个同步文件夹中,则需要你提前在后者中设置忽略同步该文件夹。

之后Nextcloud会将Obsidian中已有笔记逐个同步至云端。

3. 移动端

手机上推荐使用FolderSync应用进行同步。

打开应用后,点击下方第三个按钮,添加Nextcloud账户,填写账户密码和服务器地址,点击“测试”,出现绿色成功提示即可。

点击“+文件夹”,设置同步类型为“双向”,选择Nextcloud的远程文件夹和本地的文件夹(移动端Obsidian的笔记存储目录)。

在计划任务里启用计划同步,之后的设置里根据你个人需求设定。

现在点击“同步”,退回应用主页面,你将看到同步进程。

打开Obsidian,打开本地库文件,选择你刚才所设置的笔记存储文件夹,之后你就能惊喜地看到电脑上的笔记了。