本页介绍如何在服务器上手动安装Trilium。

需求

Trilium是一个node.js应用程序。支持(测试)的 node.js 版本是最新的 14.XX 和 16.XX Trilium旧版本可能也适用。

您可以使用以下命令检查节点版本(需要安装node.js):

    node --version

如果您的Linux发行版仅包含过时的node.js版本,那么您可以查看node.js网站上的安装手册,该手册涵盖了最受欢迎的发行版。

依赖项

需要有一些依赖关系才能编译。您可以在下面看到Debian及其衍生版本(如Ubuntu)的命令:

    sudo apt install libpng16-16 libpng-dev pkg-config autoconf libtool build-essential nasm libx11-dev libxkbfile-dev

安装过程

下载

您可以从最新版本下载源代码zip / tar,也可以从stable分支克隆git仓库,方法如下:

    git clone -b stable https://github.com/zadam/trilium.git

安装

    cd trilium
    
    # download all node dependencies
    npm install
    
    # make sure the better-sqlite3 binary is there
    npm rebuild

运行

    cd trilium
    
    # using nohup to make sure trilium keeps running after user logs out
    nohup node src/www &

默认情况下,应用程序在端口8080上启动,因此您可以打开浏览器并导航到http://localhost:8080以访问Trilium(将“ localhost”替换为主机名)。

TLS

不要忘记[配置TLS)(./TLS配置.md),这是安全使用所必需的!