---
title: Trilium Notes
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, note-taking, trilium, knowledge-base, pkm, tree-structure, docker, markdown]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Note-Taking, https://github.com/TriliumNext/Trilium, https://docs.triliumnotes.org/user-guide/setup/server/installation/docker]
---

# 🌳 Trilium Notes

> **La base de connaissance hiérarchique pour gros volumes de notes**, pensée pour bâtir un PKM profond, structuré et durable, bien au-delà d'un simple carnet Markdown.

## 📋 Informations Générales

| Champ | Valeur |
| :--- | :--- |
| **Site web** | [triliumnotes.org](https://triliumnotes.org/) |
| **GitHub** | [TriliumNext/Trilium](https://github.com/TriliumNext/Trilium) |
| **Licence** | AGPL-3.0 |
| **Langage** | TypeScript |
| **Étoiles GitHub** | 36.4k ⭐ |
| **Dernière MAJ** | 2026-06-06 |
| **Catégorie** | [[cat-note-taking|Note-Taking]] |

## 📝 Description

**Trilium Notes** est une application de **prise de notes hiérarchique** focalisée sur la construction de **grandes bases de connaissance personnelles**. Sa structure en arbre profond, le clonage de notes, les attributs, la recherche, l'API REST et la capacité annoncée à gérer **100 000+ notes** en font un outil très fort pour les usages PKM sérieux.

C'est un outil de notes, mais pas un bloc-notes simple : **Trilium est un gestionnaire de connaissance personnel complet**. Il brille surtout quand on veut organiser des contenus nombreux, reliés, annotés et parfois publiés partiellement.

Points notables :

- ✅ Arborescence profonde et notes clonables
- ✅ API REST intégrée
- ✅ Import/export Markdown et Evernote
- ✅ Publication partielle et synchronisation possible
- ✅ Déploiement Docker officiellement documenté
- ⚠️ Interface et logique plus complexes qu'une app de notes légère

## 🚀 Installation

### Option recommandée : Docker Compose

La documentation officielle recommande Docker Compose et déconseille de suivre aveuglément le tag `latest` à cause des changements de versions mineures.

```yaml
services:
  trilium:
    image: triliumnext/trilium:v0.103.0
    container_name: trilium
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - ./trilium-data:/home/node/trilium-data
```

## ⚙️ Configuration Initiale

1. **Utiliser un tag d'image explicite** plutôt que `latest`.
2. **Préparer un volume persistant** pour `trilium-data`.
3. **Placer l'application derrière un reverse proxy** si exposition Internet.
4. **Vérifier les sauvegardes** du répertoire de données.
5. **Décider si l'on veut activer sync, partage public ou chiffrement par note**.
6. **Tester les clients mobiles / navigateurs** si l'instance sert sur plusieurs appareils.

## 🔄 Alternatives

### Open Source
- [[app-siyuan]] — Plus moderne orienté blocs et backlinks
- [[app-joplin]] — Plus grand public et multi-plateforme
- [[app-memos]] — Beaucoup plus léger
- [[app-affine]] — Plus collaboratif et plus visuel
- **SilverBullet** — PKM Markdown plus programmable

### Propriétaires
- **Obsidian**
- **Roam Research**
- **Notion**
- **Evernote**

## 🔐 Sécurité

- ✅ Les données restent auto-hébergées dans un volume simple à sauvegarder
- ⚠️ Le guide Docker signale des points d'attention sur les droits et l'usage de l'image root/rootless
- ✅ Utiliser un reverse proxy HTTPS pour l'accès distant
- ✅ Sauvegarder avant toute mise à jour importante
- ⚠️ Si synchronisation mobile ou multi-clients, vérifier la compatibilité des versions

## 📚 Ressources

- [Site officiel](https://triliumnotes.org/)
- [GitHub TriliumNext/Trilium](https://github.com/TriliumNext/Trilium)
- [Guide Docker officiel](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)

## Pages Liées

- [[cat-note-taking]] — Catégorie Note-Taking
- [[app-siyuan]] — Autre PKM avancé
- [[app-joplin]] — Notes plus classiques et plus répandues
- [[app-affine]] — Workspace collaboratif plus large
