笔记越记越乱?我用PandaWiki把碎片资料变成了随叫随到的AI助手
前言资料越来越多很多人都有同一种烦恼。工作文档放在电脑里学习笔记散落在各种笔记软件中收藏的网页躺在浏览器书签里下载的PDF又堆在网盘和NAS里。平时觉得都保存好了真正需要的时候却怎么也找不到。刚开始还能靠搜索硬撑。时间一长文档越来越多关键词越来越模糊经常出现一种情况明明记得自己看过甚至还认真整理过可就是找不出来。最无奈的是同样的问题隔几个月又要重新搜索、重新学习一次。很多人选择把资料全部塞进云笔记。确实方便但新的问题又来了。容量限制、会员功能、平台绑定、隐私顾虑一个都不少。尤其是一些工作资料、技术文档或者内部知识长期放在第三方平台上总会让人觉得少了点安全感。PandaWiki给出的思路完全不同。它不是单纯存放资料而是把这些文档变成一个能够理解内容、回答问题的本地AI知识库。无论是Markdown、PDF、网页资料还是技术文档都可以统一管理并借助大模型能力进行搜索、问答和知识整理。再结合飞牛NAS和cpolar即使人在外面也能随时访问属于自己的知识中心。1 PandaWiki是什么PandaWiki 是一款 AI 大模型驱动的开源知识库搭建系统帮助你快速构建智能化的产品文档、技术文档、FAQ、博客系统借助大模型的力量为你提供AI 创作、AI 问答、AI 搜索等能力。主要功能和特色包括AI 驱动智能化AI 辅助创作、AI 辅助问答、AI 辅助搜索。强大的富文本编辑能力兼容 Markdown 和 HTML支持导出为 word、pdf、markdown 等多种格式。轻松与第三方应用进行集成支持做成网页挂件挂在其他网站上支持做成钉钉、飞书、企业微信等聊天机器人。通过第三方来源导入内容根据网页 URL 导入、通过网站 Sitemap 导入、通过 RSS 订阅、通过离线文件导入等。2 在飞牛NAS 上部署 PandaWiki2.1 安装PandaWiki首先登录到飞牛NAS,然后打开设置将ssh这一栏的选项打开ssh功能打开后使用shell工具进行远程登录连接这里以finalshell为例填写飞牛的相关ssh信息连接上ssh,然后切换至root用户如果已经是用的root用户连接则无需切换,输入如下命令会提示输入密码输入不会提示sudo-i然后执行如下命令进入pandawiki的交互式菜单页面bash-c$(curl-fsSLkhttps://release.baizhi.cloud/panda-wiki/manager.sh)选择安装默认在安装选项然后回车选择安装的目录不修改的话默认直接回车即可等待拉取镜像安装完成会有如下提示记住其中的内网访问地址以及用户名和密码信息访问给的内网访问地址如果出现如下不安全提示点击高级然后点击继续前往即可然后就可以正常到登录页面啦输入控制台中的用户名和密码信息进行登录:成功登录到PandaWiki首页2.2 修改管理员密码为了方便下次登录这里进行修改一下密码鼠标上移到修改密码栏目可以看到如下提示前面我们设置的安装位置是/data/pandawiki/,所以我们可以用命令直接修改该目录下的.env文件vim/data/pandawiki/.env进入文件后键盘按I进入编辑模式然后修改管理后台登录密码栏的密码修改完成后按Esc输入英文的:wq回车即可保存退出然后执行如下命令进行刷新(/data/pandawiki为安装目录,安装位置不同则需要替换该部分):dockercompose-f/data/pandawiki/docker-compose.yml up-d2.3 配置智能对话模型在首页点击去添加按钮然后在左侧选择您要添加的对话模型的供应商这里以DeepSeek为例如果您本地有部署AI也可以使用Ollama本地模型官网推荐使用DeepSeek模型提示需要API Key,我们来到DeepSeek的官网创建一个API Keyhttps://platform.deepseek.com/api_keys创建好后点击复制粘贴到PandaWiki的DeepSeekAPI Key栏目中然后点击获取模型列表获取到后选择一个模型这里选择Reasoner保存后会提示需要创建一个Wiki站需要填写知识库名称这里以测试为例然后直接点击保存如果提示端口可能已被其他程序占用将80端口换一个即可配置完成后点击右上角的访问WIKI网站进行测试测试wiki页面:成功进入到了知识库页面PandaWiki就已经配置好啦3 使用PandaWiki在前面已经配置好啦PandaWiki,接下来我们使用一下PandaWiki首先点击右上角的创建文档参考如下图这里创建了一个Markdown文件夹接下来导入一个markdown文件以当前文章为例点击通过离线导入,拖拽或点击选择文件进来即可点击拉取数据后等待一会然后选择该文件点击导入数据即可导入完成提示点击完成接着点击去发布按钮发布新版本输入版本号和版本描述也可以使用默认生成的版本信息点击确认提示发布成功后点击右上角的访问WIKI网站可以看到左侧已经目录已经显示了创建的Markdown文件目录和导入的Markdown文件点击文件还可以显示markdown内容我们可以点击右上角的搜索输入框进行提问或者点击左上角的logo图标回到首页,进行提问这里以如下问题进行提问如何安装PandaWiki可以看到DeepSeek检索到了我的文档然后进行分析和思考了官方推荐使用的是Chat模型这里用的Reasoner因为输出会带思考可以更详细的看到模型思考的内容可以看到本文章中写的图片也能正常的显示出来将完整的步骤呈现出来了。在结尾的部分还有引用列表,引用了当前提供的这篇文章至此PandaWiki 的部署与基础使用已经跑通你已经完成了安装、初始配置、模型接入、文档导入与发布AI 检索问答也能正常工作本地内网访问一切 OK。4 使用cpolar穿透PandaWiki以支持公网访问通过前面的步骤你已经成功搭建了一个功能强大的本地 AI 知识库PandaWiki。但是你是否遇到过这样的困扰当你在公司、咖啡厅或者出差时想要远程访问家里的 PandaWiki却发现只能通过局域网访问或者当同事/朋友想要体验你的知识库与 AI 问答时却因为网络限制而无法分享这些场景正是内网穿透技术要解决的核心痛点。本章将带你使用 cpolar 内网穿透工具让 PandaWiki 突破局域网限制实现全球任意地点的安全远程访问真正实现“知识库随身携带”的终极体验。4.1 什么是cpolar?cpolar 是一款内网穿透工具可以将你在局域网内运行的服务如本地 Web 服务器、SSH、远程桌面等通过一条安全加密的中间隧道映射至公网让外部设备无需配置路由器即可访问。广泛支持 Windows、macOS、Linux、树莓派、群晖 NAS 等平台并提供一键安装脚本方便部署。4.2 安装cpolar首先在finalshell的命令窗口中执行如下命令(非root用户需要输入飞牛云nas的密码)sudocurlhttps://get.cpolar.sh|sh安装完成后执行下方命令查看cpolar服务状态sudosystemctl status cpolarcpolar安装和成功启动服务后在浏览器上输入飞牛云主机IP加9200端口访问Cpolar管理界面使用官网注册的账号登录,登录后即可看到配置界面,接下来在web界面配置即可4.3 穿透PandaWiki项目的WebUI界面4.3.1 随机域名方式(免费方案)随机域名方式适合预算有限的用户。使用此方式时系统会每隔24 小时左右自动更换一次域名地址。对于长期访问的不太友好但是该方案是免费的如果您有一定的预算可以查看大纲4.3.2的固定域名方式且访问更稳定。点击左侧菜单栏的隧道管理展开进入隧道列表页面页面下默认会有 2 个隧道ssh隧道指向22端口tcp协议website隧道指向8080端口http协议http协议默认会生成2个公网地址一个是http另一个https免去配置ssl证书的繁琐步骤点击编辑website的隧道修改成我们PandaWiki需要的信息接着来到在线隧道列表可以看到名称为PandaWiki-2443隧道的两条记录信息一条协议为http,另一条协议为https:以https为例访问测试成功访问到了登录界面让我们使用前面修改后的密码进行登录测试一下登录成功且正常显示了上传的Markdown文档接下来我们还需要穿透一下知识库搜索页面即WIKI网站点击设置页面查看端口可以看到配置的端口为8088即前面手动配置的端口默认为80接下来回到cpolar后台点击创建隧道:创建成功后来到在线隧道列表里面可以看到名称为wiki-index-8088隧道的两条记录信息一条协议为http,另一条协议为https:以https为例访问测试一下访问成功且可以正常进行提问恭喜你已经成功实现了 PandaWiki 的远程访问现在无论你身在何处只要有网络就能随时访问你的专属AI本地知识库了真正实现了”AI知识库随身携带”的终极体验。记得免费方案每24小时会更新域名地址及时获取新地址即可持续享受远程访问的便利。4.3.2 固定域名方式升级任意套餐皆可通过前面的配置我们已经成功实现了PandaWiki 的远程访问但免费随机域名方案的局限性也逐渐显现每24小时自动更换域名地址意味着你需要频繁更新书签、重新分享链接甚至可能因为忘记更新而无法访问。固定域名方案正是为了解决这些痛点而生让你拥有一个永久不变的专属地址真正实现稳定可靠的远程AI本地知识库。好啦接下来开始固定保留二级子域名教程首先进入官网的预留页面:https://dashboard.cpolar.com/reserved选择预留菜单即可看到保留二级子域名项填写其中的地区、名称、描述可不填项然后点击保留按钮操作步骤图如下列表中显示了两条已保留的二级子域名记录地区显示为China Top。二级域名显示为pandawiki用来设置知识库管理页面的。二级域名显示为indexwiki用来设置知识库首页提问页面。注二级域名是唯一的每个账号都不相同请以自己设置的二级域名保留的为主接着进入侧边菜单栏的隧道管理下的隧道列表可以看到名为PandaWiki-2443的隧道点击编辑按钮进入编辑页面来到状态菜单下的在线隧道列表可以看到隧道名称为PandaWiki-2443的公网地址已经变更为二级子域名固定域名主体及后缀的形式了这里以https协议做访问测试访问成功接着来配置知识库首页的固定子域名回到隧道列表编辑wiki-index-8088隧道填写好二级子域名相关的信息然后点击更新再次来到状态菜单下的在线隧道列表可以看到隧道名称为wiki-index-8088的公网地址已经变更为二级子域名固定域名主体及后缀的形式了以https协议进行访问测试(修改为deepseek-chat模型效果,不进入思考直接简洁回答)访问成功至此两个固定二级子域名均已生效PandaWiki 管理后台与WIKI 首页都可通过固定的 HTTPS 公网地址稳定访问分享与远程协作更省心。5 给Wiki首页添加访问授权验证在完成公网部署后我们发现Wiki首页默认无需登录即可访问这在家庭或团队环境中可能存在安全隐患。为了确保只有授权用户才能使用我们的本地AI知识库cpolar提供了便捷的访问授权验证功能。5.1 为什么需要访问授权隐私保护防止他人随意访问你的创作内容资源安全避免AI API密钥被恶意使用访问控制确保只有团队成员或指定人员可以使用成本控制防止API调用量被恶意消耗5.2 配置访问授权验证首先打开cpolar管理界面进入隧道管理→隧道列表找到wiki-index-8088隧道点击编辑按钮在编辑页面中点击高级按钮展开高级配置选项按照下图进行设置在HttpAuth这一栏输入admin:123456 其中【admin】为你想要设置的账号中间的冒号是英文的不是中文【123456】为想要给admin用户设置的密码5.3 验证授权效果重新访问你的公网地址会发现浏览器弹出登录验证框输入刚才设置的用户名和密码即可正常访问编辑器。这样你的Wiki首页就具备了基础的安全防护既保持了便捷的远程访问能力又确保了内容与资源的安全。总结PandaWiki真正解决的并不是文档存储问题而是知识利用问题。过去资料虽然保存下来了但真正需要的时候依然要自己翻找、筛选和整理。而在接入大模型之后这些静态文档开始具备理解和回答能力让知识从“存着”变成了“能用”。本文完成了PandaWiki在飞牛NAS上的部署并结合DeepSeek模型实现了知识检索、智能问答以及文档管理功能。从文档导入、版本发布到AI问答已经形成了一套完整的本地知识库工作流。通过cpolar配置公网访问之后这套知识库也突破了局域网限制。无论是在办公室、出差途中还是移动设备上都能够随时访问自己的资料库让过去分散在各个平台中的知识重新集中起来。如果你也正在被各种笔记软件、网盘和资料夹折磨那么PandaWiki值得尝试。毕竟知识最有价值的时候不是存进去的那一刻而是需要的时候能够立刻找到答案的时候。

相关新闻

迁移学习原理与实践:从特征提取到模型微调

迁移学习原理与实践:从特征提取到模型微调

1. 迁移学习:让AI像人类一样举一反三记得三年前我在做一个医疗影像识别项目时,训练数据严重不足。正当团队一筹莫展之际,一位同事提议:"为什么不用ImageNet上预训练好的模型?"这个看似简单的建议&#xff0c…

2026/7/26 22:56:12阅读更多 →
Bianfchheng (Yi) 《边城(一)》字母标调拼音拼写实测案例

Bianfchheng (Yi) 《边城(一)》字母标调拼音拼写实测案例

此文基于这项规则:汉语拼音字母标调规则 Bianfchheng (Yi) Shenv Conwen Yyou Sirchuanp gor Hutnnan qu, kau dong you yi tio guanplu. Zhe guanplu jiangjnn Xangbsxi bianfjngg, daole yi g difang mmngjao "Chatdonrs" d xio shanchheng shh, you…

2026/7/26 22:56:12阅读更多 →
Shb Shcx shd shbx shv《施氏食狮史》字母标调拼音拼写实测案例

Shb Shcx shd shbx shv《施氏食狮史》字母标调拼音拼写实测案例

此文基于这项规则:汉语拼音字母标调规则 Shb Shcx shd shbx shv Shhi shrt shps shc Shb Shcx, shsp shbx, shsf shd shk shbx. Shb Shcx shh shh shsq shg shz shbx. Shk shh, shsq shk shbx shsq shg. S shh, shsq Shb Shcx shsq shg. Shb Shcx shz s shk shbx,…

2026/7/26 22:56:12阅读更多 →
健康管理的基础定义

健康管理的基础定义

健康管理的基础定义健康管理是近年来受到不少人关注的健康服务品类,主要是围绕普通人群的日常健康生活相关需求,提供对应的配套服务内容。健康管理的常见服务方向当前市面上的健康管理相关服务覆盖多个不同的方向,大家可以根据自身的日常健康…

2026/7/27 6:29:18阅读更多 →
C/C++文件操作进阶:从基础API到健壮架构设计的实践指南

C/C++文件操作进阶:从基础API到健壮架构设计的实践指南

1. 项目概述:从文件操作到架构思维的跨越最近在社区里看到不少朋友在讨论C/C的文件操作,尤其是遇到一些像“页面文件太小”或者“文件被占用无法删除”这类让人头疼的运行时错误。这让我想起自己刚入行那会儿,也是埋头写读写文件的代码&#…

2026/7/27 6:29:18阅读更多 →
Odoo 19序列功能详解与实战应用

Odoo 19序列功能详解与实战应用

1. Odoo 19序列功能概述在Odoo 19中,序列(Sequence)是一个基础但极其重要的功能模块,它主要用于生成各种业务单据的唯一编号。无论是销售订单、采购单、发票还是库存调拨单,都需要依赖序列功能来确保每张单据都有唯一的标识符。序列功能的核心…

2026/7/27 6:29:18阅读更多 →
ThinkPHP框架安全漏洞分析与防御实践

ThinkPHP框架安全漏洞分析与防御实践

1. ThinkPHP框架漏洞全景扫描 作为国内使用最广泛的PHP开发框架之一,ThinkPHP在中小型Web项目中占据重要地位。但近年来曝光的多个高危漏洞让开发者不得不重新审视其安全性。从SQL注入到远程代码执行,这些漏洞往往源于框架底层设计缺陷和开发者不当使用形…

2026/7/27 6:29:18阅读更多 →
使用Process Monitor精准定位C++程序启动0xc0000022错误:DLL锁定问题分析与解决

使用Process Monitor精准定位C++程序启动0xc0000022错误:DLL锁定问题分析与解决

1. 项目概述:当C程序启动时遭遇“0xc0000022”拦路虎如果你是一名在Windows平台上进行C开发的工程师,那么“0xc0000022”这个十六进制错误代码很可能在某次调试或发布后,像一个不速之客一样突然出现在你的程序启动日志或错误对话框中。这个错…

2026/7/27 6:29:18阅读更多 →
全链路流量分析与性能优化实战

全链路流量分析与性能优化实战

1. 项目背景与核心目标去年第三季度,我们团队接手了一个棘手的线上业务问题:某核心业务系统在流量高峰期频繁出现响应延迟,但常规监控指标(CPU、内存、磁盘IO)均显示正常。经过两周的无效排查后,我们决定实…

2026/7/27 6:27:17阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/27 1:14:34阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/27 1:14:52阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/27 1:14:56阅读更多 →
SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

1. 项目概述:从寄存器手册到实战指南 如果你手头有一份类似德州仪器(TI)TMS320x240xA系列DSP的SPI模块技术手册,看着里面密密麻麻的寄存器位定义、时序图和公式,是不是感觉头大?这份资料虽然权威&#xff0…

2026/7/27 0:00:24阅读更多 →
【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:24阅读更多 →
2007-2023年各市区县生态文明建设示范区DID

2007-2023年各市区县生态文明建设示范区DID

数据简介 自改革开放以来,我国依赖高投入、高资源消耗和高污染等传统发展模式实现了经济短期内的快速增长, 然而这也导致了严重的生态环境危机。因此,国家有力于推动企业高质量经济发展,协同生态保护的方针,从而从201…

2026/7/27 0:00:24阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/25 23:03:25阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/26 19:05:21阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/26 19:05:21阅读更多 →