本页介绍在您自己的服务器上安装Trilium。如果您想设置同步,或者要将其用作Trilium的Web版本(可以从任何地方访问它),则可能需要这样做。

有三种方法可供选择,每种选择都有各自的优势:

服务器安装同时具有Web端和移动前端

配置

对于服务器安装,您可能要配置例如port或TLS配置。这是在Trilium配置文件中完成的,默认情况下它在数据目录中的config.ini文件中。

配置位置

config.ini文档和其他一些重要的Trilium数据文件默认保存在数据目录中。

如果不需要,可以通过TRILIUM_DATA_DIR环境变量将其更改为其他位置,例如:

    export TRILIUM_DATA_DIR=/home/myuser/data/my-trilium-data

禁用身份验证

除其他外,您还可以使用以下方法禁用身份验证(如果仅在本地主机上运行或身份验证由其他组件处理)。

    [General]
    noAuthentication=true

请注意,只有从0.44版开始,才可以禁用身份验证。

反向代理设置

nginx

    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;
    }

还建议向server {}中添加以下内容取消有效负载的大小限制:

    # set to 0 for unlimited. Default is 1M.
    client_max_body_size 0;

Apache

请参阅Apache代理设置