3.1 服务器安装

shmaur
2025-09-25
-
-
本指南概述了在您自己的服务器上安装 Trilium 的步骤。如果您想设置同步或在浏览器中使用 Trilium,您可以考虑此选项 - 可从任何地方访问。

 

一、安装选项

在服务器上安装 Trilium 有多种方法,每种方法都有自己的优点:
推荐 :Docker 安装 - 适用于 AMD64 和 ARM 体系结构。
 

二、配置

设置服务器安装后,您可能需要配置端口或启用 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 代理设置指南

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录关闭