返回列表 发布新帖

[用户教程] NAS上跑Obsidian终于不卡了!告别VNC,纯粹的网页端Obsidian来了

85 0
发表于 昨天 16:31 | 查看全部 阅读模式 IP:河南省洛阳市老城区 公众宽带

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 设计虱聊科技 于 2026-7-25 16:36 编辑

NAS上跑Obsidian,之前有多折腾

玩 NAS 和 AI 个人知识库的朋友都知道,虽然 AI 解决了录入、维护、查询的全环节,但有时候还是想有一个给人看的阅读器,监管这些成果。
我之前也试过其他方案,SiYuan、Logseq、Nowen-note ……这些应用要么是要用数据库,要么是要改变文件结构,而我用惯了 obsidian 简单、纯粹的目录结构,不希望知识库文件结构变动。(其实接受数据库形式的话,绿联应用中心的思源笔记也不错)
奈何官方 Obsidian 容器实在不给力(对,就是应用中心那个)。
官方版通过noVNC 远程操作。启动慢,操作还卡。输入法不跟手、字体模糊、中文显示方块……又慢又卡又难用。更要命的是资源消耗。一个笔记软件,跑起来吃2GB+内存,CPU动不动就飙,NAS 上本就不富裕的资源雪上加霜。
现在好了,Ignis 抛弃虚拟机,直接在浏览器中运行 Obsidian, 终于告别卡顿了。界面、体验和本地基本没有区别。
01.png


Ignis是什么

Ignis是一个新的开源项目(GitHub 800+ star),它的思路跟之前的Docker方案完全不同。
之前的"远程桌面"思路是在容器里跑一个完整的 Linux 桌面,我们在浏览器里看到的是截屏画面,每一帧都要编码传输,所以卡。
Ignis 的思路是"原生 Web"思路。它写了一套浏览器兼容层,把Obsidian用到的Electron API全部替换成Web API。
Obsidian 的 JS 代码直接在浏览器里跑,我们的笔记文件留在服务器上。不需要传画面,不需要编解码,操作响应跟本地应用一样快。
简单说:以前是远程看别人电脑屏幕,现在是直接在浏览器里跑Obsidian本体。
02.png


Docker部署:5分钟搞定

Ignis的部署非常简单,我们在Docker管理界面点击“项目”,用 Docker Compose 部署。

  1. services:
  2.   ignis:
  3.     image: nobbe/ignis:latest
  4.     container_name: ignis
  5.     restart: unless-stopped
  6.     ports:
  7.       - "18080:8080"  # 8080容易占用,这里前端改成18080
  8.     # environment:
  9.       # - PUID=10000
  10.       # - PGID=10000
  11.     volumes:
  12.       - ./vaults:/vaults         # 存放笔记库(Vault)
  13.       - ./data:/app/data         # 存放插件和同步状态
  14.       - ./config:/app/obsidian-app # 缓存 Obsidian 资源
复制代码


记得修改端口和笔记存放目录:
(1)端口设置:
8080 端口太容易被占用,建议修改前端端口,后端保持 8080 不变;
(2)权限问题:
如果需要与 AI 协作,比如修改文件,记得修改 environment 下的 PID 和 UID,建议与 AI 助手的一致,避免协作出现权限问题。
例如 Hermes 就用 10000,OpenClaw 就用 1000。
我上面代码里是注释掉了(使其不生效),如果需要的话删掉前面的#取消注释,如果不需要的话可以把整个 environment 都删掉。
(3)仓库路径:
把./vaults 路径修改为实际的笔记库存放路径。Ignis 会自动匹配 /vaults 下的一级子目录,每个子目录是一个库。
03.png
(4)其他映射路径
/data 是插件和同步目录。
/config 是 obsidian 缓存目录。
部署成功后,访问 http://NAS的IP:前端端口,看到 Obsidian 的界面就说明成功了。


实际使用体验

我在绿联DXP4600上跑了两天,说说真实感受。
流畅度:
跟本地桌面版Obsidian几乎没区别。
编辑、搜索、切换文件都是即时响应,没有VNC那种"看别人操作"的延迟感。
04.png
插件兼容性:
大部分社区插件能用。
但不支持需要Node原生模块或child_process的插件(比如Templater的某些高级功能、Shell命令插件等)。
日常用的编辑、搜索、主题、Dataview这些都没问题。
05.png
中文体验:
完美。
输入法正常,字体清晰,没有 VNC 方案下常见的中文方块问题。
移动端:
Ignis 在小屏幕上还会自动切换到 Obsidian 的移动端 UI 模式,手机浏览器也能用。
06.jpg


Obsidian Sync也能用

Ignis支持登录Obsidian Sync同步。
07.png
更厉害的是,Ignis还提供了一个Headless Sync 功能。
Pasted image 20260724151211.png
服务器端在后台自动同步,不需要浏览器标签页开着。这对于NAS 7×24小时在线的场景特别有用:你在电脑上改了笔记,NAS端的Ignis自动同步,反过来也一样。


用后体验总结

如果你之前被VNC方案劝退过,又苦于找不到替代品,那Ignis值得试一下。5分钟部署好,资源占用很低,操作流畅,中文体验好。
Ignis 的定位并不是替代本地 Obsidian,而是是"偶尔在外网访问NAS上的笔记库"这个场景。
主力编辑还是本地 Obsidian 更舒服。
但当你不想装客户端、或者设备不方便装软件的时候,浏览器打开就能用,这个体验也确实足够方便。


我是设计虱聊科技——坚持创作有深度、高质量的作品、致力于分享干货、抵制标题党和网络垃圾,是我的座右铭。让我们共同打造互联网内容创作和知识分享的一股清流!ヾ(◍°∇°◍)ノ゙

评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表