本指南概述了在您自己的服务器上安装
Trilium
的步骤。如果您想设置同步或在浏览器中使用 Trilium
,您可以考虑此选项 - 可从任何地方访问。一、安装选项
在服务器上安装
Trilium
有多种方法,每种方法都有自己的优点:推荐 :Docker 安装 - 适用于 AMD64 和 ARM 体系结构。
1. liunx 服务器安装
2. 手动安装
3. Kubernetes
4. NixOS 安装
二、配置
设置服务器安装后,您可能需要配置端口或启用
TLS
等设置。配置通过 Trilium config.ini
文件进行管理,该文件默认位于数据目录中。要开始自定义您的设置,请将提供的 config-sample.ini
文件与默认值复制到 config.ini
。您还可以查看配置文件 ,将所有
config.ini
值作为环境变量提供。2.1 配置位置
默认情况下,
config.ini
、 数据库和其他重要的 Trilium
数据文件存储在数据目录中。如果您喜欢其他位置,可以通过设置 TRILIUM_DATA_DIR
环境变量来更改它:export TRILIUM_DATA_DIR=/home/myuser/data/my-trilium-data
2.2 禁用/修改上传限制
如果遇到默认情况下对服务器施加的 250MB 限制,并且想要增加上传限制,则可以将 TRILIUM_NO_UPLOAD_LIMIT
环境变量设置为 true 完全禁用它:
export TRILIUM_NO_UPLOAD_LIMIT=true
或者,如果您只是想将上传限制大小增加到 250MB 以上,您可以将 MAX_ALLOWED_FILE_SIZE_MB
环境变量设置为大于整数 250(例如,以下示例中的 450):
export MAX_ALLOWED_FILE_SIZE_MB=450
2.3 禁用身份验证
请参考身份验证
三、反向代理设置
要为 Trilium
配置反向代理,您可以使用 nginx
或 Apache
。您还可以查看存储在反向代理文件夹中的文档。
3.1 nginx
将以下配置添加到您的 nginx 设置中,以将请求代理到 Trilium:
location /trilium/ {
proxy_pass http://127.0.0.1:8080/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
为避免限制有效负载的大小,请在服务器 {} 块中包含以下内容:
# Set to 0 for unlimited. Default is 1M.
client_max_body_size 0;
3.2 Apache
有关 Apache 设置,请参阅 Apache 代理设置指南。