
简介
什么是 nowen-note ?
nowen-note是一个开源自托管笔记与私有知识库,对标群晖Note Station。它可以帮助用户搭建私有的知识管理系统,支持富文本和Markdown双引擎编辑、AI写作辅助、思维导图、任务管理、全文搜索等功能。
主要特点
- 双引擎编辑器 :基于
Tiptap 3 + CodeMirror 6,同时支持富文本和Markdown两种编辑模式,共享AI、版本历史、评论等上层能力 - AI 写作助手 :支持通义千问 /
OpenAI/Gemini/DeepSeek/ 豆包 /Ollama等多种AI服务商,覆盖写作辅助、生成标题、推荐标签、RAG知识问答 - 知识管理 :无限层级笔记本、彩色标签、任务管理、思维导图、说说、
FTS5全文搜索 - 协作与分享 :支持
4档权限(仅查看 / 可评论 / 可编辑 / 可编辑需登录),支持访客留言和密码/有效期保护 - 多端支持 :
Web端、Electron桌面端(Win/macOS/Linux)、Android移动端(Capacitor)、以及飞牛.fpk应用 - 文件管理:图片缩略图自适应、附件分类管理(已引用/未引用)、孤儿文件清理
- 自动化 :沙箱插件系统、
Webhook、审计日志、定时自动备份 - 开源免费 :基于
GPL-3.0协议开源,可免费使用和修改
应用场景
- 个人知识管理:搭建私有知识库,记录笔记、想法、学习资料,支持全文搜索快速查找
- 团队协作:多人共享笔记本,通过权限控制实现协作编辑和知识共享
- 任务管理:集成任务系统,支持任务模板、重复任务、依赖关系、甘特图视图
- AI 辅助写作 :利用
AI生成标题、推荐标签、总结内容、知识问答 - 思维导图:从笔记生成思维导图,支持节点拖拽、全屏编辑、导出
- 跨平台同步 :通过
Docker自托管,多设备访问同一知识库

nowen-note 是一个功能丰富的自托管笔记应用,适合个人和团队搭建私有知识管理系统。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 cropflre ,选择第一个 cropflre/nowen-note,版本选择 latest。
本文写作时,
latest版本对应为v1.2.1;

卷
在 docker 文件夹中,创建一个新文件夹 nowen-note,并在其中建两个子文件夹 data 和 backup
| 文件夹 | 装载路径 | 说明 |
|---|---|---|
docker/nowen-note/data |
/app/data |
存放数据库等数据 |
docker/nowen-note/backup |
/app/backups |
存放备份文件 |
这里只是示例,但按照备份策略:建议按 3-2-1 原则把 /app/backups 另挂到独立磁盘,并设置 BACKUP_DIR=/app/backups,详见 docker-compose.yml 内的注释。

端口
本地端口不冲突就行,不确定的话可以用命令查一下
bash
# 查看端口占用
netstat -tunlp | grep 端口号
| 本地端口 | 容器端口 |
|---|---|
3111 |
3001 |

环境
可以不设置,全部采用默认值
| 环境变量 | 默认值 | 说明 |
|---|---|---|
PORT |
3001 |
服务端口 |
DB_PATH |
/app/data/nowen-note.db |
数据库文件路径 |
BACKUP_DIR |
/app/backups |
启用独立备份卷后,必须 同步设置这个变量,否则备份仍会写到 data 卷 |
OLLAMA_URL |
--- | 本地 Ollama 地址(可选) |

命令行安装
docker cli 安装
如果你熟悉命令行,可能用 docker cli 更快捷
bash
# 新建文件夹 nowen-note 和 子目录
mkdir -p /volume1/docker/nowen-note/{data,backup}
# 进入 nowen-note 目录
cd /volume1/docker/nowen-note
# 一键启动
docker run -d \
--name=nowen-note \
--restart=unless-stopped \
-p 3111:3001 \
-v $(pwd)/data:/app/data \
-v $(pwd)/backup:/app/backups \
-e BACKUP_DIR=/app/backups \
cropflre/nowen-note:latest
docker-compose 安装
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
yaml
services:
nowen-note:
image: cropflre/nowen-note:latest
container_name: nowen-note
restart: unless-stopped
ports:
- "3111:3001"
volumes:
- ./data:/app/data
- ./backup:/app/backups
environment:
- BACKUP_DIR=/app/backups
然后通过 SSH 登录到您的群晖,执行下面的命令:
bash
# 新建文件夹 nowen-note 和 子目录
mkdir -p /volume1/docker/nowen-note/{data,backup}
# 进入 nowen-note 目录
cd /volume1/docker/nowen-note
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d

运行
在浏览器中访问 http://<群晖IP>:3111 即可进入登录界面
使用默认管理员账号登录:用户名
admin,密码admin123

登录后的主界面

立即修改默认密码,确保账户安全

配置 AI 服务商(可选),在设置中添加 OpenAI、通义千问等 API Key
老苏还是以 硅基流动 为例,类型选 OpenAI
API地址:https://api.siliconflow.cn/v1API Key:你在硅基流动注册的API Key- 模型:还是选的
nex-agi/Nex-N2-Pro,因为目前限免中

目前硅基流动(SiliconFlow)注册就送 16 元的代金券
注册地址:

到目前为止, nex-agi/Nex-N2-Pro 模型还在限免中

尝试问个问题

注意事项
- 数据持久化 :务必确保
/app/data目录已正确挂载到宿主机,否则容器重启后数据会丢失 - 备份策略 :建议将
/app/backups挂载到独立磁盘,遵循3-2-1备份原则 - 安全建议:首次登录后立即修改默认管理员密码,避免使用弱密码
- 端口冲突 :如果
3111端口已被占用,可修改docker-compose.yml中的本地端口 - AI 配置 :
AI功能需要配置对应的API Key,可根据自己使用的AI服务商进行设置
参考文档
cropflre/nowen-note: 自托管的私有知识库,对标群晖 Note Station
地址:https://github.com/cropflre/nowen-note
NowenNote 官方在线体验