乐于分享
好东西不私藏

AI 助手 + Obsidian = 真正的自进化知识库

AI 助手 + Obsidian = 真正的自进化知识库

大家好啊,我是执着于持续分享数码家电、软件技巧相关知识,坚持创作有深度、高质量作品的博主 醉雪梅花。期待您的关注。

上篇文章我们让 AI 助手搭建了我们的专属自进化知识库。还没看到的同学点这里:

我是如何用AI管理个人知识库的

现在,我们的“知识图书馆”里已经有了“图书管理员”。今天,我们来在这个图书馆里安排一个“图书馆馆长”,让我们随时能手动翻阅和修改每条知识

这个“图书馆馆长”就是大名鼎鼎的笔记管理应用:Obsidian

跟着今天这篇文章完成 Obsidian 的部署后,我们就完成了完整的”AI + Obsidian”协同工作流——既能用 AI 助手自动管理知识库,又能用 Obsidian 手动查看和编辑


| 先说说协同思路

我在绿联 NAS 里,分别通过 Docker 部署 Hermes / OpenClaw 和 Obsidian。

我的知识库存放在一个共享目录 /volume1/AgentShared 里。AI 助手通过这个目录维护内容,Obsidian 也挂载到这个目录进行查看和编辑。


| 部署 Obsidian 容器

因为我们的知识库是存放在本地 NAS 里,所以为了方便,我选择在同一台 NAS 上,通过 Docker 部署 Obsidian。这样 Obsidian 可以直接读取本地的知识库(免得搞设备间数据同步了),而我们可以随时通过 WEB 网页来访问 Obsidian。

我用的是 docker-compose 来部署 Obsidian 官方镜像:

version: "3.9"services:  obsidian:    image: ghcr.io/linuxserver/obsidian:latest    container_name: obsidian    environment:      - TZ=Asia/Shanghai      - PUID=0      - PGID=0      - POLLING_INTERVAL=1000      - DISABLE_INIT="true"    volumes:      - /volume1/docker/obsidian:/config      - /volume1/AgentShared:/vault:delegated    ports:      - "3000:3000"    restart: unless-stopped

几个关键参数解释一下:

CHOKIDAR_USEPOLLING=true:解决文件监听报错。有些 NAS 文件系统不支持 inotify,必须用轮询模式。

PUID=0, PGID=0:让容器以 root 身份运行,保证有权限读写目录(其实默认应该就是 root ,我是为了保险直接指定了)。

/volume1/AgentShared:/vault:delegated:把知识库目录挂载到容器里,你可以根据自己的知识库目录修改。:delegated 是为了让容器内的修改能同步回 NAS。

部署完成后,访问 http://<你的NAS IP>:3000,应该直接看到 Obsidian 界面了。

可以看到,AI 记的知识库很不一样。这是因为,这个知识库主要是给 AI 看的,AI 会写成更适合 AI 读取的样子。不过这不重要,因为我们平常想问什么也是直接问 AI 助手,很少自己来看。


| 用起来是什么感觉?

部署好之后,你的知识库就彻底活起来了。

人在外面,突然想到一个知识点,直接给 AI 助手发消息:”帮我记到知识库。”回家打开 Obsidian,最新一条笔记已经在里面了,有标签、有索引,格式规范、要点齐全。

在 Obsidian 里手动做了整理,AI 助手下次搜索的时候能自动关联到。

这才是真正的”统一知识库”——不管从哪个入口进去,看到的都是同一份内容。


| 但还没完,还有一场硬仗要打

做到这里,有的小伙伴可能在用 Obsidian 打开知识库的那一步卡住了。

这不是我们哪里操作错了,而是我们漏了一个很重要的步骤:

设置协作目录的读写权限

因为 AI 助手跑在 Docker 容器里,Obsidian 也跑在容器里,它们在 NAS 上其实是”陌生人”——各有各的用户 ID。他们处理的文件也都是“私人物品”,我们必须让他们明白,协作目录就是一间“会议室”,在这里大家都没有秘密,可以互相修改各自的文件。

这篇太长了,先到这里。下一篇文章我会详细讲讲,怎么通过 ACL 权限配置,让多个容器之间和谐相处、完美协作。

敬请期待。


| Q & A

Q: 浏览器访问 Obsidian 界面打不开?

A: 试试无痕模式。可能是浏览器缓存问题。如果还不行,检查 3000 端口是否被占用。

Q: 能否自定义 Obsidian 主题和插件?

A: 可以。挂载的 /vault 目录就是你的知识库,和本地 Obsidian 一样,直接在设置里安装主题和插件就行。


坚持创作有深度、高质量的作品、致力于分享干货、抵制标题党和网络垃圾,是我的座右铭。

您的支持对我真的很重要O(∩_∩)O)。如果你我志趣相投,就帮赏个免费的关注和赞呗。让我们共同打造互联网内容创作和知识分享的一股清流!ヾ(◍°∇°◍)ノ゙

#hermes#openclaw#obsidian#nas#docker#AI助手