# Trilium Notes

![GitHub Sponsors](https://img.shields.io/github/sponsors/eliandoran)
![LiberaPay patrons](https://img.shields.io/liberapay/patrons/ElianDoran)\
![Docker Pulls](https://img.shields.io/docker/pulls/triliumnext/trilium)
![GitHub Downloads (all assets, all
releases)](https://img.shields.io/github/downloads/triliumnext/trilium/total)\
[![Translation
status](https://hosted.weblate.org/widget/trilium/svg-badge.svg)](https://hosted.weblate.org/engage/trilium/)

<!-- translate:off -->
<!-- LANGUAGE SWITCHER -->
[Arabic](./README-ar.md) | [Chinese (Simplified Han script)](./README-ZH_CN.md)
| [Chinese (Traditional Han script)](./README-ZH_TW.md) |
[Czech](./README-cs.md) | [English (United Kingdom)](./README-en_GB.md) |
[English](../README.md) | [French](./README-fr.md) | [German](./README-de.md) |
[Greek](./README-el.md) | [Indonesian](./README-id.md) | [Irish](./README-ga.md)
| [Italian](./README-it.md) | [Japanese](./README-ja.md) |
[Korean](./README-ko.md) | [Polish](./README-pl.md) | [Romanian](./README-ro.md)
| [Russian](./README-ru.md) | [Spanish](./README-es.md) |
[Ukrainian](./README-uk.md) | [Urdu](./README-ur.md) | [Uyghur](./README-ug.md)
<!-- translate:on -->

Trilium Notes ist eine freie, Open-Source, plattformübergreifende, hierarchische
Notiz-Anwendung mit Fokus auf die Erstellung großer persönlicher
Wissenssammlungen.

<img src="./app.png" alt="Trilium Screenshot" width="1000">

## ⏬ Download
- [Neueste Version](https://github.com/TriliumNext/Trilium/releases/latest) –
  stabile Version, für die meisten Benutzer empfohlen.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  instabile Entwicklungsversion, die täglich mit den neuesten Funktionen und
  Fehlerbehebungen aktualisiert wird.

## 📚 Dokumentation

**Besuche unsere umfassende Dokumentation unter
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Unsere Dokumentation ist verfügbar in mehreren Formaten:
- **Online-Dokumentation**: Die vollständige Dokumentation ist unter
  [docs.triliumnotes.org](https://docs.triliumnotes.org/) verfügbar
- **In-App-Hilfe**: Drücken Sie `F1` in Trilium, um dieselbe Dokumentation
  direkt in der Anwendung aufzurufen
- **GitHub**: Durchsuchen Sie das
  [Benutzerhandbuch](./User%20Guide/User%20Guide/) in diesem Repository

### Schnellzugriff
- [Erste Schritte](https://docs.triliumnotes.org/)
- [Installationsanleitung](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  Einrichten](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [TriliumNext
  aktualisieren](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Grundkonzepte und
  Funktionen](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Muster persönlicher
  Wissensdatenbanken](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Funktionen

* Notizen lassen sich in beliebig tiefe Baumstrukturen einordnen. Eine einzelne
  Notiz kann an mehreren Stellen im Baum existieren (siehe
  [Klonen](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Umfangreicher WYSIWYG-Editor für Notizen, z. B. mit Tabellen, Bildern und
  [Mathematik](https://docs.triliumnotes.org/user-guide/note-types/text) mit
  Markdown-[Autoformatierung](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Unterstützung für das Bearbeiten von [Notizen mit
  Quellcode](https://docs.triliumnotes.org/user-guide/note-types/code), inkl.
  Syntaxhervorhebung
* Schnelle und einfache [Navigation zwischen
  Notizen](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  Volltextsuche sowie
  [Notizhervorhebung](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Nahtlose [Versionierung von
  Notizen](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Notiz-[Attribute](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  können zur Organisation von Notizen, für Abfragen und erweiterte
  [Skripterstellung](https://docs.triliumnotes.org/user-guide/scripts) verwendet
  werden
* Benutzeroberfläche verfügbar in Englisch, Deutsch, Spanisch, Französisch,
  Rumänisch sowie Chinesisch (vereinfacht und traditionell)
* Direkte [OpenID- und
  TOTP-Integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa)
  für eine sicherere Anmeldung
* [Synchronisierung](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  mit einem selbst gehosteten Synchronisierungsserver
  * Es gibt [Drittanbieter-Dienste für das Hosting von
    Synchronisierungsservern](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Freigabe](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (Veröffentlichung) von Notizen im öffentlichen Internet
* Starke
  [Notizverschlüsselung](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  mit Granularität pro Notiz
* Skizzieren von Diagrammen basierend auf [Excalidraw](https://excalidraw.com/)
  (Notiztyp „Leinwand“)
* [Beziehungskarten](https://docs.triliumnotes.org/user-guide/note-types/relation-map)
  und
  [Notiz-/Link-Karten](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  zur Visualisierung von Notizen und ihren Beziehungen
* Mindmaps, basierend auf [Mind Elixir](https://docs.mind-elixir.com/)
* [Geokarten](https://docs.triliumnotes.org/user-guide/collections/geomap) mit
  Standortmarkierungen und GPX-Tracks
* [Skripting](https://docs.triliumnotes.org/user-guide/scripts) – siehe
  [Erweiterte
  Showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST-API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) für
  die Automatisierung
* Skalierbar in Bedienbarkeit und Performance – geeignet für über 100.000
  Notizen
* Touch-optimiertes [mobiles
  Frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) für
  Smartphones und Tablets
* Integriertes [dunkles
  Design](https://docs.triliumnotes.org/user-guide/concepts/themes),
  Unterstützung für benutzerdefinierte Designs
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/evernote)
  und [Markdown importieren und
  exportieren](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) zum
  einfachen Speichern von Webinhalten
* Anpassbare Benutzeroberfläche (Seitenleisten-Schaltflächen, benutzerdefinierte
  Widgets, ...)
* [Metriken](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  inklusive eines Grafana-Dashboards.

✨ Weitere Informationen zu TriliumNext findet man in den folgenden
Ressourcen/Communities von Drittanbietern:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) bietet von
  Drittanbietern erstellte Themes, Skripte, Plugins und vieles mehr.
- [TriliumRocks!](https://trilium.rocks/) für Tutorials, Anleitungen und vieles
  mehr.

## ❓ Warum TriliumNext?

Der ursprüngliche Entwickler von Trilium ([Zadam](https://github.com/zadam)) hat
das Trilium-Repository der Gemeinschaft übergeben, die nun unter
https://github.com/TriliumNext agiert

### ⬆️ Migration von Zadam/Trilium?

Es sind keine speziellen Migrationsschritte erforderlich, um von einer
zadam/Trilium-Instanz auf eine TriliumNext/Trilium-Instanz umzustellen.
[Installieren Sie TriliumNext/Trilium](#-installation) einfach wie gewohnt, und
die vorhandene Datenbank wird verwendet.

Versionen bis einschließlich
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) sind
kompatibel mit der letzten zadam/trilium-Version
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Alle späteren
Versionen von TriliumNext/Trilium haben ihre Synchronisierungsversionen erhöht,
was eine direkte Migration verhindert.

## 💬 Mit uns diskutieren

Nehmen Sie gerne an den offiziellen Diskussionen teil. Feedback,
Funktionsvorschläge oder Problemberichte sind jederzeit willkommen!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (für
  Echtzeit-Diskussionen.)
  - Der `General` Matrix-Raum ist zusätzlich mit
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join) verbunden
- [GitHub Diskussionen](https://github.com/TriliumNext/Trilium/discussions) (für
  asynchrone Diskussionen)
- [GitHub Issues](https://github.com/TriliumNext/Trilium/issues) (für
  Fehlerberichte und Funktionsanfragen)

## 🏗 Installation

### Windows / MacOS

Laden Sie die Binärversion für Ihre Plattform von der Seite mit der [neuesten
Version](https://github.com/TriliumNext/Trilium/releases/latest) herunter,
entpacken Sie das Paket und führen Sie die ausführbare Datei `trilium` aus.

### Linux

Wenn Ihre Distribution in der folgenden Tabelle aufgeführt ist, verwenden Sie
das Paket Ihrer Distribution.

[![Paketierungsstatus](https://repology.org/badge/vertical-allrepos/trilium.svg)](https://repology.org/project/trilium/versions)

Sie können auch die Binärversion für Ihre Plattform von der Seite mit der
[neuesten Version](https://github.com/TriliumNext/Trilium/releases/latest)
herunterladen, das Paket entpacken und die ausführbare Datei `trilium`
ausführen.

TriliumNext ist auch als Flatpak verfügbar, jedoch noch nicht auf Flathub
veröffentlicht.

### Browser (beliebiges Betriebssystem)

Bei Verwendung einer Server-Installation (siehe unten) kann direkt auf die
Weboberfläche zugegriffen werden (die nahezu identisch mit der Desktop-Anwendung
ist).

Derzeit werden ausschließlich die neuesten Versionen von Chrome und Firefox
unterstützt (und getestet).

### Mobilgeräte

Um TriliumNext auf einem mobilen Gerät zu verwenden, kann ein mobiler Webbrowser
genutzt werden, um die mobile Oberfläche einer Server-Installation (siehe unten)
aufzurufen.

Weitere Informationen zur Unterstützung mobiler Apps finden Sie unter
https://github.com/TriliumNext/Trilium/issues/4962.

#### TriliumDroid

Wenn Sie eine native Android-App bevorzugen, können Sie
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid)
verwenden. Melden Sie Fehler und fehlende Funktionen unter [ihrem
Repository](https://github.com/FliegendeWurst/TriliumDroid). Hinweis: Bei
Verwendung von TriliumDroid sollten Sie die automatischen Updates auf Ihrem
Server deaktivieren (siehe unten), da die Synchronisierungsversion zwischen
Trilium und TriliumDroid übereinstimmen muss.

#### Pocket Trilium

Wenn Sie eine vollwertige native Android-App möchten, sehen Sie sich [Pocket
Trilium](https://github.com/Nriver/pocket-trilium) an. Sie führt eine
vollständige Trilium-Instanz auf Ihrem Smartphone aus, unterstützt die
vollständige Offline-Nutzung und ermöglicht die Synchronisierung mit Ihrem
Server.

#### Trinote

Wenn Sie eine native iOS-App möchten, können Sie
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249) verwenden, einen
Open-Source-Client für Ihren selbst gehosteten Trilium- bzw. TriliumNext-Server.
Damit können Sie Ihren Notizbaum durchsuchen und organisieren, auf dem Server
nach Notizen suchen, alle Notiztypen lesen und bearbeiten (Text, Code, Mindmap,
Tabellenkalkulation, Geokarte, Leinwand usw.) sowie Notizen offline verfügbar
und bearbeitbar halten. Das [Repository](https://github.com/StephenArg/Trinote)
finden Sie hier, wenn Sie beitragen möchten, und den
[Discord](https://discord.com/invite/ghjJG56EUS)-Server hier, falls Sie Feedback
oder Vorschläge besprechen möchten.

### Server

Um TriliumNext auf Ihrem eigenen Server zu installieren (einschließlich über
Docker von [Dockerhub](https://hub.docker.com/r/triliumnext/trilium)), befolgen
Sie [die
Server-Installationsanweisungen](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Mitwirken

### Übersetzungen

Wenn Sie Trilium in einer weiteren Sprache unterstützen möchten, können Sie über
unsere [Weblate-Seite](https://hosted.weblate.org/engage/trilium/) an den
Übersetzungen mitwirken.

Hier ist die bisherige Sprachabdeckung:

[![Status der
Übersetzung](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Laden Sie das Repository herunter, installieren Sie die Abhängigkeiten mit
`pnpm` und starten Sie anschließend den Server (verfügbar unter
http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Dokumentation

Das Repository herunterladen, die Abhängigkeiten mit `pnpm` installieren und
anschließend die Umgebung starten, die zum Bearbeiten der Dokumentation benötigt
wird:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternativ, wenn Nix installiert ist:
```shell
# Direkt ausführen
nix run .#edit-docs

# Oder ins Profil installieren
nix profile install .#edit-docs
trilium-edit-docs
```


### Erstellung der ausführbaren Datei
Das Repository herunterladen, die Abhängigkeiten mit `pnpm` installieren und
anschließend die Desktop-Anwendung für Windows erstellen:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

Weitere Informationen finden sich in der
[Entwicklerdokumentation](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Entwicklerdokumentation

Die
[Dokumentationsanleitung](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
enthält weitere Details. Bei offenen Fragen kann über die im Abschnitt
„Diskussion mit uns“ genannten Kommunikationskanäle Kontakt aufgenommen werden.

## 💖 Sponsoren

<table>
  <tr>
    <td align="center" width="25%">
      <a href="https://www.netperfect.fr">
        <img src="https://www.netperfect.fr/sites/default/files/Logo%20NetPerfect%20V4%20250px_0.png" width="64" alt="NetPerfect logo" /><br />
        <b>NetPerfect</b>
      </a>
      <br />EV certificate &amp; Windows CI
    </td>
    <td align="center" width="50%">
      <a href="https://ckeditor.com/ckeditor-5/features/">
        <img src="./logo-ck.svg" width="180" alt="CKEditor logo" /><br />
        <b>CKEditor</b>
      </a>
      <br />Premium editor features
    </td>
    <td align="center" width="25%">
      <a href="https://dosu.dev/">
        <img src="https://dosu.dev/hero-new/dosu-icon.svg" width="64" height="64" alt="Dosu logo" /><br />
        <b>Dosu</b>
      </a>
      <br />Automated GitHub support
    </td>
  </tr>
</table>

## 👏 Dankeschön

* [zadam](https://github.com/zadam) für das ursprüngliche Konzept und die
  Implementierung der Anwendung.
* [Sarah Hussein](https://github.com/Sarah-Hussein) für die Gestaltung des
  Anwendungssymbols.
* [nriver](https://github.com/nriver) für seine Arbeit zur
  Internationalisierung.
* [Thomas Frei](https://github.com/thfrei) für seine ursprüngliche Arbeit an
  Canvas.
* [antoniotejada](https://github.com/nriver) für das ursprüngliche
  Syntaxhervorhebungs-Widget.
* [Tabler-Icons](https://tabler.io/icons) für die Symbole in der Taskleiste.

Trilium wäre ohne die zugrundeliegenden Technologien nicht möglich:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) – der visuelle Editor für
  Textnotizen.
* [CodeMirror](https://github.com/codemirror/CodeMirror) – Code-Editor mit
  Unterstützung für eine Vielzahl von Sprachen.
* [Excalidraw](https://github.com/excalidraw/excalidraw) – das unendliche
  Whiteboard, verwendet in Leinwand-Notizen.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) – bietet die
  Mindmap-Funktionalität.
* [Leaflet](https://github.com/Leaflet/Leaflet) – für die Darstellung
  geografischer Karten.
* [Tabulator](https://github.com/olifolkerd/tabulator) – für die interaktive
  Tabelle in Kollektionen.
* [FancyTree](https://github.com/mar10/fancytree) – funktionsreiche
  Baum-Bibliothek ohne echte Konkurrenz.
* [jsPlumb](https://github.com/jsplumb/jsplumb) – visuelle
  Verbindungsbibliothek. Verwendet in
  [Beziehungskarten](https://docs.triliumnotes.org/user-guide/note-types/relation-map)
  und
  [Link-Karten](https://docs.triliumnotes.org/user-guide/advanced-usage/note-map#link-map)

## 🤝 Unterstützung

Trilium wurde mit [Hunderten von
Arbeitsstunden](https://github.com/TriliumNext/Trilium/graphs/commit-activity)
entwickelt und wird auch so weitergeführt. Ihre Unterstützung sorgt dafür, dass
es Open-Source bleibt, verbessert die Funktionen und deckt Kosten wie das
Hosting.

Erwägen Sie, den Hauptentwickler ([eliandoran](https://github.com/eliandoran))
der Anwendung zu unterstützen über:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Kauf mir einen Kaffee](https://buymeacoffee.com/eliandoran)

## 🔑 Lizenz

Copyright 2017-2025 zadam, Elian Doran, und andere Mitwirkende

Dieses Programm ist freie Software: Sie können es unter den Bedingungen der GNU
Affero General Public License, wie von der Free Software Foundation
veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 3 der
Lizenz oder (nach Ihrer Wahl) jeder späteren Version.
