Trilium部署到腾讯云 云开发 云托管

警告
本文最后更新于 2021-03-04,文中内容可能已过时。

Trilium部署到腾讯云-云开发-云托管

成文于2021.03.04

注意:使用本方案需要注意费用问题。

注意:根据我的测试,有时可能出现新建笔记,不会自动跳转,文件树也不会自动刷新,使用 https://cdn.ftls.xyz/images/2021/12/HDKb.png 后才会刷新出来。根据经验,这是Nginx配置问题。

开始腾讯云云开发入门

新建环境

https://cdn.ftls.xyz/images/2021/12/H4Ue.png

选择空模板,设置环境名称,可选免费额度(实际使用的是云托管,不计入免费额度),然后开通。

https://cdn.ftls.xyz/images/2021/12/HJV2.png

开通云托管,并新建服务

https://cdn.ftls.xyz/images/2021/12/HRvu.png

https://cdn.ftls.xyz/images/2021/12/HSgk.png

新建版本

https://cdn.ftls.xyz/images/2021/12/HAhh.png

使用本地代码,下载Trilium的源代码。我使用的是v0.45.10 release,下载源代码,并解压到本地文件夹中,这是因为要修改一下文件。用记事本打开Dockerfile,可以看到使用了一个server-package.json。但是文件夹中并没有这个文件,因此复制package.json为server-package.json

https://cdn.ftls.xyz/images/2021/12/HzxA.png

https://cdn.ftls.xyz/images/2021/12/Hky0.png

然后将文件打包为zip格式,上传到云托管。 https://cdn.ftls.xyz/images/2021/12/Hq3O.png

https://cdn.ftls.xyz/images/2021/12/HvWJ.png

需要设置监听端口为8080,流量开启100%,副本模式我使用的是高可用,低成本会有服务延迟

https://cdn.ftls.xyz/images/2021/12/HefM.png

个人设置:

https://cdn.ftls.xyz/images/2021/12/H1Va.png

构建完成,状态正常后,在云托管-trilium(服务名)-服务配置-访问服务中,可以找到默认公网域名。访问域名就可以正常使用了。

注意:服务上线之后,很多修改配置,比如修改使用核心数,都会重新部署导致笔记文件丢失。

最后,到底好不好用,请大家试试看吧。