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