现如今有了AI加持,我的想法也得以快速落地,于是就诞生了今天的ZNote,也算尘埃落地。先不说好不好用,至少心愿已了,如果各位看官用得上,不妨部署一试。

> ZNote开源地址:https://github.com/helloxz/znote
关于ZNote
ZNote是一款小而美的纯笔记应用,原生支持 Markdown 所见即所得,一处部署,随处可用。使用Bun + Hono.js + libSQL + Vue3开发。

> ZNote官网:https://znote.xphub.dev/
演示信息
* **演示地址:** https://znote.xphub.dev/
* **账号:**
demo* **密码:**
blog.xiaoz.orgZNote特点
- **纯笔记应用**:无脑图、无清单、无多余功能,只专注于笔记本身
- **原生 Markdown**:所见即所得,支持所见即所得,专注内容不打扰
- **无同步困扰**:服务端集中存储数据,用户无需折腾同步方案
- **私有部署**:提供 Docker 私有部署,数据完全自主掌控,本地存储,隐私无忧
- **WEB 访问**:浏览器即开即用,无需安装客户端,跨平台无障碍
- **拖拽排序**:笔记分类、笔记内容均支持拖拽排序
- **数据导入**:支持将本地 .md 文件分类打包 ZIP 后一键导入
- **版本历史**:自动记录最近 50 个历史版本,随时回滚无惧丢失
- **多用户支持**:支持多账号体系(最多 5 用户),适合个人或家庭使用
- **轻量级**:基于 Bun + Hono.js + libSQL 打造,极速启动与低资源占用
- **全局搜索**:跨分类全文检索,输入关键词秒级定位所需笔记
- **API 支持**:提供 RESTful API,方便第三方工具集成与自动化操作
ZNote解决了我的哪些痛点?
**为什么不用纯客户端笔记应用?**
市面上很多纯客户端的笔记应用,其实非常优秀,有的界面也很好看,但是可能存在以下弊端:
1. 同步困难:需要自行通过WebDAV/S3/Git进行同步
2. 访问困难:不支持WEB访问
3. 排序困难:大多数本地笔记软件,通常不支持分类排序和笔记内容排序,不够灵活
4. 版本历史较弱:有的本地笔记完全不支持历史版本,有的则依赖WebDAV自身的同步历史
5. 无法多用户:如果你想安利给你的朋友使用,那么你的朋友也得去安装一遍客户端,配置一遍同步服务,非常繁琐
所以ZNote优先支持WEB版本,只要有浏览器就能访问,非常通用。后续再扩展到PC客户端、手机APP也只是水到渠成的事。
**臃肿问题**
有的笔记软件不得不承认功能非常强大,把什么脑图、待办清单、双链等全都加进去了,上手太过复杂,对新手非常不友好,我其实只是想单纯的记个笔记而已。
所以ZNote只提供了笔记功能,没有什么脑图、待办清单、双链等功能,只做纯粹的笔记。
**隐私风险**
如果直接用线上的云笔记,倒是省事,但是可能存在笔记内容泄露,产生隐私风险。
**多用户**
如果想私有部署,有的部署复杂、有的占用较高,有的又不支持多用户。
ZNote在保持轻量化的同时还支持了多用户功能(最多5用户),您可以和您的家人或朋友一起使用。
> 备注:以上只是xiaoz个人遇到的一些问题,无法代表广大用户,所以我只是根据自身痛点出发开发了ZNote,ZNote无法确保满足所有人的需求。
部署ZNote
ZNote目前提供Docker安装方式,推荐使用Docker Compose部署,新建
compose.yaml然后写入:services:
znote:
container_name: znote
image: helloz/znote:latest
ports:
- "3888:3888"
volumes:
- "./data:/app/data"
restart: always
environment:
TZ: Asia/Shanghai输入
docker compose up -d启动,并访问 http://ip:3888,首次使用会引导创建管理员账号。其它说明
ZNote目前还处于Beta阶段,可能存在不完善或BUG,后续将不断迭代优化,未来还将支持:
- 笔记分享
- AI功能
- 支持多语言
- 导出所有笔记
- 文档功能
- 浏览器扩展
- 手机客户端
- PC客户端
结语
ZNote 的诞生,源于 xiaoz 对市面上众多笔记软件“不够称手”的执念。它或许不够强大,但足够专注——只做纯粹的记录,把数据掌控权交还给你。
如果你也在寻找一款轻量、私密、开箱即用的笔记工具,不妨花一分钟用 Docker 部署试试。好用与否,都算为这份“心愿”画上了一个句号。
> 项目地址:https://github.com/helloxz/znote