2026全新同步体验,实时同步笔记和插件且支持版本控制的插件FNS obsidian-fast-note-sync

介绍:

  1. FNS插件是一款支持多端同步的工具,涵盖Mac、Windows、iOS和安卓,实现obsidian客户端间的实时数据同步。
  2. 插件自带Web管理界面,用户可通过Web端编辑内容(如文本、图片、主题、插件等),并实时同步至其他设备。
  3. 支持文本、图片、附件、主题样式及插件的跨端同步,即使大文件也能在服务器支持下完成同步(国内部署可提升速度)。
  4. 主题和插件支持在线下载并自动同步到所有设备,确保各端体验一致。
  5. 提供“笔记历史版本”功能,用户可在任意端查看某条笔记的完整修改记录,增强内容追溯能力。
  6. 同步机制高效,Mac端操作即时同步至iOS端,Web端需手动刷新以获取最新状态。
  7. 因为要自建服务端。目前支持一键脚本部署、docker部署。部署也是相当简单。下面将提供部署教程,一键部署和使用。
  8. 采用Notion和Obsidian Sync相同WebSocket协议,实现实时(毫秒级)、双向、低延迟的消息推送与数据同步,同步嗖嗖快。

没有nas可以在阿里云和腾讯啥的买个最简单的服务器,几十块钱,这个网上教程一大堆。还是最适合软路由,或者nas等有服务器用户。

即将支持:

  • 分享功能:支持分享笔记。
  • MCP 支持:增加对 AI MCP 相关功能的支持。
  • 目录同步:支持添加、删除、修改和查询目录。
  • Git 版本控制集成:为笔记提供更安全的版本回溯。
  • 云存储与备份策略:
      ① 自定义备份策略配置。
      ② 多协议适配:S3 / Minio / Cloudflare R2 / 阿里巴巴云OSS / WebDAV。





贴两个视频教程

  1. 插件作者自己录制的【Obsidian完美同步,一次解决全部同步痛点-哔哩哔哩】 https://b23.tv/ogixGy2
  2. 其他UP的【如何用极空间加插件实现Obsidian多端笔记完美同步-哔哩哔哩】 https://b23.tv/fLNzkHD

再简单写个软路由(OpenWrt)和绿联NAS外网访问和同步的文字教程吧,部署分为服务端和客户端。

① 服务端:我们采用Docker部署,我使用的是openwrt软路由,用的硬件瑞莎e20c 2+16G,你还可以选择友善r2s啥的,有公网,家宽一般都是有公网ipv6的,如果没有(可以找客服开通IPv6)就需要做内网穿透了,或者使用easytier子网代理。这个这里就不展开了。软路由这个东西教程多的很,随便几十块的垃圾电脑或者开发板都能跑。

② 客户端:使用BRAT插件安装,后面细说。

如果完全是小白,没有服务器,没有公网,不建议自建,直接花钱买服务,体验会更好。不想花钱就使用国内的坚果云(不能同步插件),如果就是单纯想折腾,也不难,同步体验会好很多。

教程开始

一、这个是服务端:fast-note-sync-service github链接

  ① 打开istoreos后台,软件商店安装dpanel(点我跳转官网)做Docker部署。
  ② 然后安装Lucky(点我跳转官网)做反向代理,其实Lucky也可以管理和部署Docker compose,不想安装其它Docker面板,Lucky可以一站式解决。

  1. dpanel部分:

然后在dpanel的compose页面填入如下编排,进行部署容器,具体可以看官网教程,简单的不要不要的。

compose:

version: '3'
services:
  fast-note-sync-service:
    image: haierkeys/fast-note-sync-service:latest
    container_name: fast-note-sync-service
    restart: always
    ports:
      - "9000:9000"  # API Port
      - "9001:9001"  # WebSocket Port
    volumes:
      - ./storage:/fast-note-sync/storage  # Data storage
      - ./config:/fast-note-sync/config    # Configuration files
  1. Lucky部分:反向代理官网教程(点我跳转)

  ① 脚本安装(推荐)
在首页登陆终端后输入URL="http://release.66666.host"; curl -o /tmp/install.sh "$URL/install.sh" && sh /tmp/install.sh "$URL"

默认登陆地址 : http://软路由IP:16601
默认账号:666
默认密码:666

  ② 安装包安装
Lucky软路由安装包(点我跳转)做反向代理。

下载三个ipk的软件包,使用store安装,第三个安装包一定要选自己架构的,比如图片里面展示的就是arm64架构


  ③ Docker安装

    services:
      lucky:
        image: gdy666/lucky:v2
        container_name: lucky
        volumes:
          - 容器外持久化路径:/app/conf
          - /var/run/docker.sock:/var/run/docker.sock
        network_mode: host
        restart: always

简单说一下流程,安装好以后:
准备一个免费域名(我使用的是 www.freemyip.com)→ddns→SSL证书→反向代理(直接代理9000端口就行,9001是调试用的,不用代理。

二、这个是客户端:obsidian-fast-note-sync github链接(点我跳转)

我们使用 BRAT 安装(点我跳转)

可以在 Obsidian 社区插件中搜索并安装 BRAT 插件,进入插件设置,点击添加测试版插件并粘贴 https://github.com/haierkeys/obsidian-fast-note-sync

因为在等待官方审核上架,所以稳定版一直没更新,所以注意选择测试版。

这里补充一个我遇到的问题:
我使用了一个在文件资源管理器窗格中显示每个文件、文件夹和保险库的字数或其他统计数据。的插件,它会频繁统计,然后插件数据变化触发同步,导致界面闪烁或其它问题。我们在排除列表里面排除这个插件的文件夹或者数据文件。这里我排除的是数据文件,因为其它文件我是做了汉化,需要多端同步汉化。所有如果其它有冲突的插件可以一个个关闭后排查,然后排除这个插件的配置。

三、 开始使用
浏览器访问你服务器的IP加FNS的9000端口,注册进去。新建一个仓库,然后按图片操作即可一键填入配置开始同步,这里开发者没测试手机,写的桌面端,其实手机浏览器也可以一键填入。

四、 再贴一个绿联Docker的官方教程吧

绿联compose部署官方示例(点我跳转)

我没有这个硬件,这个教程翻了官网总结出来的,方便给小白用户看,其它Docker面板都是通用的,原理都一样。

  1. 先配置镜像加速,要不然可能部署几个小时。
    Docker配置镜像加速与镜像仓库拉取指南(点我跳转)

  2. 打开 【文件管理】 应用。在共享文件夹下的 Docker 目录中,创建一个新文件夹,并命名为fns(Lucky同理),然后右键这个文件夹,选择【属性】,复制文件夹路径, 下一步Docker Compose部署需要用到。

  3. 然后打开 Docker 应用,点击【项目 > 创建】,启动项目创建向导。配置 Docker Compose 文件。把里面(容器外持久化路径)改成刚刚复制的路径,开始部署就好了。

我示例两个,容器外持久化路径(点我跳转查看详细解释)(简单来说就是把容器里面的文件夹挂载到你自己的硬盘上),这个一定要按你实际的写,可能每个人的磁盘数字不一样:

  ① fns:

version: '3'
services:
  fast-note-sync-service:
    image: haierkeys/fast-note-sync-service:latest
    container_name: fast-note-sync-service
    restart: always
    ports:
      - "9000:9000"  # API Port
      - "9001:9001"  # WebSocket Port
    volumes:
      - /volume1/docker/fns/storage:/fast-note-sync/storage  # Data storage
      - /volume1/docker/fns/config:/fast-note-sync/config    # Configuration files

  ② lucky:

    services:
      lucky:
        image: gdy666/lucky:v2
        container_name: lucky
        volumes:
          - /volume1/docker/lucky:/app/conf
          - /var/run/docker.sock:/var/run/docker.sock
        network_mode: host
        restart: always

Lucky反向代理教程(点我跳转)

2 个赞

明天试用一下。
有绿联云NAS。

非常感谢,救了我一命,我本来已经要放弃bosidianl了,因为我的安卓手机根本打不开live-sync这个插件,折腾了很久…这个插件顺利能用!!太感谢了!

挺好,这么好的插件可惜使用的的人不多,开发者更新和回复也相当积极

怎么样,用起来了吗

挺好,这么好的插件可惜使用的人不多,开发者更新和回复也相当积极

是的,真心好用,设置很方便,同步速度相当快!

如果可以用NAS的话有没有可能就直接把NAS作为笔记存放的载体,像自己建了一个Notion一样,这样也不会占用本地存储。

是啊,它就是这样的。数据放在自己的地方,完全自建。

那要研究一下:thinking:,b站竟然没有相关教程,确实挺奇怪。

有的,在这里【Obsidian完美同步,一次解决全部同步痛点-哔哩哔哩】 https://b23.tv/ogixGy2

1 个赞

十分感谢分享!我这就去看!

安卓上可以后台同步吗?目前官方和很多方案都无法后台同步,必须打开 Obsidian 界面才行。

我是一边写就一边同步了呀,一秒都不到,可能你刚清理后台就已经同步完了。

哦,我的意思是,比如我在电脑上操作,手机安卓端 Obsidian 没有打开,这时会不会同步到安卓上。

还是说,找开安卓以后,还要等一会才能同步完成。官方同步就是打开以后,需要等一会才行。

只要你没清除后台,立即同步。不用等,马上就可以看到。就算你清除了后台,你打开软件的500毫秒就开始同步了。
你要是半秒都嫌慢,你还可以自己设置。

晕,这么牛?
插件在哪里,怎么操作,怎么搞,我要用,我要用。

用起来了,简单试用一下,同步很快。
似乎没解决一个重要的问题,就是现在实现的是移动端跟电脑在同一局域网下的同步,但我更希望实现的是比如说安装在 NAS 上面,不在同一局域网的时候也能同步。
还有就是作者的安装教程写的不够直白,我小白看得不是很明白,还有不知道在docker 上面怎么安装

你自己有软路由或者nas吗,没有的话,你就看开发者自己做的教程

你是想说开发者提供服务器和同步服务吗。这个可是个烧钱的活,短期应该不会实现,可能以后开发者也会提供公用服务吧。

建议自建,你有OPENWRT或者nas吗,基本都有Docker的。如果你都部署好了,准备个域名,配置好ddns,Lucky反向代理。就可以外网访问了,这些教程网上很多。

目前来说,适合有公网的用户,有服务器的用户。如果没有这些,可以使用坚果云这种提供云盘和同步服务的厂商。免费都够用,适合笔记量不大的,对隐私要求不高的,一个月1G的流量,半个小时免费600次还是1500次请求来着。