拒绝“信息垃圾场”,NAS部署自托管AI笔记与知识管理『Poznote』
哈喽小伙伴们好,我是Stark-C~
不知道大家日常是怎么管理自己的笔记或者收藏的,我想绝大多数人应该和我之前一样,笔记和收藏散落的到处都是,手机备忘录/电脑文件里,飞书/印象笔记APP也有,还有微信收藏/浏览器书签也不少。
问题是,东西倒是记了不少,但可利用的价值却几乎没有,要么用起来找不到,要么压根想不起来自己曾经记过。明明是为了提升自己的知识积累,结果反而搞成了“信息垃圾场”。至于原因,归根到底就是:信息太乱,无法统一。
不过对于我们NAS用户来说,这些问题其实很好解决,毕竟有很多优秀的自托管笔记应用可以私有化部署,比如说我之前为大家分享的 Blinko、SyncMemo,nowen-note等 ,我们只要在NAS上部署好它们之后,就能把我们的笔记、收藏,或者灵感等都在一个地方集中管理, 可以说是既安全又稳定。
今天再为大家分享一款面世不久,但我觉得很有潜力的新项目,一个轻量现代化,但功能比较完整的自托管笔记与知识管理系统--Poznote。
关于Poznote

🔺Poznote 是一个现代化、轻量但功能强大的免费开源自托管笔记与知识管理平台,定位非常清晰:既能做个人知识库,也能做文档管理、可视化笔记、多端访问,还具备完善的 API 扩展能力。
项目Github地址:https://github.com/timothepoznanski/poznote
项目亮点特性:
现代化的笔记体验 :支持富文本与 Markdown,界面清爽、操作顺滑,普通用户能直接上手,技术用户也能写结构化内容。
内置可视化绘图能力 :集成 Excalidraw,可随手画流程图、草图、脑图,不需要额外插件,适合做教程、架构图、思维整理。
强大的组织与搜索能力 :标签、工作区、全文搜索都非常好用,笔记、附件、链接都能快速定位,让内容真正“可找、可用”。
附件与文件管理完善 :笔记里可以直接上传图片、文档、截图,集中存放在 NAS 上,统一管理,不再散落在各个软件里。
轻量稳定,适合 NAS 长期运行 :资源占用低、部署简单,群晖、极空间、CasaOS、QNAP 都能轻松跑,适合 7×24 小时在线。
数据完全私有化 :所有内容都在 NAS 本地,不依赖云服务,不限容量,不限设备,不担心涨价或封号,真正掌控自己的知识。
开放 API 与 AI 集成能力 :内置 MCP Server,可让 Claude Desktop、Cursor 等 AI 客户端直接读写你的笔记,轻松构建个人 AI 知识库。
跨设备访问体验好 :网页端自适应布局,电脑、手机、平板都能流畅使用,不需要安装额外 App。
Poznote部署

🔺本地部署我依然以威联通NAS为例,在Docker目录中(威联通默认的Docker目录为“Container")新建一个“poznote”的文件夹。

🔺然后打开威联通Container Station,选择“应用程序--创建”。

🔺在创建应用程序这里,应用程序名称随意,然后在方框内输入以下 Docker Compose 配置信息:
version: "3.8"
services:
webserver:
image: ghcr.io/timothepoznanski/poznote:6
container_name: poznote-web
restart: unless-stopped
environment:
SQLITE_DATABASE: /var/www/html/data/database/poznote.db
HTTP_WEB_PORT: 8040 #指定项目打开端口
POZNOTE_OIDC_DISABLE_NORMAL_LOGIN: false
POZNOTE_SETTINGS_PASSWORD: "stark" # 密码保护,自定义设置即可
ports:
- "8040:80" #项目打开端口,冒号前面请勿冲突
volumes:
- "/share/Container/poznote/data:/var/www/html/data" # 冒号前面映射data子文件本地路径
healthcheck:
test: ["CMD", "curl", "-fsS", "http://127.0.0.1/api/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
mcp-server:
image: ghcr.io/timothepoznanski/poznote-mcp:6
container_name: poznote-mcp
restart: unless-stopped
environment:
POZNOTE_API_URL: http://webserver:80/api/v1
POZNOTE_DEBUG: false
POZNOTE_MCP_PORT: 8045 #指定mcp服务器访问端口
ports:
- "8045:8045" #mcp服务器访问端口,冒号前面请勿冲突
volumes:
- "/share/Container/poznote/data:/var/www/html/data:ro" # 冒号前面映射data子文件本地路径
depends_on:
- webserver
代码需要修改的地方我都用中文注释标注出来了,其它的直接保持默认即可。镜像的拉取需要自行解决网络问题,粘贴到自己的NAS这边之前建议使用AI工具优化一下,以防止格式问题造成的部署失败。完成之后记得点“验证”按钮,如果通过了就可以点右下角的“创建”按钮。

🔺项目部署好之后看到两个Docker容器显示“正在运行”,就说明可以使用了。
Poznote体验

🔺打开poznote-web容器的详细信息,复制一下它的“端口转发URL”(也就是“NAS IP:端口号”),然后直接粘贴到浏览器地址栏并回车就可以直接打开项目页面了。

🔺Poznote目前是自带中文UI界面的,不过需要自己手动选择。

🔺首次打开需要输入默认账号密码登录(admin_change_me/admin)。

🔺进来主界面之后发现还是界面还是英文的,不过没关系,点开“设置”按钮。

🔺这个时候需要我们输入密码,注意了,这个密码就是我们部署时候自定义的“密码保护”,输入之后回车即可。

🔺然后点击“Languaga”。

🔺点开之后选择“Chinese Simplified”,点击“Save”。

🔺这样里面的界面就也变成中文了,建议大家顺便把时区也改成国内的(Asia/Shanghai)。

🔺接着我们就可以创建一个笔记试试看。

🔺可以看到它支持的笔记类型还是挺多的,包括我个人最爱的Markdown。

🔺我这边实测它对于Markdown的支持非常友好,我把我之前的创建直接复制粘贴,它这边不管是你主副标题,还是表格图片都能完美识别,并且还能自定义标签方便日后的搜寻与管理。

🔺还有丰富的命令模式,基本上我们能想到的和创作有关的编辑模式它都支持。

🔺如果只是记笔记啥的那它也太普通,来说个它不一样的,就是支持MCP服务。也就是说,我们可以直接将它接入AI客户端,让AI读笔记、查资料、帮写文档、整理知识、生成内容等都没问题。
我演示的为AI客户端为Cherry Studio,只需要在它的MCP服务器中配置它的类型为“可流式传输的HTTP”,URL其实就是“威联通IP:端口号/mcp”(这里的端口号是我们部署时候mcp服务器访问端口),其它啥也不管就可以了。

🔺如果没啥问题可以看到它的MCP服务支持39项可自动化执行的工具,我们这里记得要全部启用和自动批准。

🔺配置好之后回到聊天窗口吗,随便给它下达一个创建命令,数秒钟的时间就看到它反馈说已经创建成功。

🔺打开它的主页,可以看到,这里确实新增了一个我们在Cherry Studio端下达的创建任务。
最后
总的来说,今天的这个项目虽说目前关注的人还不是很多,但是它的潜力还是很大的,特别是它对于MCP服务的支持,赋予了这个项目AI知识库的能力。
项目部署简单,功能全面,而且稳定性还不错,反正给我的感觉就是既好用又不折腾,既灵活又不臃肿,非常适合在NAS上长期运行,喜欢的小伙伴赶快试试吧!
好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~
