马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 设计虱聊科技 于 2026-7-25 16:36 编辑
✿ NAS上跑Obsidian,之前有多折腾
玩 NAS 和 AI 个人知识库的朋友都知道,虽然 AI 解决了录入、维护、查询的全环节,但有时候还是想有一个给人看的阅读器,监管这些成果。 我之前也试过其他方案,SiYuan、Logseq、Nowen-note ……这些应用要么是要用数据库,要么是要改变文件结构,而我用惯了 obsidian 简单、纯粹的目录结构,不希望知识库文件结构变动。(其实接受数据库形式的话,绿联应用中心的思源笔记也不错) 奈何官方 Obsidian 容器实在不给力(对,就是应用中心那个)。 官方版通过noVNC 远程操作。启动慢,操作还卡。输入法不跟手、字体模糊、中文显示方块……又慢又卡又难用。更要命的是资源消耗。一个笔记软件,跑起来吃2GB+内存,CPU动不动就飙,NAS 上本就不富裕的资源雪上加霜。 现在好了,Ignis 抛弃虚拟机,直接在浏览器中运行 Obsidian, 终于告别卡顿了。界面、体验和本地基本没有区别。
✿ Ignis是什么
Ignis是一个新的开源项目(GitHub 800+ star),它的思路跟之前的Docker方案完全不同。 之前的"远程桌面"思路是在容器里跑一个完整的 Linux 桌面,我们在浏览器里看到的是截屏画面,每一帧都要编码传输,所以卡。 Ignis 的思路是"原生 Web"思路。它写了一套浏览器兼容层,把Obsidian用到的Electron API全部替换成Web API。 Obsidian 的 JS 代码直接在浏览器里跑,我们的笔记文件留在服务器上。不需要传画面,不需要编解码,操作响应跟本地应用一样快。 简单说:以前是远程看别人电脑屏幕,现在是直接在浏览器里跑Obsidian本体。
✿ Docker部署:5分钟搞定
Ignis的部署非常简单,我们在Docker管理界面点击“项目”,用 Docker Compose 部署。
- services:
- ignis:
- image: nobbe/ignis:latest
- container_name: ignis
- restart: unless-stopped
- ports:
- - "18080:8080" # 8080容易占用,这里前端改成18080
- # environment:
- # - PUID=10000
- # - PGID=10000
- volumes:
- - ./vaults:/vaults # 存放笔记库(Vault)
- - ./data:/app/data # 存放插件和同步状态
- - ./config:/app/obsidian-app # 缓存 Obsidian 资源
复制代码
记得修改端口和笔记存放目录: (1)端口设置: 8080 端口太容易被占用,建议修改前端端口,后端保持 8080 不变; (2)权限问题: 如果需要与 AI 协作,比如修改文件,记得修改 environment 下的 PID 和 UID,建议与 AI 助手的一致,避免协作出现权限问题。 例如 Hermes 就用 10000,OpenClaw 就用 1000。 我上面代码里是注释掉了(使其不生效),如果需要的话删掉前面的#取消注释,如果不需要的话可以把整个 environment 都删掉。 (3)仓库路径: 把./vaults 路径修改为实际的笔记库存放路径。Ignis 会自动匹配 /vaults 下的一级子目录,每个子目录是一个库。 (4)其他映射路径 /data 是插件和同步目录。 /config 是 obsidian 缓存目录。 部署成功后,访问 http://NAS的IP:前端端口,看到 Obsidian 的界面就说明成功了。
✿ 实际使用体验
我在绿联DXP4600上跑了两天,说说真实感受。 流畅度: 跟本地桌面版Obsidian几乎没区别。 编辑、搜索、切换文件都是即时响应,没有VNC那种"看别人操作"的延迟感。 插件兼容性: 大部分社区插件能用。 但不支持需要Node原生模块或child_process的插件(比如Templater的某些高级功能、Shell命令插件等)。 日常用的编辑、搜索、主题、Dataview这些都没问题。 中文体验: 完美。 输入法正常,字体清晰,没有 VNC 方案下常见的中文方块问题。 移动端: Ignis 在小屏幕上还会自动切换到 Obsidian 的移动端 UI 模式,手机浏览器也能用。
✿ Obsidian Sync也能用
Ignis支持登录Obsidian Sync同步。 更厉害的是,Ignis还提供了一个Headless Sync 功能。 服务器端在后台自动同步,不需要浏览器标签页开着。这对于NAS 7×24小时在线的场景特别有用:你在电脑上改了笔记,NAS端的Ignis自动同步,反过来也一样。
✿ 用后体验总结
如果你之前被VNC方案劝退过,又苦于找不到替代品,那Ignis值得试一下。5分钟部署好,资源占用很低,操作流畅,中文体验好。 Ignis 的定位并不是替代本地 Obsidian,而是是"偶尔在外网访问NAS上的笔记库"这个场景。 主力编辑还是本地 Obsidian 更舒服。 但当你不想装客户端、或者设备不方便装软件的时候,浏览器打开就能用,这个体验也确实足够方便。
我是设计虱聊科技——坚持创作有深度、高质量的作品、致力于分享干货、抵制标题党和网络垃圾,是我的座右铭。让我们共同打造互联网内容创作和知识分享的一股清流!ヾ(◍°∇°◍)ノ゙
|