0基础小白快速上手——超详细攻略!
即使你和我一样,没有代码基础,完全没用接触过VPS,没有用过 Docker ,只要按照步骤,也能顺利完成Trilium部署。

1:购买VPS(无推广目的)!
本攻略参考AI推荐,使用的VPS系统是Ubuntu 20.04 64 Bit,如果你有装好的Ubuntu 20.04 64 Bit及以上系统的VPS,则直接跳过这一步。
镜像 | 能不能用 | 为什么不推荐 |
---|---|---|
Ubuntu 14.04 / 16.04 | ❌ | 已 End-of-Life,源都停了,装 Docker 都费劲 |
Ubuntu 18.04 | ⚠️ | 能用,但 2023-05 起已停止标准支持,只剩 ESM(要钱) |
Ubuntu 18.04 with Docker | ⚠️ | 省一步安装,但系统本身仍是 18.04,生命周期短 |
Ubuntu 22.04 | ✅ | 很新,但默认内核与 lib 变化大,1 GB 小内存机型偶尔踩坑 |
Ubuntu 20.04 | ✅ | 官方长期支持,Docker 仓库第一时间同步,社区教程最多,1 GB 内存也能稳定跑 |
VPS服务商,我参考的Nriver的推荐,买的是RackNerd提供的,其他的亦可!
Ping延时测试,挑个延迟低的。
RackNerd提供的机房的IP位置有以下几个可以挑选:
洛杉矶DC03(测试 IP:107.174.51.158) | 纽约(测试IP:192.3.81.8) | 西雅图(测试IP:192.3.253.2) |
阿什本(测试IP:107.173.166.10) | 加拿大多伦多(测试IP:167.160.186.8) |
自己Ping测试一下,挑一个延时最小的。我这边测试Los Angeles Dc03 (Test IP: 107.174.51.158)延时表现稍微好一点,不过平均延时还是有180~200ms。

Trilium客户端和服务器采用异步同步机制,我们日常使用多数时间都会在Trilium客户端上进行笔记编辑,编辑过的笔记会实时保存在本地数据库中,200ms 的延迟对笔记软件同步影响很小,所以个人使用基本可以忽略。
选择套餐
点击这个链接購物車 - RackNerd LLC,可以直接挑选Nriver推荐的这款高性价比VPS的。链接带有Nriver的aff,不喜欢的可以去掉。
引用Nriver原话:我测试Trilium的服务端程序大概会占150MB左右的内存。买最便宜的就够用了,一年不到100块。如果觉得硬盘不够大,可以买贵一档的,也就100出头。再贵就没有必要了。
購物車 - RackNerd LLC,这个购买页面主要就选个系统和服务器的位置IP,然后点击继续
。

填账号注册信息
若没有注册过RackNerd账号,新用户账号注册信息参考如下,除了自己的邮箱、密码,其他的都可以用AI生成,付款可以用支付宝,很方便。

支付成功后,查看订单。
刚才你设置的邮箱(邮件可能会被划分到自己的垃圾邮件箱中,注意检查)
和racknerd的个人账户都会发送你的购买记录。

其中, KVM VPS Login Information
这封邮件中有你刚才购买的VPS的 IP地址、账号、密码等。

补充:racknerd 的VPS 系统重装和密码重置介绍
点击邮件中的https://nerdvm.racknerd.com/,使用邮件中的账号、密码登录,就能进入racknerd 的VPS 管理页面。
登陆后可以对VPS进行控制,当RackNerd的VPS 重装系统后,root 密码会变化,系统会为你生成一个新的随机 root 密码,请妥善保存。如果忘记密码,可在Root/Admin Password下重置密码。

2:在VPS中安装Docker
🤗真正0 基础也能照抄的完整流程
准备工作
为了便于后续管理,先从: NetSarang官方下载地址链接安装下面这两个软件。
如果你习惯用其他的SSH客户端(如PuTTY或Terminal)也行。
- Xshell用来输入命令、安装维护服务器。
- Xftp用来日后更方便的拷贝、管理服务器上的数据文件。

连接VPS——配置访问IP、账号、密码
运行刚才安装的Xshell 8,注册账号免费使用,新建一个会话,按照发过来的邮件中的信息:把IP地址、账号、密码配置好
。
Xftp 8用法同理。配置好了然后连接!
![]() | VPS 重装系统后,root 密码会变化,系统会为你生成一个新的随机 root 密码,请妥善保存。如果忘记密码,可在https://nerdvm.racknerd.com/控制台Root/Admin Password下重置密码。 |
![]() | ![]() |
Xshell 8连上VPS后效果如下,这样就可以在控制台中输入指令部署了:

安装Docker
一行一行复制粘贴下方代码到Xshell中,回车运行,等待结果,等运行结束后,再运行下一行代码。
✅ 第 1 步:SSH 登录后先更新系统补丁(这一步不会把 Ubuntu 20.04 升级到 22.04,只是让系统自身保持最新补丁。提高系统的安全性。)
sudo apt update && sudo apt upgrade -y
✅ 第 2 步:安装 官方最新 Docker CE(含 Compose 插件)
把下面 命令逐一复制到Xshell中,每跑完一条看到提示符 $ 或 # 再复制下一条:
- # 1. 卸载旧包
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt remove -y $pkg; done
- # 2. 装依赖
sudo apt install -y ca-certificates curl gnupg lsb-release
- # 3. 加密钥(让 Ubuntu 在安装 Docker 时能够验证下载的包确实是 Docker 官方出品,没有被篡改或植入恶意代码。)
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
- # 4. 加仓库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- # 5. 安装 Docker + Compose 插件
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- # 6. 把当前用户加入 docker 组
sudo usermod -aG docker $USER
⚠️ 关键提醒:执行完上面命令后,关闭当前 Xshell 窗口,重新再连一次 SSH,让用户组生效。
✅ 第 3 步:验证安装成功
重连后再跑:
docker --version
docker compose version
docker --version # 应 ≥ 24.x
docker compose version # 应 ≥ v2.29

执行完后显示以上信息,Docker安装完成!
3:使用Docker部署Trilium Notes
✅ 第 1 步:创建 Trilium 专用目录 & 下载Nriver汉化 Trilium compose 文件
mkdir -p ~/trilium-data
wget https://raw.githubusercontent.com/Nriver/trilium-translation/main/docker-compose.yml
✅ 第 2 步:启动 Trilium(后台运行)
docker compose up -d
部署Trilium就是这么简单,整个过程不到1分钟就能完成,完成后在浏览器输入:
http://你的服务器IP:8080
即可看到 Trilium初始化简体中文界面 → 按提示设置(必须设置密码) → 然后登录开始使用。
注意:初次使用建议生成空白数据库,不要使用同步数据的选项。确保
http://你的服务器IP:8080
能正常无问题访问、页面加载延迟能接受之后再进行数据同步。否则可能会因网络问题出现长时间卡在同步界面。

![]() | ![]() | ![]() |
恭喜你,你已成功在自己的VPS上部署好了Trilium Notes!
若首次遇到卡同步问题,请在服务器
/root/trilium-data
路径下把Trilium的数据库文件document.db
删除,然后用Docker重启Trilium服务,重启后刷新地址即可又回到初始化界面。详细参考这篇说明: 何时手动重启Trilium