我用过市面上很多笔记软件,比如:印象笔记、有道笔记、为知笔记、Obsidian 、Joplin 、Notion 、思源笔记、UpNote 、TriliumNext…,诚然这些软件都很优秀,但是有的不好看,有的太臃肿,有的同步困难,有的太过复杂,最后也没找到比较符合我胃口的,于是诞生了自己开发一款笔记软件的想法。
都说独立开发离不开三件套:记账、清单、笔记,但我还是坚持开发了自己的笔记软件,先不说好不好用,至少尘埃落定,心愿已了,圆了当初的想法,如果各位用得上,可以部署试一下。
演示信息
- 演示地址:https://znote.xphub.dev/
- 用户名:demo
- 密码:blog.xiaoz.org
帮助文档:https://znote.xphub.dev/doc/guide
哦,对了,上面的帮助文档也是用 ZNote 生成的,类似语雀文档那种。
功能特点
- 纯笔记应用:无脑图、无清单、无多余功能,只专注于笔记本身
- 原生 Markdown:所见即所得,支持所见即所得,专注内容不打扰
- 无同步困扰:服务端集中存储数据,用户无需折腾同步方案
- 私有部署:提供 Docker 私有部署,数据完全自主掌控,本地存储,隐私无忧
- WEB 访问:浏览器即开即用,无需安装客户端,跨平台无障碍
- 拖拽排序:笔记分类、笔记内容均支持拖拽排序
- 数据导入:支持将本地 .md 文件分类打包 ZIP 后一键导入
- 数据导出: 支持笔记数据导出,方便您迁移到其它笔记
- 公共文档: 一键将笔记本公开分享为类似语雀的文档系统
- 笔记分享: 支持将单篇笔记设置密码公开分享,还可以设置有效期
- 版本历史:自动记录最近 50 个历史版本,随时回滚无惧丢失
- 多用户支持:支持多账号体系(最多 5 用户),适合个人或家庭使用
- 轻量级:基于 Bun + Hono.js + libSQL 打造,极速启动与低资源占用
- 全局搜索:跨分类全文检索,输入关键词秒级定位所需笔记
- API 支持:提供 RESTful API,方便第三方工具集成与自动化操作
快速开始
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完成账号初始化。
部分截图
笔记页面
文档模式的界面
版本历史功能
单个笔记密码分享功能
其它
最近还支持了安卓APP,如果各位有什么建议也可以在本贴留言或者 Github 反馈,谢谢。






