← 返回首页

📓 nowen-note
自托管私有知识库 · 对标群晖 Note Station

项目介绍

nowen-note 是一款自托管的私有化知识管理应用,对标群晖 Note Station。采用现代前后端分离架构,支持 Docker 一键部署Electron 桌面客户端,以及基于 Capacitor 的 Android 移动端,让你的知识完全掌握在自己手中。

💡 设计哲学:数据自有、隐私无忧。一切都在你的服务器里,AI 也可以完全跑在本地 Ollama。

核心功能

✍️

富文本 + Markdown 双引擎

Tiptap 3 + CodeMirror 6,共享 AI / 版本 / 评论等上层能力

🤖

6 大 AI 服务商

通义千问 / OpenAI / Gemini / DeepSeek / 豆包 / Ollama

📚

知识管理

无限层级笔记本 · 彩色标签 · 任务 · 思维导图 · 说说 · FTS5 全文搜索

🔗

协作 & 历史

分享(密码 / 有效期 / 权限 / 评论)· 版本回溯

⚙️

自动化

沙箱插件系统 · Webhook · 审计日志 · 定时自动备份

📱

全平台多端

Web / Electron(Win/macOS/Linux)/ Android(Capacitor)

开发者生态同样完善:官方提供 MCP ServerTypeScript SDKCLI浏览器剪藏扩展 以及符合 OpenAPI 3.0 的完整接口描述。

技术栈

⚛️

前端

React 18 · TypeScript · Vite 5 · Tiptap 3 · Tailwind

🚀

后端

Hono 4 · SQLite (FTS5) · JWT

🖥️

桌面端

Electron 33 · Win / macOS / Linux

📲

移动端

Capacitor 8 · Android APK 直接下载

快速开始

默认管理员账号:admin / admin123,首次登录后请立即修改密码。

🐳 Docker(推荐)

Terminal — 一键部署
$ git clone https://github.com/cropflre/nowen-note.git
$ cd nowen-note
$ docker-compose up -d

# 访问 http://<你的IP>:3001

💻 本地开发

Terminal — Node.js 20+
$ npm run install:all
$ npm run dev:backend   # 后端 :3001
$ npm run dev:frontend  # 前端 :5173

🍥 飞牛 fnOS 一键安装

Releases 下载最新 nowen-note-x.y.z.fpk,飞牛 NAS「应用中心 → 设置 → 手动安装应用」选中文件即可。安装后桌面出现「弄文笔记」图标。

关键配置

环境变量
PORT=3001                              # 服务端口
DB_PATH=/app/data/nowen-note.db       # 数据库路径
OLLAMA_URL=http://localhost:11434     # 本地 Ollama(可选)
BACKUP_DIR=/app/backups                # 独立备份磁盘(推荐)

💾 数据持久化:容器需将 /app/data 映射到宿主机(不是 /data)。镜像已声明 VOLUME ["/app/data"],主流 NAS 面板会自动预填该路径。

🗂️ 备份最佳实践:遵循 3-2-1 原则,把 /app/backups 另挂到独立磁盘,配置 SMTP 邮件备份,双重保险。

相关链接

📂 源码仓库: github.com/cropflre/nowen-note
💬 QQ 交流群: 1093473044
📜 开源协议: GPL-3.0