TriliumNext/Trilium: Die community-gepflegte hierarchische Notizanwendung
Bauen Sie Ihre persönliche Wissensdatenbank mit Trilium Notes auf
Auf einen Blick
- Was ist das?
- Ein Blick auf das README des TriliumNext/Trilium-Repositorys: Funktionen, Migrationspfad, Installationsoptionen und AGPL-Lizenz.
- Für wen ist es gedacht?
- Das README stellt TriliumNext/Trilium als direkte Fortsetzung von Trilium Notes dar und beschreibt einen Migrationspfad von älteren Versionen. Es listet viele Funktionen rund um hierarchische Notizen auf, aber Leistungsaussagen und Sicherheitsdetails müssen separat geprüft werden.
- Darf ich es kommerziell nutzen?
- Ja, unter strengen Bedingungen. AGPL-3.0 ist eine Lizenz mit Netzwerk-Copyleft: Wenn andere eine veränderte Version über ein Netzwerk nutzen, etwa als gehosteten Dienst, müssen Sie ihnen den Quellcode unter derselben Lizenz anbieten.
- Wird es noch gepflegt?
- Ja. Das Repository hat innerhalb des letzten Tages neue Commits erhalten.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich TypeScript, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Community-Übernahme und der Migrationspfad
Die Repository-Beschreibung lautet: Bauen Sie Ihre persönliche Wissensdatenbank mit Trilium Notes. Das README erklärt, dass der ursprüngliche Trilium-Entwickler, genannt Zadam, das Repository an das Community-Projekt übergeben hat, das jetzt unter https://github.com/TriliumNext lebt. TriliumNext/Trilium ist also eine Fortsetzung und keine Neuimplementierung. Für die Migration von einer zadam/Trilium-Instanz sagt das README, dass es keine besonderen Migrationsschritte gibt: Wenn man TriliumNext/Trilium wie gewohnt installiert, wird die vorhandene Datenbank verwendet. Es nennt auch eine Kompatibilitätsgrenze: Versionen bis einschließlich v0.90.4 sind mit der neuesten zadam/trilium-Version v0.63.7 kompatibel, während spätere TriliumNext-Versionen die Synchronisationsversion erhöht haben, was eine direkte Migration verhindert. Die Repository-Metadaten verzeichnen derzeit 37.265 Sterne und 2.495 Forks.
Der Notizbaum mit Klonen und Attributen
Das Kernmodell ist ein Baum. Notizen können in eine beliebig tiefe Hierarchie eingeordnet werden, und eine einzelne Notiz kann durch eine Funktion, die das README Klonen nennt, an mehreren Stellen platziert werden. Attribute können an Notizen angehängt werden, um sie zu organisieren, abzufragen und zu skripten. Das README erwähnt auch Notizversionierung und Notizanhebung, mit der man sich auf einen Teilbaum konzentrieren kann. Eine Volltextsuche ist enthalten. Diese Funktionen zielen zusammen auf den Aufbau großer persönlicher Wissensdatenbanken, ein Ausdruck, den das README in seiner Einleitung verwendet. Laut README ist die Benutzeroberfläche auf Englisch, Deutsch, Spanisch, Französisch, Rumänisch sowie vereinfachtem und traditionellem Chinesisch verfügbar.
Editoren und Notiztypen jenseits von Klartext
Der Textnotiz-Editor ist WYSIWYG und unterstützt Tabellen, Bilder und Mathematik mit automatischer Markdown-Formatierung. Es gibt einen separaten Notiztyp für Quellcode mit Syntaxhervorhebung. Das README listet Canvas-Notizen auf Basis von Excalidraw, Beziehungs- und Notiz-/Link-Karten zur Visualisierung von Verbindungen, Mindmaps auf Basis von Mind Elixir und Geokarten mit Standortnadeln und GPX-Spuren auf. Skripting und eine REST-API sind für die Automatisierung dokumentiert. Es gibt einen Evernote- und Markdown-Import/Export, und das README erwähnt auch einen Web Clipper zum Speichern von Webinhalten.
Suche, Navigation und Skalierung
Das README betont schnelle Navigation zwischen Notizen, Volltextsuche und Notizanhebung als zentrale Navigationswerkzeuge. Es sagt, dass die Anwendung in Bezug auf Benutzerfreundlichkeit und Leistung auf über 100.000 Notizen skaliert. Das ist eine Behauptung des README, kein unabhängiger Benchmark. Die Oberfläche lässt sich mit Seitenleisten-Schaltflächen und benutzerdefinierten Widgets anpassen, und es gibt ein eingebautes dunkles Design mit Unterstützung für Benutzerdesigns. Das README nennt außerdem Metriken und ein Grafana-Dashboard als Teil des Funktionsumfangs.
Synchronisierung, Teilen und Zugriffskontrolle
Für die Synchronisierung beschreibt das README einen selbst gehosteten Synchronisierungsserver und erwähnt, dass es Dienste von Drittanbietern für das Hosting gibt. Notizen können im öffentlichen Internet geteilt oder veröffentlicht werden. Eine Verschlüsselung pro Notiz ist enthalten, und die Anmeldung kann eine direkte OpenID- und TOTP-Integration nutzen, was das README als sicherere Anmeldung bezeichnet. Das README liefert keine Details zum Verschlüsselungsalgorithmus oder zu einem Sicherheitsaudit; diese müssten separat geprüft werden.
Installationsoptionen und mobile Clients
Unter Windows und macOS besteht der dokumentierte Weg darin, eine Binärversion herunterzuladen, zu entpacken und die ausführbare Datei trilium auszuführen. Unter Linux bieten einige Distributionen Pakete an, und es gibt auch ein Flatpak, das laut README jedoch noch nicht auf Flathub veröffentlicht ist. Eine Serverinstallation bietet eine Weboberfläche, die fast identisch mit der Desktop-App ist, und eine separate mobile Weboberfläche ist verfügbar. Das README nennt drei mobile Optionen von Drittanbietern: TriliumDroid, Pocket Trilium und Trinote, jeweils mit eigenen Synchronisationshinweisen. Docker-Images sind von Dockerhub erhältlich, und die Serverinstallation ist separat dokumentiert. Das README sagt außerdem, dass nächtliche Builds verfügbar sind und dass die neueste Version für die meisten Benutzer empfohlen wird.
Beiträge, Sponsoren und die AGPL-Lizenz
Beiträge werden in mehreren Bereichen eingeladen. Übersetzungen laufen über Weblate, und das README listet viele Sprachen mit bestehender Abdeckung auf. Für Code beginnt der Entwicklungsablauf mit dem Klonen des Repositorys, dem Installieren der Abhängigkeiten mit pnpm und dem Starten des Servers. Es gibt auch eine Dokumentationsumgebung und einen Befehl zum Erstellen der Windows-Desktop-App. Das README dankt Sponsoren wie NetPerfect, CKEditor und Dosu und listet viele abhängige Bibliotheken von Drittanbietern auf, darunter CKEditor 5, CodeMirror, Excalidraw, Mind Elixir, Leaflet, Tabulator, FancyTree und jsPlumb. Das README verweist auch auf Drittressourcen wie awesome-trilium und TriliumRocks und nennt offizielle Diskussionskanäle, darunter Matrix, GitHub Discussions und GitHub Issues. Das Repository ist unter AGPL-3.0 lizenziert. Der Lizenztext gewährt die Freiheit, die Software zu kopieren, zu verbreiten und zu verändern, und verlangt von Betreibern von Netzwerkservern, die modifizierte Versionen ausführen, den Benutzern den Quellcode bereitzustellen. Der Lizenztext enthält eine Standard-Haftungsausschlussklausel, geht aber nicht auf Support oder Sicherheitsgarantien ein.
Bei TriliumNext ist die Datenbank der sensible Mittelpunkt. Der README-Migrationshinweis bis v0.90.4 für zadam/trilium v0.63.7 sollte vor einem Upgrade konkret zur eigenen Ausgangsversion passen. Für einen ersten Lauf sind die Desktop- oder Docker-Anleitung, der Synchronisationsserver und eine Testnotiz mit Attribut, Klon und Versionierung aussagekräftiger als eine Funktionsliste. Bei öffentlicher Veröffentlichung müssen Zugriff und AGPL-3.0 gesondert eingeordnet werden.
Redaktionelles Fazit
Das README stellt TriliumNext/Trilium als direkte Fortsetzung von Trilium Notes dar und beschreibt einen Migrationspfad von älteren Versionen. Es listet viele Funktionen rund um hierarchische Notizen auf, aber Leistungsaussagen und Sicherheitsdetails müssen separat geprüft werden.
Community-Notizen