
Trilium 最大的卖点之一是自托管同步:笔记存在自己的服务器上,多设备同步不经过任何第三方。官方提供了 Docker 镜像,一台 Linux 小鸡、几条命令就能跑起来。下面是完整部署流程。
30秒速读
痛点:笔记放云端不放心,第三方同步要么收费、要么把数据交给别人。本篇讲什么:Trilium 同步服务器的 Docker 部署全流程——从启动容器、设置管理员密码,到桌面端接入同步、加上 HTTPS,再到备份策略,一次配好长期省心。
软件信息表
| 项目 | 说明 |
|---|---|
| 软件 | Trilium 同步服务器(Server) |
| 版本 | Docker 镜像 zadam/trilium 滚动更新;桌面端参考版本 0.106.0(据本站下载页) |
| 部署方式 | Docker 一键启动,无需编译 |
| 平台 | Linux 服务器(Docker);桌面端支持 Win/Mac/Linux |
| 语言 | 中文版 |
| 费用 | 免费自托管,同步零成本 |
部署方案对比:哪个方案适合你
| 方案 | 成本 | 数据归属 | 结论 |
|---|---|---|---|
| 自托管 Docker 部署 | 一台轻量服务器 | 完全在自己手里 | 推荐:本文方案,一次配置长期用 |
| 网盘同步 document.db | 零成本 | 在自己手里 | 备选:多端同时写入有冲突风险 |
| 纯本机单机使用 | 零成本 | 在自己手里 | 备选:无同步,换设备靠手动拷库 |
版本推荐:Docker 镜像建议用官方最新标签随官方更新;桌面客户端与服务器版本尽量保持在同一代(参考 0.106.0),据官网说明跨大版本可能出现同步兼容问题。
准备工作
一台能装 Docker 的 Linux 服务器(1 核 1G 的轻量机就够,Trilium 很省资源);服务器需放行你选定的端口(默认 8080);数据目录提前规划好,笔记全在里面,备份就备它。
部署步骤
第一步:启动容器
SSH 登录服务器,执行:
docker run -d --name trilium --restart unless-stopped -p 8080:8080 -v ~/trilium-data:/home/node/trilium-data zadam/trilium:latest
关键点:-v 把容器内的数据目录映射到宿主机,容器删了笔记还在;--restart unless-stopped 保证服务器重启后自动恢复。
第二步:初始化管理员密码
浏览器打开 http://服务器IP:8080,首次访问会让你设置管理员密码。这个密码同时是登录密码和数据加密的根,设一个强密码并记到密码管理器里,丢了数据就找不回来了。
第三步:桌面端连接同步
在 Windows/Mac 电脑上装 Trilium 桌面端,首次启动选择”连接到已有同步服务器”(而不是新建本地库),填入服务器地址和密码。之后这台电脑就是客户端,笔记改动自动双向同步。手机端没有官方 App,可用浏览器访问服务器地址应急。
第四步:加上 HTTPS(强烈建议)
笔记是私密数据,别让密码和内容裸奔在公网上。用 Caddy 或 Nginx 做反向代理,一行配置就能套上 HTTPS:Caddy 只需写域名加一行 reverse_proxy 127.0.0.1:8080;同时把 8080 端口从公网关闭,只留 443。
Trilium 桌面端安装步骤
- 从官网或本站下载页获取对应系统的 Trilium 桌面端安装包(参考版本 0.106.0),按向导完成安装;
- 首次启动选择”连接到已有同步服务器”,填入服务器地址(如 https://你的域名)与第二步设置的管理员密码;
- 等待首次全量同步完成(笔记多时需要几分钟),之后新增、修改自动双向同步,无需手动操作。
必改设置:3 个关键开关
- 管理员密码(首次访问页面设置):它既是登录密码也是数据加密的根。体感差别:设完立刻记到密码管理器——丢了等于整个笔记库永久丢失,没有”找回密码”。
- HTTPS 反向代理(Caddy/Nginx 配置):把 8080 藏到内网、只对外暴露 443。体感差别:公网抓包再也看不到明文密码和笔记内容,心理负担清零。
- 定时备份开关(Trilium 设置 → 备份):确认自带定时备份处于开启状态。体感差别:误删笔记、升级翻车时能从备份点恢复,不用靠人肉记忆重写。
- 通用建议:服务器防火墙层面直接关闭 8080 的公网入站,只留 443,多一层兜底。
备份策略
1. 定期打包 ~/trilium-data 目录(核心是里面的 document.db,单文件就是全部笔记),拷到本地或对象存储。
2. Trilium 自带定时备份,在设置里确认备份开关开着。
3. 升级镜像前先备份再 docker pull,大版本升级(如 0.10x 系列)建议看一下更新日志。
常见问题(FAQ)
- 升级 Docker 镜像前要做什么?先把
~/trilium-data完整备份一份,再执行docker pull拉新镜像;大版本升级建议先看官方更新日志。 - 手机端怎么用?Trilium 没有官方手机 App,手机上用浏览器访问你的服务器地址应急使用,日常主力还是桌面端。
- 忘记管理员密码怎么办?据原文与官网说明,管理员密码同时是数据加密的根,丢失后数据无法找回——务必在设置时记到密码管理器。
- 同步冲突了会丢笔记吗?双向同步下同一条笔记两端同时改动可能产生冲突版本,据官网说明建议重要笔记改完等同步完成再换设备编辑。
注意事项
- 8080 端口不要直接暴露在公网,务必套一层 HTTPS 反向代理后再对外提供服务;
- 启动容器时
-v数据目录映射不能省,否则删除容器即丢失全部笔记; - 系统要求:服务器端任意支持 Docker 的 Linux 发行版即可,1 核 1G 轻量机足够;桌面端支持 Win/Mac/Linux,具体版本要求以官网为准。
相关下载
Trilium0.106.0中文版64位下载|Win+Mac

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







