如何在NAS上使用小龙虾+Obsidian,让知识库的搭建更加优雅
哈喽小伙伴们好,我是Stark-C~
作为一名文字创作者,我每天都会和大量的资料、灵感、草稿、引用、想法打交道,所以,一个能长期承载我信息储备的知识库还是很有必要的。我不知道其他人是怎么记录自己的信息的,反正不怕大家笑话,我之前用的就是最传统、最笨、但也最常见的方法——复制粘贴 + 手机备忘录。
基本上就是灵感来了就随手一记,看到好句子就截图丢进去,反正素材在电脑和手机上保存的都有。说实话这种方式看似简单,实则随着内容越积越多,就越显得混乱,想要的信息不是忘记了就是找不到,总之就是使用效率非常低~。
我最近尝试了另外一种方案,把小龙虾(OpenClaw)+ Obsidian 部署到 NAS 上,让它们来接管我的知识库,应该很有搞头吧!为什么选择它们两个?很简单,小龙虾是目前当之无愧“能干事”的最强 AI 智能体(负责生成),而 Obsidian 又是目前公认最强大的本地知识库工具(负责管理)。两者强强联合,应该会有一个“很优雅”的体验吧。
PS:本文只是分享我个人的思路,因为设备和搭建环境不同,你那边的实际表现可能会和我文中的演示有差异,所以大家在抄作业的时候请勿盲目照搬,切记!!!
演示的NAS

🔺我本次演示的NAS为极空间刚发布不久的Z425轻享版。作为极空间最新一代的高性能 NAS,它依旧延续了Z425旗舰级的硬件底子和扩展能力:最高可扩展至 160TB 存储空间,搭载 14 核 18 线程的 Intel Ultra 5 125H 处理器,支持最高 128GB DDR5 内存,配备万兆 + 千兆双网口,以及全功能满血双雷电 4 接口。
要知道,它的这套配置就算是用在一台轻薄本里,那也是妥妥的高性能定位,所以当同样的硬件被塞进一台 NAS 里时,可以说是相当“离谱”的存在,甚至已经比很多专业的入门服务器还要强了。
而最香的还是价格目,前正值618,满减+优惠活动之后,到手也才5000出头。对于预算有限,又想要入手一台高性能旗舰NAS的小伙伴来说,现阶段应该算是很难得的机会了!
OpenClaw 部署

🔺小龙虾我们直接选择极空间应用商店里的就可以了。目前极空间这边的程序猿对于小龙虾的维护还是很积极的,更新频率也非常高,截止我写文的今天,它的最新版本更新就在两天前。

🔺应用商店里小龙虾的优势在于开箱即用,配置的时候我们只需要指定一个路径和端口就可以了,如果条件允许在配置路径的时候可以选择SSD储存池,毕竟后面小龙虾还是需要经常用,SSD存储池不管是在速度响应上,还是在频繁读写时的流畅度上都能带来更好的体验。

🔺具体的部署和初始化步骤这里不再多说,不管是官方还是网友都有教程,建议大家最后的交互还是采用飞书,目前使用内置插件扫个码就能直接绑定,非常方便。完成之后我们直接问小龙虾能访问和管理的目录,我们只要得到它的工作目录就可以了。
PS:其实熟悉OpenClaw的小伙伴都知道,小龙虾默认的工作目录就是“workspace”,我截图中展示的其实是我自己Docker部署的小龙虾,所以和应用商店小龙虾的路径可能有些出入,你们那边显示的和我不一样也非常正常。

🔺我之前的“workspace”目录有些乱,所以先让小龙虾帮我整理了一下,接着让它给我新创建一个“知识库”的目录,以后我的信息灵感啥的就全都指定送到这个目录就可以了!

🔺然后做一个简单的尝试,将一个链接丢给它,让它整理好之后送到知识库中,不到一分钟它就搞定了~

🔺然后回到我们让小龙虾创建的“知识库”目录里,可以看到它这里确实多了一个新的.md格式的文档。

🔺打开之后确实就是我们想要的,说明让小龙虾来生成知识库是可行的。
Obsidian 部署
知识库的管理使用Obsidian,虽说它已经有现成的各平台客户端,但是为了能和小龙虾生成的知识库实时同步,我选择在NAS上使用Docker部署Obsidian。
PS:Docker版的Obsidian貌似就是桌面客户端套壳过来的~

🔺打开极空间文件管理器,在Docker目录下新建一个“obsidian”的文件夹。

🔺然后点击极空间NAS的“Docker”应用,点击【Compose】 > 【新增项目】。

🔺在“创建项目”页面自定义项目名称,“存储位置”需要手动选择我们前面新建的go-novel-dl文件夹,勾选下方的“所有合规文件夹添加最大读写权限”,最后输入以下 Docker Compose 配置信息后点“创建”按钮:
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:
- ./obsidian:/config
- ./OpenClaw/workspace/知识库:/config/Obsidian Vault # 冒号前面映射“知识库”目录的本地路径(这其实就是它的仓库)
ports:
- "3030:3000" # HTTP 访问端口,冒号前面请勿冲突
- "3031:3001" # HTTPS 访问端口,冒号前面请勿冲突
restart: unless-stopped
需要修改的地方就看我给到的中文注释,其它的直接保持默认即可。镜像的拉取需要自行解决网络问题,粘贴到自己的NAS这边之前建议使用AI工具优化一下,以防止格式问题造成的部署失败。
PS:注意了哈!以上代码的“volumes”这里我同时使用了绝对路径与相对路径,特别是绝对路径哪里,请务必选择极空间本地真实的路径,也就是通过输入框上面的“查询路径”得到的真实路径,这一点非常重要!不要直接抄我的!!

🔺项目部署之后可以看到容器显示“运行中”,就说明可以使用了!
使用体验

🔺Docker版的Obsidian访问很有意思,因为它的网页端强制要求 HTTPS 或 localhost (本机)才能访问,所以我们如果直接使用极空间的远程访问它是可以打开的(因为此时的访问方式是 localhost ,使用的是3000端口)。

🔺但是如果你直接使用浏览器打开它的3000端口局域网访问,它就会报错,并提示让我们使用 HTTPS 的方式。

🔺所以我们这个时候需要手动在部署时候使用的 HTTPS 访问端口前面加上“https://”就可以了,完整的就是“https://NAS IP:端口号”(这里的端口号是3001映射的端口号)。

🔺然后将语言设置为中文就可以了。

🔺Obsidian仓库不需要新建,因为我们在Docker部署的那步已经指定,映射的就是小龙虾的“知识库”文件夹路径,我们这个时候直接“打开本地仓库”就可以了。

🔺打开之后可以看到小龙虾生成的.md格式文档已经出现在列表中了。
PS:Docker这边的功能其实和桌面端几乎完全一致,至于剩下的操作,对于经常使用 Obsidian 的玩家来说,应该就不用我啰嗦了吧~
最后
这套方案我目前已经使用大半个月了,目前来说体验还是超过我的预期,至少比我之前的“随手记”要高级和优雅很多,并且使用效率也是肉眼可见地提升了。
我现在会把想要收集的资料、突然冒出的灵感,甚至是写到一半的草稿全部丢给以 NAS 为载体、24 小时待命的小龙虾。聪明的小龙虾会根据我的指令自动理解内容、整理结构,甚至补全大纲、摘要和延展思路,最后生成一份 Obsidian 能直接接收的结构化笔记。
而有了Obsidian,不管我加进来再多零碎的素材信息,它都能通过强大的双链、标签和文件结构把它们重新组织成一个有脉络、有上下文的知识体系,让我在需要的时候总能第一时间定位到关键信息。
好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~

太一Thaiyee
校验提示文案
Strawberry的春天
校验提示文案
值友5879116844
校验提示文案
弗老大
校验提示文案
太一Thaiyee
校验提示文案
弗老大
校验提示文案
值友5879116844
校验提示文案
Strawberry的春天
校验提示文案