From 2eb8052d880d0e193f5cb1d121d20faf93c7614a Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 30 Oct 2025 09:37:41 +0200 Subject: [PATCH] Updated Manual server installation (markdown) --- Manual-server-installation.md | 58 +---------------------------------- 1 file changed, 1 insertion(+), 57 deletions(-) diff --git a/Manual-server-installation.md b/Manual-server-installation.md index c5bef2f..5195021 100644 --- a/Manual-server-installation.md +++ b/Manual-server-installation.md @@ -1,57 +1 @@ -This page describes manually installing Trilium on your server. **Note that this is a not well supported way to install Trilium, problems may appear, information laid out here is quite out of date. It is recommended to use either Docker or packaged build installation.** - -## Requirements - -Trilium is a node.js application. Supported (tested) version of node.js is latest 14.X.X and 16.X.X. Trilium might work with older versions as well. - -You can check your node version with this command (node.js needs to be installed): -~~~~ -node --version -~~~~ - -If your Linux distribution has only an outdated version of node.js, you can take a look at the installation instruction on node.js website, which covers most popular distributions. - -### Dependencies - -There are some dependencies required. You can see command for Debian and its derivatives (like Ubuntu) below: - -~~~~ -sudo apt install libpng16-16 libpng-dev pkg-config autoconf libtool build-essential nasm libx11-dev libxkbfile-dev -~~~~ - -## Installation - -### Download -You can either download source code zip/tar from [[latest release|https://github.com/zadam/trilium/releases/latest]] or clone git repository **from stable branch** with -~~~ -git clone -b stable https://github.com/zadam/trilium.git -~~~ - -## Installation -~~~ -cd trilium - -# download all node dependencies -npm install - -# make sure the better-sqlite3 binary is there -npm rebuild - -# bundles & minifies frontend JavaScript -npm run webpack -~~~~ - -## Run - -~~~~ -cd trilium - -# using nohup to make sure trilium keeps running after user logs out -nohup TRILIUM_ENV=dev node src/www & -~~~~ - -The application by default starts up on port 8080, so you can open your browser and navigate to http://localhost:8080 to access Trilium (replace "localhost" with your hostname). - -## TLS - -Don't forget to [[configure TLS|TLS configuration]], which is required for secure usage! \ No newline at end of file +See https://docs.triliumnotes.org/user-guide/setup/server/installation/manual. \ No newline at end of file