把 Obsidian 变成本地自建的知识库,网页随便打开不抓狂
Obsidian 的新解法:浏览器里也能用
Obsidian 真的很强。很多人用它来记笔记、做知识管理。它支持 Markdown、双向链接、图谱视图,还有各种插件。但它本质上还是个桌面软件。
你当然可以用 Obsidian Sync 同步到手机,但总觉得不够爽。想在任意电脑的浏览器里打开完整版 Obsidian?想把笔记完全放在自己手里,不经过第三方?
传统做法是用 VNC、RDP 或者 TeamViewer 远程桌面。这些工具能用,但体验很差。画面卡顿、延迟高,像在“远程遥控”自己的电脑。
Ignis:把 Obsidian 变成网页应用
Ignis 换了个思路。它不是远程桌面,而是把 Obsidian 打包成真正的网页应用。你在服务器上运行它,然后通过浏览器访问。
它跟远程桌面有什么区别?
不是远程桌面:Ignis 不会把你的整个桌面画面传过来。它把 Obsidian 编译成网页形式,直接在浏览器里运行。
完全自托管:你的笔记全在自己手里。别用 Obsidian Sync,也不用担心数据被第三方看到。你可以把它部署在自己的 VPS、家庭服务器,或者 NameOcean 的云主机上。
性能更好:因为不是视频流,所以响应更快。操作起来几乎没有延迟。
它是怎么做到的?
简单来说,Ignis 利用了 Electron 的底层技术,把 Obsidian 包装成网页形式,通过普通的 HTTP/HTTPS 协议来访问。
这样做的好处有几点:
- 流量消耗小,只传数据,不传画面
- 支持各种设备,电脑、手机、平板都能用
- 用标准 HTTPS 加密,更安全
- 可以配合 NameOcean 的域名和 SSL 证书,做成专业级的访问入口
实际用起来是什么感觉?
早上在咖啡店,下午回办公室,晚上出差在外地。你打开浏览器,输入自己的 Ignis 地址,笔记就都在了。
键盘快捷键、插件、图谱视图,都跟桌面版差不多。不会因为同步而出现版本冲突,也不用担心“哪个才是最新版”。
对开发者来说,这就等于把“第二大脑”放进了自己的服务器,想在哪用就到哪用。
如何开始搭建?
如果你会用 Docker 或者管理 VPS,搭起来不算太难。步骤如下:
- 先在 NameOcean 注册一个域名
- 开一台服务器(可以用 NameOcean 的云主机)
- 配置 SSL 证书,开启 HTTPS
- 按照 GitHub 上的说明部署 Ignis
- 把域名指向服务器的 IP 地址
- 浏览器输入域名,就能访问了
值得折腾吗?
如果你在意隐私、想把数据控制在自己手里、喜欢 Obsidian 但又希望能随时随地用浏览器打开,那这个方案很值得一试。
虽然需要自己动手,但换来的是一个真正属于你的知识管理系统。