代码 Trilium Notes:树状结构笔记与 Docker 私有部署配置记录

2026-09-05 04:05:40

Trilium Notes:树状结构笔记与 Docker 私有部署配置记录

Trilium Notes 是一款免费开源、跨平台的层级式笔记应用,主打大型个人知识库管理。项目核心用 TypeScript 编写,遵循 AGPL 3.0 协议,代码托管在 GitHub(目前约 32K Star):

https://github.com/TriliumNext/Trilium

功能特性

  • 跨平台:提供 Windows、Linux、macOS 桌面客户端,也可部署私有服务器,通过浏览器远程访问。
  • 高性能:可用性和扩展性较好,官方支持管理超过 10 万条笔记。
  • 笔记组织:笔记可排列为任意深度的树状结构,类似文件系统。每条笔记都能作为“文件夹”存放其他笔记,支持笔记克隆,同一篇笔记可出现在多个树位置。
  • 编辑功能:所见即所得编辑器,支持 Markdown、表格、图片、LaTeX 公式,类似 Typora 的即时渲染体验;代码笔记带语法高亮。
  • 笔记类型:除文本笔记外,支持图片、文件、渲染 HTML、关系图、思维导图、Excalidraw 画布等类型。
  • 知识管理:内置全文搜索、快速导航和聚焦功能,可通过关系图/链接图可视化笔记之间的关联。
  • 数据安全:笔记级版本控制,可按笔记粒度加密,支持回收站,便于恢复历史记录。
  • 同步协作:支持连接自托管同步服务器,保证多设备数据一致;笔记可公开发布或分享。
  • 导入导出:支持 Markdown、HTML、ZIP 等格式导入导出,也支持导出 PDF。
  • 扩展性:提供脚本能力和 REST API,便于自动化与自定义功能;附带 Web Clipper 浏览器插件,用于保存网页或截图。
  • AI 助手:可接入 OpenAI、Anthropic、Ollama 等大语言模型,启用摘要、内容生成等能力。
  • 定制化:支持自定义主题、快捷键、自动备份、多因素认证。

下载安装

官方下载地址:

https://triliumnotes.org/get-started/

选择对应操作系统安装包。Windows 下运行 trilium.exe,在 Settings -> Language & Region 中可切换中文界面。

如需部署私有服务器,可用 Docker 安装:

docker pull triliumnext/trilium
docker run -p 8080:8080 -d -v ./triliumdata:/home/node/trilium-data triliumnext/trilium

浏览器访问:

http://server-ip:8080/

总结

Trilium Notes 以树状结构组织内容,支持同步、发布、导出与扩展,是一套可私有部署的笔记与知识库方案。

推荐文章

程序员茄子在线接单