本页介绍在您自己的服务器上安装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代理设置。