目 录CONTENT

文章目录

使用OpenClaw搭建本地个人知识库

过客
2026-03-18 / 0 评论 / 0 点赞 / 1 阅读 / 0 字

龙虾养了一段时间了,可以创建一个个人知识库,把要记录收集的东西丢给它处理。

一、前言

网上都说Obsidian很适合OpenClaw做知识库,但Obsidian是桌面应用,对于在Linux Server版本无桌面安装的OpenClaw来说,并不算太友好。查看了Obsidian技能详情,它依赖于obsidian-cli,主要功能是对obsidian仓库md文件的增删改查,以及处理任务和查看历史版本等功能,前提是你的Obsidian 主程序必须保持运行状态。可Linux无桌面版无法安装Obsidian,对Obsidian也没多少研究不知道他有什么好玩的功能,不过从这个逻辑,想到了一个比较实用的个人知识库方案。

graph TB; subgraph ide1 [Nextcloud(版本管理)] A[知识库目录] end B[OpenClaw 增删改查知识库文件] C[Windows Obsidian管理知识库仓库] D[手机 浏览查看,简单编辑] A-- 通过WebDav挂载到本地 -->B A-- 通过RaiDrive挂载到本地 -->C A-- 通过Nextcloud Notes App -->D
  • 知识库目录存在Nextcloud Nodes目录中,Nextcloud自带版本管理。

二、操作步骤

1. 安装Nextcloud

一直有用Nextcloud,所以这里就用这个当存储了,不想安装Nextcloud的小伙伴可以用类似的工具或直接在OpenClaw上开个smb共享也行,这样手机上查看就需要其他工具了。我不想把唯一的数据存在OpenClaw设备上,最好是有版本控制,搞不好龙虾一抽风就理解错我的意思瞎改瞎删了呢。

Nextcloud安装之前就讲过飞牛中部署NextCloud,这是在1Panel中一键安装的,挺简单的就不大多复述了。获取WebDav访问地址,进入文件设置,就可以看到用户根目录WebDav的地址了。

假如仓库的目录为笔记,则我们的地址就是

https://yourdomain.com/remote.php/dav/files/<用户名>/笔记

2. Notes(笔记)安装使用

在Nextcloud的应用中找到并安装Notes插件,安装好后Nextcloud上面导航栏会有一个笔记,如果应用页面刷不出来可以使用 Nextcloud离线安装插件App来安装

20260318-113233.png

进入笔记设置,确认笔记文件所在位置。手机端可以下载相关的App来访问笔记

安卓进不了商店可以去Github上下载:https://github.com/nextcloud/notes-android

手机端效果:

2. OpenClaw上设置

挂载本地知识库目录

  • 设置开机启动挂载 Nextcloud 的 笔记目录,这里要借助davfs2工具。最简单的办法就是把前面的WebDav地址,账号密码丢给小龙虾自己处理。直接给小龙虾发消息
安装davfs2工具挂载WebDav到本地 `/home/vault`目录,并设置开机挂载(若挂载失败不影响正常开机)
WebDav地址:https://yourdomain.com/remote.php/dav/files/<用户名>/笔记
账号:zngw
密码:xxx

我这边是一步到位直接挂载成功了,如果不成功根据反馈提示操作基本也会成功。括号里的话最好加上,聪明的龙虾你不加它会自己设置,笨笨的龙虾就不一定了,到时候重启时因网络问题挂载失败就进入救援模式了。

  • 附脚本命令
# 安装davfs2,ubuntu 用apt,CentOS系用yum/dnf
sudo apt update
sudo apt install -y davfs2

# 创建挂载配置
sudo mkdir -p /etc/davfs2/secrets
# 记录凭证 webdav地址 账号 密码
echo "https://yourdomain.com/remote.php/dav/files/<用户名>/笔记 zngw xxx" > /etc/davfs2/secrets
chmod 600 /etc/davfs2/secrets

# 创建挂载点
sudo mkdir -p /home/vault

# 修改/etc/fstab配置,在最后添加,注:密码有特殊字符时需要转义
# webdav地址  挂载后目录  davfs  _netdev,noauto,x-systemd.automount,credentials=/etc/davfs2/secrets  0  0
echo "https://yourdomain.com/remote.php/dav/files/<用户名>/笔记  /home/vault  davfs  _netdev,noauto,x-systemd.automount,credentials=/etc/davfs2/secrets  0  0" >> /etc/fstab

# 测试挂载
mount -a
ls /home/vault

给OpenClaw讲解本地知识库规则

  • /home/vautl知识库目录中创建相当的子目录,然后写一个readme.md文件介绍一下基本情况,这个根据自己的情况来写,如:
# 日常笔记

> 记录日常想法、待办和灵感

---

## 📅 今日待办

今日待办文件夹内以 日期.md 命名,记录日期当天待办的事

---

## 📝 快速记录

快速记录文件夹内以 日期\_标题.md 命名,记录临时发起的 记录、保存、总结xx网站之类的信息

---

## 💡 信息收集

信息收集文件夹内以 日期\_标题.md 命名,记录定时任务如:大A早报、每日晨报、周终结等

---

## 📌 重要事项

重要事项文件夹内以 日期\_标题.md 命名,记录标志为比较重要的事,或灵儿认为比较重要的事

---

## 笔记

笔记目录为手动记录的信息,可以查询检索

---

## 博客

个人博客信息保存,可以为AI创作提供素材和写作风格参考

然后,就可以告诉OpenClaw你的本地知识库在/home/vault,规则是/home/vault/readme.md

使用测试

  • 比如临时想到什么东西要记录一下,发现不错的网站要保存一下等,直接用聊天工具给OpenClaw发过去就可以了

  • 试过公众号文章,结果有反爬机制,被拒绝了保存不了哈。

Windows中使用Obsidian查编辑

  • 先使用RaiDrive将Nextcloud的笔记目录挂载到本地(用的是免费版本只能挂成网络驱动,收费版本可以挂载成本地磁盘),这里选择WebDav模式,地址和域名分开来填写。

  • 直接打开Obsidian,打开仓库,选择我们前面挂载的 Y:盘

  • 就可以看到我们之前在OpenClaw中记录的东西了,也可以在查看、编辑,同要样会同步到手机和OpenClaw中。

版本管理

每次修改保存后,在Nextcloud页面的 文件-> 笔记目录 对应的文件详情中会有版本记录

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区