你的私有知识库:自托管 Markdown 笔记方案 NoteDiscovery
在追求「第二大脑」的道路上,数据的隐私性与跨设备访问的便捷性往往难以兼得。NoteDiscovery 提供了一个平衡点:它是一款基于 Rust/Python 开发的轻量级笔记应用,支持在自己的服务器(如 Synology NAS、VPS)上运行,通过 Web 界面随时随地管理你的 Markdown 笔记。
1. 核心亮点
- 完全私有化:笔记以纯文本 Markdown 格式存储在你的服务器上,无厂商锁定,备份极其简单。
- 类 Obsidian 体验:支持双向链接
[[Wikilinks]]、图谱视图(Graph View)、标签管理以及 YAML 元数据扫描。 - 功能全能:
- 数学公式:集成 MathJax,完美支持 LaTeX 渲染。
- 流程图:支持 Mermaid 语法绘制流程图、甘特图。
- 模板系统:支持带占位符(如日期、标题)的自定义模板,快速创建日记或会议记录。
- 轻量极速:针对大规模笔记库进行了性能优化,支持 PWA(可作为 App 安装至手机或桌面)。
2. 安装说明(推荐 Docker 方案)
由于您拥有 Synology NAS 且习惯使用终端工具,建议直接通过 Docker 部署。这是最快捷且不污染环境的方法。
方法 A:命令行一键启动(适合测试)
在终端执行以下命令:
1 | docker run -d \ |
注:请将 /volume1/docker/notediscovery/data 替换为您 NAS 上的实际存放路径。
方法 B:Docker Compose 配置(适合长期维护)
创建一个 docker-compose.yml 文件:
1 | version: '3.8' |
运行 docker-compose up -d 即可。
我部署在VPS上,指向一个域名到服务器,利用1panl面板管理,申请证书,再加上反射代理,就可以愉快地访问了。


代理地址:写上本地加docker上的应用端口即可。

进入主界面(默认英文,可在设置里更改):

3. 针对工作流的建议
- 材料研发文档管理:您可以利用其 Smart Tags 功能。通过在 Markdown 顶部添加 YAML 标签(如
tags: [复合材料, 聚氨酯]),NoteDiscovery 会在侧边栏自动生成分类索引。 - IT 博客草稿箱:由于它支持代码高亮和 Mermaid 图表,您可以直接在 Web 端撰写 Hexo 博客草稿,实时预览效果。
- 结合 Synology:您可以利用 NAS 的外网访问功能,将 NoteDiscovery 暴露到公网(建议开启密码保护并配合反向代理),实现真正的随时随地笔记。
关键提示:NoteDiscovery 的优势在于“简单”和“控制感”。它不像 Obsidian 插件那么多,但它解决的是“如何方便地通过浏览器编辑我的本地 Markdown 笔记库”这一核心痛点。
GitHub 项目地址:gamosoft/NoteDiscovery: Your Self-Hosted Knowledge Base
AI 总结 (Qwen API)
生成时间: 2026-02-17 14:36:40
深度总结:
NoteDiscovery 是一款面向隐私优先用户的轻量级自托管 Markdown 笔记系统,定位为 Obsidian 的精简替代方案,核心价值在于在完全掌控数据的前提下,提供现代化笔记体验。它并非功能堆砌型工具,而是聚焦于“浏览器即编辑器 + 本地文件即数据库”的极简范式:所有笔记以纯文本 Markdown 存储(含 YAML Front Matter),无需专有格式或云同步机制;通过 Rust/Python 后端与响应式 Web 前端实现高性能渲染,支持双向链接、图谱视图、LaTeX 数学公式、Mermaid 图表及智能标签分类等关键知识管理能力。
其部署哲学高度契合技术自主理念:原生拥抱 Docker 容器化,开箱支持 Synology NAS、VPS 等边缘/私有基础设施,并可通过反向代理+HTTPS 实现安全的跨设备访问。相比 Obsidian(需客户端+插件生态)或 Notion(SaaS 锁定),NoteDiscovery 以更低的学习成本和运维复杂度,实现了「零信任环境下的第二大脑」——既规避了数据出境与厂商依赖风险,又保留了结构化知识组织的核心能力(如 Wikilinks、Graph View、Smart Tags)。特别适合科研人员、工程师、技术博主等对数据主权、工作流可复现性与长期归档可靠性有强需求的群体。
核心关键词标签(3–5个):
#自托管 #Markdown #知识管理 #Docker #NAS