Trilium Notes: Self-Hosted Hierarchical Notes

Keep a large personal knowledge base as a tree of notes and sync your desktop apps with a server at home using this hierarchical FOSS note-taking app.

Compare with similar apps

How Trilium Notes stacks up against other productivity apps. Add or remove apps to change the comparison.

Requirement
Trilium Notes
PriceFreeFree + Paid
Web UIYesYes
Architecturex86 + ARMx86 + ARM
Min hardwareNot stated1 core · 2 GB RAM
Containers1The app aloneWorth checking: 4Plus MySQL, Redis, LocalStack
DatabaseSQLiteMySQL
RuntimeNode.jsNode.js
DockerYesYes
Linux packageYes–
WindowsYes–
macOSYes–
Node.js––
iOS–Yes
Android–Yes
macOSYesYes
WindowsYesYes
LinuxYesYes
Full comparison

Client apps

Official client for desktop.

Common questions

Does Trilium Notes have a mobile app?

No. There is no official mobile app, so open the server in a mobile browser or install its web interface as a PWA.

Similar apps to Trilium Notes

More apps in Productivity.

Joplin

Sync notes between the official Joplin desktop and mobile apps using a server kept on your own network.

Free + Paidx86 + ARMNode.js

Standard Notes

Keep notes, tags and files encrypted on your devices and sync them through a server you run, with clients for phones, desktop and the browser. The V2 server is four containers, and the official apps accept your own address under Advanced options.

Free + Paidx86 + ARMNode.js

Blinko

Capture a thought in Blinko and it sits as a Markdown card you can tag, search and expand into a full note. The note app's AI search, tagging and chat run against Ollama on your own hardware, or a hosted model if you prefer.

Free + Paidx86 + ARMNode.js

CryptPad

CryptPad is an encrypted office suite you host yourself. Write a document, sheet or slide deck in the browser and it encrypts the copy on your machine before it reaches the server. Rich text, forms, kanban boards, diagrams and whiteboards use the same encryption. Shared drives, access lists, document history and guest links cover a household or a small group.

Free + Paidx86 + ARMNode.js

HedgeDoc

Write markdown together in a browser-based editor and watch the edits land as they are typed. HedgeDoc keeps the notes on your server, renders diagrams and slides from the same text, and gives each note a permission level you pick before you share the link.

Freex86 + ARMNode.js

Memos

Save quick Markdown notes to a private timeline on your own server, with tags, search and optional sharing.

Freex86 + ARMGo

SilverBullet

Write notes in Markdown in a browser tab and keep them as plain files in a folder on your own server. SilverBullet adds wiki links, live queries and Lua scripting. The same space can hold a journal, a task list and a small database that updates itself.

Freex86 + ARMRust

SiYuan

Write Markdown notes with block-level links in a privacy-first workspace, served to your browser from your own server.

Freex86 + ARMGo
See all self-hosted apps →

Tags

Updated