你的私有知识库:自托管 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
2
3
4
5
docker run -d \
--name notediscovery \
-p 8000:8000 \
-v /volume1/docker/notediscovery/data:/app/data \
ghcr.io/gamosoft/notediscovery:latest

注:请将 /volume1/docker/notediscovery/data 替换为您 NAS 上的实际存放路径。

方法 B:Docker Compose 配置(适合长期维护)

创建一个 docker-compose.yml 文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
version: '3.8'
services:
notediscovery:
image: ghcr.io/gamosoft/notediscovery:latest
container_name: notediscovery
ports:
- "8000:8000"
volumes:
- ./data:/app/data # 你的笔记存储路径
environment:
- AUTHENTICATION_ENABLED=true
- AUTHENTICATION_PASSWORD=your_password # 替换为你的密码
restart: always

运行 docker-compose up -d 即可。

我部署在VPS上,指向一个域名到服务器,利用1panl面板管理,申请证书,再加上反射代理,就可以愉快地访问了。

1771308957097.png

1771309857107.png

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

1771309981497.png

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

1771310129132.png


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