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

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

成文于2021.03.04

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

注意:根据我的测试,有时可能出现新建笔记,不会自动跳转,文件树也不会自动刷新,使用

image-20210304084306512
后才会刷新出来。根据经验,这是Nginx配置问题。

开始腾讯云云开发入门

新建环境

image-20210304080201617

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

image-20210304080457323

开通云托管,并新建服务

image-20210304081132035

image-20210304081212118

新建版本

image-20210304081403333

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

image-20210304082130932

image-20210304082334684

然后将文件打包为zip格式,上传到云托管。

image-20210304082424307

image-20210304082627515

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

image-20210304082953451

个人设置:

image-20210304083018928

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

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

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