Are you interested in building your personal knowledge base on Ubuntu 18.04 LTS server?. In this tutorial, I’ll walk you through the process of installing and configuring Trilium Notes to power your Personal knowledge base on Ubuntu 18.04.

Trilium Notes is an open source hierarchical note taking application which focuses on building large personal knowledge bases. It has compelling features available in commercial notes taking applications.

How to Install Trilium Notes on Ubuntu 18.04

Trilium is provided as either desktop application (Linux, Windows, Mac) or web application hosted on your server (Linux). We will consider both ways of running Trilium Notes on Ubuntu 18.04.

Running Trilium Notes on Desktop

To run Trilium Notes application on your Desktop, download binary release for your platform from latest release. Save the release version to VERvariable.

sudo apt -y install wget
export VER="0.27.3"

Install p7zip-full package which provides 7z command used to extract the file.

sudo apt install p7zip-full

Then extract downloaded file.

$ 7z x  trilium-linux-x64-${VER}.7z
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,1 CPU Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz (806EA),ASM,AES-NI)
Scanning the drive for archives:
1 file, 65591626 bytes (63 MiB)
Extracting archive: trilium-linux-x64-
Path = trilium-linux-x64-
Type = 7z
Physical Size = 65591626
Headers Size = 116429
Method = LZMA2:24 BCJ
Solid = +
Blocks = 2
Everything is Ok
Folders: 2035
Files: 11193
Size: 258648218
Compressed: 65591626

Change your working directory to created folder and run the trilium

cd trilium-linux-x64/

Directory contents screenshot:

install trilium notes desktop 01

Since this is a Desktop installation, select “I’m a new user and I want to create new Trilium document for my notes” on the initial screen shown after the application launch.

install trilium notes desktop 02

The last thing is to choose username and password used for logging into the application.

install trilium notes desktop 03

Click “Finish Setup” to finish the installation. You should be presented with Trilium notes taking panel where you can start work.

Running Trilium Notes on Server

You can choose to install Trilium on a server. The advantage of this is that you’ll be able to setup sync and have an online version of Trilium which you can access from any machine or smartphone.

Install Node.js 10.x

Install Node.js 10.x on Ubuntu 18.04 using the guide in the link below,

Installing Node.js 10 LTS on Ubuntu 18.04 / 16.04 / Debian 9

$ node --version

Install required dependencies:

sudo  apt install -y git autoconf libpng16-16

Clone Trilium git repository from stable branch

git clone -b stable

Download all node dependencies

cd trilium
npm install

Run Trilium Server

cd trilium
nohup node src/www &

Using nohup keeps trilium running after user logs out. Open your browser and navigate to http://localhost:8080 to access Trilium.

install trilium notes server login

Replace “localhost” with your hostname or IP address. Login with your session credentials.

Your support is our everlasting motivation,
that cup of coffee is what keeps us going!

As we continue to grow, we would wish to reach and impact more people who visit and take advantage of the guides we have on our blog. This is a big task for us and we are so far extremely grateful for the kind people who have shown amazing support for our work over the time we have been online.

Thank You for your support as we work to give you the best of guides and articles. Click below to buy us a coffee.


Please enter your comment!
Please enter your name here