告别卡顿!Ignis让Obsidian在浏览器里原生运行

2026-07-25 14:16:24 0点赞 0收藏 0评论

NAS上跑Obsidian,之前有多折腾

玩 NAS 和 AI 个人知识库的朋友都知道,虽然 AI 解决了录入、维护、查询的全环节,但有时候还是想有一个给人看的阅读器,监管这些成果。

我之前也试过其他方案,SiYuan、Logseq、Nowen-note ……

这些应用要么是要用数据库,要么是要改变文件结构,而我用惯了 obsidian 简单、纯粹的目录结构,实在不希望知识库文件结构变动。

奈何官方 Obsidian 容器实在不给力。

官方版要通过 VNC 或 noVNC 远程操作。启动慢,操作还卡。输入法不跟手、字体模糊、中文显示方块……又慢又卡又难用。

更要命的是资源消耗。一个笔记软件,跑起来吃2GB+内存CPU动不动就飙,NAS 上本就不富裕的资源雪上加霜。

现在好了,Ignis 抛弃虚拟机,直接在浏览器中运行 Obsidian, 终于告别卡顿了。界面、体验和本地基本没有区别。

告别卡顿!Ignis让Obsidian在浏览器里原生运行

Ignis是什么

Ignis是一个开源项目(GitHub 800+ star),它的思路跟之前的Docker方案完全不同。

之前的"远程桌面"思路是在容器里跑一个完整的 Linux 桌面,我们在浏览器里看到的是截屏画面,每一帧都要编码传输,所以卡。

Ignis 的思路是"原生 Web"思路。它写了一套浏览器兼容层,把Obsidian用到的Electron API全部替换成Web API。

Obsidian 的 JS 代码直接在浏览器里跑,我们的笔记文件留在服务器上。不需要传画面,不需要编解码,操作响应跟本地应用一样快。

简单说:以前是远程看别人电脑屏幕,现在是直接在浏览器里跑Obsidian本体。

告别卡顿!Ignis让Obsidian在浏览器里原生运行

Docker部署:5分钟搞定

Ignis的部署非常简单,还是以绿联 NAS 为例,用 Docker Compose 部署。

services: ignis: image: nobbe/ignis:latest container_name: ignis restart: unless-stopped ports: - "8080:8080" environment:     - PUID=10000 # 不需要权限协作也可以删掉     - PGID=10000 # 不需要权限协作也可以删掉 volumes: - ./vaults:/vaults - ./data:/app/data - ./config:/app/obsidian-app

记得修改端口和笔记存放目录:

(1)端口设置:

8080 端口太容易被占用,建议修改前端端口,后端保持 8080 不变;

(2)权限问题:

如果需要与 AI 协作,比如修改文件,记得修改 environment 下的 PID 和 UID,建议与 AI 助手的一致,避免协作出现权限问题。

例如 Hermes 就用 10000,OpenClaw 就用 1000。

(3)仓库路径:

./vaults 路径修改为实际的笔记库存放路径。Ignis 会自动匹配 /vaults 下的一级子目录,每个子目录是一个库。

告别卡顿!Ignis让Obsidian在浏览器里原生运行

(4)其他映射路径

/data 是插件和同步目录。

/config 是 obsidian 缓存目录。

部署成功后,访问 http://NAS的IP:前端端口,看到 Obsidian 的界面就说明成功了。


实际使用体验

我在绿联DXP4600上跑了两天,说说真实感受。

流畅度

跟本地桌面版Obsidian几乎没区别。

编辑、搜索、切换文件都是即时响应,没有VNC那种"看别人操作"的延迟感。

告别卡顿!Ignis让Obsidian在浏览器里原生运行

插件兼容性

大部分社区插件能用。

但不支持需要Node原生模块或child_process的插件(比如Templater的某些高级功能、Shell命令插件等)。

日常用的编辑、搜索、主题、Dataview这些都没问题。

告别卡顿!Ignis让Obsidian在浏览器里原生运行

中文体验

完美。

输入法正常,字体清晰,没有 VNC 方案下常见的中文方块问题。

移动端

Ignis 在小屏幕上还会自动切换到 Obsidian 的移动端 UI 模式,手机浏览器也能用。

告别卡顿!Ignis让Obsidian在浏览器里原生运行

Obsidian Sync也能用

Ignis支持登录Obsidian Sync同步。

告别卡顿!Ignis让Obsidian在浏览器里原生运行

更厉害的是,Ignis还提供了一个Headless Sync功能。

告别卡顿!Ignis让Obsidian在浏览器里原生运行

服务器端在后台自动同步,不需要浏览器标签页开着。这对于NAS 7×24小时在线的场景特别有用:你在电脑上改了笔记,NAS端的Ignis自动同步,反过来也一样。


用后体验总结

如果你之前被VNC方案劝退过,又苦于找不到替代品,那Ignis值得试一下。5分钟部署好,资源占用很低,操作流畅,中文体验好。

Ignis 的定位并不是替代本地 Obsidian,而是是"偶尔在外网访问NAS上的笔记库"这个场景。

主力编辑还是本地 Obsidian 更舒服。

但当你不想装客户端、或者设备不方便装软件的时候,浏览器打开就能用,这个体验也确实足够方便。

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松