Trilium Notes 是免费开源的个人知识库,支持树形笔记、克隆、富文本、代码高亮、搜索和版本历史。自建服务器同步,支持 Docker,可选 Trinote iOS / TriliumDroid 客户端。界面类似本地版 Notion,数据自控,36.5k Star,18+ 语言。

🎤 引言

Notion 用了两三年,数据在别人服务器上,每次打开都要等加载,网络差的时候直接卡死。想迁移又舍不得那些笔记——直到刷到一篇 XDA 专题文章,标题写着《我终于用自建 Trilium Next 换掉了 Notion》。

36.5k Star,2.4k Fork,原作者 Zadam 把仓库直接移交给了社区(TriliumNext 组织)。这不是小众玩具,是真正有人在生产环境跑的知识库。核心卖点一句话:本地速度 + 云端同步 + 完全自控


⭐ 核心功能

层级树 + 克隆

笔记按树形结构组织,子节点可以有多级嵌套。更骚的是克隆(Clone)——同一篇笔记可以出现在树的多个位置,编辑一次全同步,但每个位置可以挂不同的标签和属性。这比 Notion 的"复制块"强太多。

富文本 + 代码高亮

编辑器是 WYSIWYG 那种,所见即所得,支持表格、图片插入、公式(LaTeX / MathJax)。代码块有语法高亮,支持 18+ 语言。写技术文档和写普通笔记用同一套编辑器,不用切工具。

全文搜索 + Note Hoisting

全库秒搜,关键词高亮。Note Hoisting 是高级玩法——把某篇笔记"升格"为根节点,整个界面只显示它的子树,写长文或者做专题研究时很爽。

笔记版本历史

每隔一段时间自动保存快照,可以回溯到任意历史版本。误删内容、改坏了不用慌。

服务器同步

跑在自己的服务器上(Linux + Docker),桌面端和移动端都能连。有公网 IP 或者内网穿透就能用。不想自建?桌面版直接本地存储,开箱即跑。

多种笔记类型

普通文本之外还支持:代码笔记、思维导图、Spreadsheet(电子表格)、Geomap(地理地图)、Canvas(画布)……这个阵容比 Notion 还全。

移动端支持

  • Trinote(iOS 原生开源,连接你的自建服务器)
  • TriliumDroid(Android 原生 App)
  • Pocket Trilium(Android 全功能版,本地跑完整 Trilium 实例,支持离线)
  • PWA Web:浏览器直接访问服务器,移动端体验接近原生

📥 安装与使用

桌面版(最简单)

直接去 Releases 下载对应平台的二进制文件,解压运行,不用装任何依赖。Linux / Windows / macOS 都有。

Docker 自建服务器

# 最简 Docker 启动
docker run -d \
  --name trilium \
  -p 127.0.0.1:8080:8080 \
  -v trilium-data:/home/node/trilium-data \
  triliumnext/trilium:latest

启动后浏览器访问 http://localhost:8080 就行。要外网访问的话套一层 Nginx 反代 + HTTPS,官方文档有详细教程。

升级 TriliumNext

官方建议关闭服务器自动更新——因为桌面端和移动端版本需要跟服务器版本匹配,更新前先看文档注意事项。

从 Zadam/Trilium 迁移

TriliumNext 和旧版 Zadam/Trilium 数据库格式兼容,直接装 TriliumNext 指向同一个数据目录就行,无缝迁移。


🎯 适用场景

  • 知识工作者:建个人知识库,收集资料、整理思路、写长文
  • 程序员:代码片段 + 技术文档 + 架构图,用代码高亮和思维导图
  • 自托管玩家:数据放自己服务器,不要云依赖,隐私有保障
  • Notion 难民:想要 Notion 的结构但不想要订阅费和延迟
  • 多设备党:桌面、手机、平板同步,自建随时可用

🔍 对比/替代方案

工具部署方式同步笔记类型代码高亮移动端
Trilium本地/自建自建服务器全功能Trinote/PWA
Notion云端官方云全功能官方 App
Obsidian本地可选自建强 Markdown官方 App
Logseq本地可选自建大纲优先官方 App

Trilium 和 Obsidian 的核心区别:Obsidian 是本地优先 Markdown,Trilium 是数据库优先富文本。Trilium 更接近 Notion 的操作体验,但数据存在自己服务器上,不依赖任何云服务。


⚠️ 注意事项

1. 不是一个笔记 App,是知识库系统

如果只是随手记两句话,Trilium 太重了——需要理解树形结构、属性、克隆等概念才能用出价值。轻度笔记用户用 Obsidian 更合适。

2. 移动端体验有限

虽然有多个移动端方案,但都比不上 Notion/Obsidian 的原生 App 体验。PWA 在手机上操作还行,但如果想要原生触控流畅度,会有落差。

3. 自建服务器有维护成本

服务器要自己管——备份、安全更新、版本匹配。官方文档写了"最好禁用自动更新"以避免客户端版本不匹配,这对非技术用户有点门槛。

4. 数据库迁移有版本窗口

TriliumNext sync 版本 v0.90.4 以上跟 Zadam/Trilium v0.63.7 不兼容,超过这个版本差距迁移会出问题。升级前先查文档。

5. 服务器性能

官方推荐 1GB+ 内存,跑在树莓派上轻量笔记还行,笔记库大了(几千篇)会开始卡。


✅ 总结

优点

  • 完全开源,数据自主,不依赖任何第三方云服务
  • 功能全:富文本 / 代码 / 思维导图 / 表格 / 地理地图 / 画布
  • 树形结构 + 克隆,笔记复用比复制粘贴强太多
  • 版本历史、Note Hoisting、全文秒搜
  • 18+ 语言本地化,中文界面完整
  • Docker 一键部署,自建同步服务器

缺点

  • 移动端体验弱于 Notion/Obsidian
  • 有一定学习成本,不是"打开就用"那种
  • 自建服务器有维护负担
  • 数据库大了对内存要求高

推荐指数:⭐⭐⭐⭐(知识管理进阶用户)

适合有知识整理需求、想要自托管、不要云依赖的用户。如果只是随手记、追求开箱即用,Obsidian 门槛更低。总体来说,Trilium 是目前最接近 Notion 体验的自建知识库方案

仓库:https://github.com/TriliumNext/Trilium|文档:https://docs.triliumnotes.org