Trilium Notes

Self-host

Hierarchical personal knowledge base with a tree-structured note store, self-hostable sync server, and per-note encryption.

Category
Notes · Self-host
Cost
Self-host
Country
community
Licensing
FOSS

Pros and cons

+ what works
  • +Tree structure with arbitrary depth and note cloning across branches
  • +WYSIWYG and Markdown editing, code notes, Excalidraw canvas, relation maps
  • +Self-hosted sync server with desktop (Electron), web, and mobile web clients
  • +Scripting and REST API for automating notes and templates
watch out for
  • Single-user by design, no built-in multi-user collaboration
  • Mobile story is a touch-optimized web UI plus a third-party Android app, no first-party iOS app
  • Original maintainer stepped back in 2024; continuity now rests on the TriliumNext community fork
  • Rich feature set means a steeper learning curve than a flat note app

Privacy notes

Notes live in a local SQLite database on each client and optionally sync to a server you run yourself. There is no vendor cloud. Selected notes can be marked "protected" and encrypted with a passphrase that the server never sees. Sync between server and clients runs over TLS that you configure. Operational privacy depends on how you host the sync server and back up the database.

Tags

#knowledge-base · #hierarchical · #electron · #sqlite · #agpl · #foss

Does this work for you?

Did this work for you?


Notes from people who tried it

Comments (0)

No comments yet. Be the first.

Add a comment