# Technical Documentation: TriliumNext/Trilium

> ℹ️ **Provenance:** Multi-Tier Ingestion · [CodeWiki Reference](https://codewiki.google/github.com/TriliumNext/Trilium)

### Overview (README.md)

# Trilium Notes

   

  
[](https://hosted.weblate.org/engage/trilium/)



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


Trilium Notes is a free and open-source, cross-platform hierarchical note taking application with focus on building large personal knowledge bases.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium Notes", with one `l`.

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

## ⏬ Download
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) – stable version, recommended for most users.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) – unstable development version, updated daily with the latest features and fixes.

## 📚 Documentation

**Visit our comprehensive documentation at [docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Our documentation is available in multiple formats:
- **Online Documentation**: Browse the full documentation at [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **In-App Help**: Press `F1` within Trilium to access the same documentation directly in the application
- **GitHub**: Navigate through the [User Guide](./docs/User%20Guide/User%20Guide/) in this repository

### Quick Links
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
- [Docker Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrading TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Basic Concepts and Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patterns of Personal Knowledge Base](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Features

* Notes can be arranged into arbitrarily deep tree. Single note can be placed into multiple places in the tree (see [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rich WYSIWYG note editor including e.g. tables, images and [math](https://docs.triliumnotes.org/user-guide/note-types/text) with markdown [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Support for editing [notes with source code](https://docs.triliumnotes.org/user-guide/note-types/code), including syntax highlighting
* Fast and easy [navigation between notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation), full text search and [note hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Seamless [note versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Note [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes) can be used for note organization, querying and advanced [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* UI available in English, German, Spanish, French, Romanian, and Chinese (simplified and traditional)
* Direct [OpenID and TOTP integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization) with self-hosted sync server
  * there are [3rd party services for hosting synchronisation server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing) (publishing) notes to public internet
* Strong [note encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes) with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type "canvas")
* [Relation maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map) for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for smartphones and tablets
* Built-in [dark theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html) and [Markdown import & export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics), along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has graciously given the Trilium repository to the community project which resides at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to a TriliumNext/Trilium instance. Simply [install TriliumNext/Trilium](#-installation) as usual and it will use your existing database.

Versions up to and including [v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are compatible with the latest zadam/trilium version of [v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later versions of TriliumNext/Trilium have their sync versions incremented which prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous discussions.)
  - The `General` Matrix room is also bridged to [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's package.

[](https://repology.org/project/trilium/versions)

You may also download the binary release for your platform from the [latest release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use [TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their repository](https://github.com/FliegendeWurst/TriliumDroid).
Note: It is best to disable automatic updates on your server installation (see below) when using TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket Trilium](https://github.com/Nriver/pocket-trilium).
It runs a complete Trilium instance on your phone, supports full offline use, and allows you to sync with your server.

#### Trinote

If you want a native iOS app, you can use [Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source client for your self-hosted Trilium / TriliumNext server.
It lets you browse and organize your note tree, search for notes on the server, read and edit all note types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes available and editable offline.
Here's the [repo](https://github.com/StephenArg/Trinote) if you're interested in contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS) server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from [Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our [Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md) for details. If you have more questions, feel free to reach out via the links described in the "Discuss with us" section above.

## 💖 Sponsors

<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="./docs/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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library without real competition. 

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your support keeps it open-source, improves features, and covers costs such as hosting.

Consider supporting the main developer ([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

---

### README (`docs/README.md`)

# Trilium Notes

   

  
[](https://hosted.weblate.org/engage/trilium/)



[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) | [Vietnamese](./README-vi.md)


Trilium Notes is a free and open-source, cross-platform hierarchical note taking application with focus on building large personal knowledge bases.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium Notes", with one `l`.

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

## ⏬ Download
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) – stable version, recommended for most users.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) – unstable development version, updated daily with the latest features and fixes.

## 📚 Documentation

**Visit our comprehensive documentation at [docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Our documentation is available in multiple formats:
- **Online Documentation**: Browse the full documentation at [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **In-App Help**: Press `F1` within Trilium to access the same documentation directly in the application
- **GitHub**: Navigate through the [User Guide](./User%20Guide/User%20Guide/) in this repository

### Quick Links
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
- [Docker Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrading TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Basic Concepts and Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patterns of Personal Knowledge Base](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Features

* Notes can be arranged into arbitrarily deep tree. Single note can be placed into multiple places in the tree (see [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rich WYSIWYG note editor including e.g. tables, images and [math](https://docs.triliumnotes.org/user-guide/note-types/text) with markdown [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Support for editing [notes with source code](https://docs.triliumnotes.org/user-guide/note-types/code), including syntax highlighting
* Fast and easy [navigation between notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation), full text search and [note hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Seamless [note versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Note [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes) can be used for note organization, querying and advanced [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* UI available in English, German, Spanish, French, Romanian, and Chinese (simplified and traditional)
* Direct [OpenID and TOTP integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization) with self-hosted sync server
  * there are [3rd party services for hosting synchronisation server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing) (publishing) notes to public internet
* Strong [note encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes) with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type "canvas")
* [Relation maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map) for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for smartphones and tablets
* Built-in [dark theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html) and [Markdown import & export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics), along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has graciously given the Trilium repository to the community project which resides at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to a TriliumNext/Trilium instance. Simply [install TriliumNext/Trilium](#-installation) as usual and it will use your existing database.

Versions up to and including [v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are compatible with the latest zadam/trilium version of [v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later versions of TriliumNext/Trilium have their sync versions incremented which prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous discussions.)
  - The `General` Matrix room is also bridged to [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's package.

[](https://repology.org/project/trilium/versions)

You may also download the binary release for your platform from the [latest release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use [TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their repository](https://github.com/FliegendeWurst/TriliumDroid).
Note: It is best to disable automatic updates on your server installation (see below) when using TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket Trilium](https://github.com/Nriver/pocket-trilium).
It runs a complete Trilium instance on your phone, supports full offline use, and allows you to sync with your server.

#### Trinote

If you want a native iOS app, you can use [Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source client for your self-hosted Trilium / TriliumNext server.
It lets you browse and organize your note tree, search for notes on the server, read and edit all note types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes available and editable offline.
Here's the [repo](https://github.com/StephenArg/Trinote) if you're interested in contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS) server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from [Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our [Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md) for details. If you have more questions, feel free to reach out via the links described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library without real competition. 

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your support keeps it open-source, improves features, and covers costs such as hosting.

Consider supporting the main developer ([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

---

### Index (`docs/index.md`)

# Trilium Notes Documentation

Welcome to the official documentation for **Trilium Notes** - a hierarchical note-taking application with a focus on building large personal knowledge bases.



## What is Trilium Notes?

Trilium Notes is a powerful, feature-rich note-taking application designed for building and managing extensive personal knowledge bases. It offers:

- **Hierarchical organization** with unlimited nesting of notes
- **Rich text editing** with markdown support
- **Powerful search** capabilities
- **Note relations** and attributes for semantic connections
- **Scripting support** for automation and customization
- **Synchronization** between devices
- **Encryption** for sensitive notes
- **Web clipper** for saving web content

## Quick Links

<div class="grid cards" markdown>

- :material-rocket-launch-outline: **[Quick Start Guide](User%20Guide/User%20Guide/Quick%20Start.md)**
    
    Get up and running with Trilium in minutes

- :material-download: **[Desktop Installation](User%20Guide/User%20Guide/Installation%20%26%20Setup/Desktop%20Installation.md)**
    
    Download and install Trilium on your desktop

- :material-server: **[Server Installation](User%20Guide/User%20Guide/Installation%20%26%20Setup/Server%20Installation.md)**
    
    Deploy Trilium as a server

- :material-book-open-variant: **[User Guide](User%20Guide/User%20Guide.md)**
    
    Comprehensive guide to all features

- :material-code-braces: **[Script API](Script%20API/index.html)**
    
    Automate and extend Trilium with scripting

- :material-wrench: **[Developer Guide](Developer%20Guide/Developer%20Guide/Environment%20Setup.md)**
    
    Contributing and development documentation

</div>

## Features Overview

### Note Organization
- Create unlimited hierarchical note structures
- Clone notes to appear in multiple locations
- Use attributes and relations for metadata
- Template system for consistent note creation

### Content Types
- **Text notes** with rich formatting
- **Code notes** with syntax highlighting
- **Canvas notes** for drawing and diagrams
- **File attachments** of any type
- **Web view** for embedded content
- **Mermaid diagrams** support

### Advanced Features
- **Full-text search** with advanced operators
- **Note map** visualization
- **Day notes** for journaling
- **Book notes** for long-form content
- **Protected notes** with encryption
- **Note versioning** and history

### Automation & Integration
- JavaScript-based scripting
- Custom widgets and themes
- REST API for external integrations
- Web clipper browser extension
- Import/export in multiple formats

## Getting Help

- **[FAQ](User%20Guide/User%20Guide/FAQ.md)** - Frequently asked questions
- **[Troubleshooting](User%20Guide/User%20Guide/Troubleshooting.md)** - Common issues and solutions
- **[Community Forum](https://github.com/triliumnext/trilium/discussions)** - Ask questions and share tips
- **[Issue Tracker](https://github.com/triliumnext/trilium/issues)** - Report bugs and request features

## Contributing

Trilium is open-source and welcomes contributions! Check out our [GitHub repository](https://github.com/triliumnext/trilium) to get started.

## License

Trilium Notes is licensed under [AGPL-3.0](https://github.com/triliumnext/trilium/blob/master/LICENSE).

---

### README ZH CN (`docs/README-ZH_CN.md`)

# Trilium Notes

 ![LiberaPay
赞助者](https://img.shields.io/liberapay/patrons/ElianDoran)\
 ![GitHub
下载量
(所有资源，所有版本)](https://img.shields.io/github/downloads/triliumnext/trilium/total)\
[](https://hosted.weblate.org/engage/trilium/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes 是一款免费且开源、跨平台的阶层式笔记应用程序，专注于建立大型个人知识库。

在找「Trillium Notes」吗？项目的规范拼写是「Trilium Notes」，只有一个 `l`。

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

## ⏬ 下载
- [最新版本](https://github.com/TriliumNext/Trilium/releases/latest) –
  稳定版本，推荐给大多数用户。
- [每日构建](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  不稳定开发版本，每日更新，包含最新功能与修复。

## 📖 文件

**请访问我们完整的文档：[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

我们的文档有多种格式可供使用：
- **在线文档**：请访问我们完整的文档：[docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **应用内帮助**：在 Trilium 中按下`F1`即可直接在应用程序内访问相同文档
- **GitHub**：浏览此存储库中的[用户指南](./User%20Guide/User%20Guide/)

### 快速链接
- [用户说明](https://docs.triliumnotes.org/)
- [安装说明](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  设置](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [升级 TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [基本概念与特性](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [个人知识库模式](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 功能

* 笔记可以排列成任意深度的树形结构。单个笔记可以放置在树中的多个位置（参见[克隆](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning)）
* 所见即所得的富文本笔记编辑器，支持表格、图片和[数学公式](https://docs.triliumnotes.org/user-guide/note-types/text)，并配有
  Markdown
  [自动格式化](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* 支持编辑[包含源代码的笔记](https://docs.triliumnotes.org/user-guide/note-types/code),
  ，包含语法高亮
* 快速便捷的[笔记间导航](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation)、全文搜索，以及[笔记聚焦](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* 无缝的[笔记版本管理](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* 笔记[属性](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)可用于笔记的组织、查询与高级[脚本](https://docs.triliumnotes.org/user-guide/scripts)
* 界面支持英语、德语、西班牙语、法语、罗马尼亚语以及中文（简体和繁体）
* 直接[集成OpenID 与 TOTP](https://docs.triliumnotes.org/user-guide/setup/server/mfa)
  以实现更安全的登录
* 与自托管的同步服务器进行[同步](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  * 有[用于托管同步服务器的第三方服务](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [分享](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)（发布）笔记到公共互联网
* 强大的[笔记加密](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)，支持以单篇笔记为粒度进行设置
* 绘制图表，基于 [Excalidraw](https://excalidraw.com/) （笔记类型为“画布”）
* 用于可视化笔记及其关系的[关系图](https://docs.triliumnotes.org/user-guide/note-types/relation-map)和[笔记/链接图](https://docs.triliumnotes.org/user-guide/note-types/note-map)
* 基于 [Mind Elixir](https://docs.mind-elixir.com/) 的思维导图
* 带有位置标记和 GPX
  轨迹的[地理地图](https://docs.triliumnotes.org/user-guide/collections/geomap)
* [脚本编写](https://docs.triliumnotes.org/user-guide/scripts) -
  参见[高级展示](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* 用于自动化的 [REST
  API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi)
* 即使笔记数量超过 10 万条，在易用性和性能方面仍能良好扩展
* 为智能手机和平板电脑触控优化的[移动前端](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend)
* 内置[暗色主题](https://docs.triliumnotes.org/user-guide/concepts/themes)，支持用户主题
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  导入以及 [Markdown
  导入与导出](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* 用于快速保存网页内容的 [Web
  Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper)
* 可自定义的 UI（侧边栏按钮、用户自定义小组件等）
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics)，以及
  Grafana 仪表板。

✨ 查看以下第三方资源/社区，获取更多与 TriliumNext 相关的实用内容：

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) 提供第三方主题、脚本、插件等资源。
- [TriliumRocks!](https://trilium.rocks/) 提供教程、指南以及更多内容。

## ❓为什么选择TriliumNext？

Trilium 的原开发者（[Zadam](https://github.com/zadam)）已慷慨地将 Trilium
仓库移交至社区项目，该项目现托管于：https://github.com/TriliumNext

### ⬆️从 Zadam/Trilium 迁移？

从 zadam/Trilium 实例迁移到 TriliumNext/Trilium 实例无需任何特殊步骤。只需像往常一样[安装
TriliumNext/Trilium](#-installation)，它便会沿用你现有的数据库。

直至 [v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4)
版本（含）均与最新的 zadam/trilium 版本
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7) 兼容。此后任何更新的
TriliumNext/Trilium 版本都已递增了同步版本号，因此无法直接迁移。

## 💬 与我们讨论

欢迎加入我们的官方社群。我们非常期待听到您的功能建议、改进意见或遇到的问题！

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org)（用于同步交流。）
  - `General` Matrix 房间也桥接到 [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [GitHub
  Discussions](https://github.com/TriliumNext/Trilium/discussions)（用于异步讨论。）
- [GitHub Issues](https://github.com/TriliumNext/Trilium/issues)（用于报告错误和提出功能请求。）

## 🏗 安装

### Windows / MacOS

从[最新发布页面](https://github.com/TriliumNext/Trilium/releases/latest)下载适合你平台的二进制发行版，解压后运行`trilium`可执行文件即可。

### Linux

如果你的发行版在以下表格中列出，请使用该发行版的软件包。

[](https://repology.org/project/trilium/versions)

你也可以从[最新发布页面](https://github.com/TriliumNext/Trilium/releases/latest)下载适合你平台的二进制发行版，解压后运行`trilium`可执行文件即可。

TriliumNext 也提供了 Flatpak 格式，但尚未在 FlatHub 上发布。

### 浏览器（任意操作系统）

如果你使用的是服务器安装（见下文），可以直接访问网页界面，它几乎与桌面应用一模一样。

目前仅支持（并经过测试）最新版本的 Chrome 和 Firefox。

### 移动端

要在移动设备上使用 TriliumNext，你可以通过移动网页浏览器访问服务器安装版本的移动界面（见下文）。

更多关于移动应用支持的信息，请参阅 https://github.com/TriliumNext/Trilium/issues/4962。

#### TriliumDroid

如果你更喜欢原生 Android 应用，可以使用
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid)。遇到
bug 或功能缺失，请到[它的代码仓库](https://github.com/FliegendeWurst/TriliumDroid)反馈。注意：在使用
TriliumDroid 时，最好关闭服务器端安装的自动更新（见下文），因为 Trilium 与 TriliumDroid 的同步版本必须保持一致。

#### Pocket Trilium

如果你想要一个功能齐全的原生 Android 应用，不妨看看 [Pocket
Trilium](https://github.com/Nriver/pocket-trilium)。它能在手机上运行一个完整的 Trilium
实例，支持完全离线使用，还能与你的服务器同步。

#### Trinote

如果你想要一个原生 iOS 应用，你可以使用
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249)，这是一个开源的客户端，用于连接你自托管的Trilium/TriliumNext服务器。它支持浏览和整理笔记树、在服务器上搜索笔记、阅读和编辑所有笔记类型（文本、代码、思维导图、电子表格、地理地图、画布等），并且可以离线保存和编辑笔记。如果你有兴趣参与贡献，这里是[仓库链接](https://github.com/StephenArg/Trinote)；如果你想讨论反馈或建议，这里是[Discord](https://discord.com/invite/ghjJG56EUS)。

### 服务器

如要在你自己的服务器上安装 TriliumNext（包括通过
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium) 使用
Docker），请参照[服务器安装文档](https://docs.triliumnotes.org/user-guide/setup/server)。


## 💻 贡献

### 翻译

如果你是母语者，欢迎前往我们的 [Weblate 页面](https://hosted.weblate.org/engage/trilium/)协助翻译
Trilium。

以下是我们目前涵盖的语言范围：

[](https://hosted.weblate.org/engage/trilium/)

### 程序代码

下载仓库，使用 `pnpm` 安装依赖，然后运行服务器（可在 http://localhost:8080 访问）：
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### 文件

下载仓库，使用 `pnpm` 安装依赖，然后运行编辑文档所需的环境：
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

或者，如果你已安装 Nix：
```shell
# 直接运行 
nix run .#edit-docs

# 或安装到你的配置文件中 
nix profile install .#edit-docs
trilium-edit-docs
```


### 构建可执行文件
下载仓库，使用 `pnpm` 安装依赖，然后构建 Windows 桌面应用：
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

更多详情，请参见[开发文档](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide)。

### 开发者文档

请查看[文档指南](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)了解详情。如有更多问题，欢迎通过上方"与我们讨论"部分中描述的链接联系我们。

## 💖 赞助者

<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>

## 👏 鸣谢

* [zadam](https://github.com/zadam) 负责该应用的原始概念与实现。
* [Sarah Hussein](https://github.com/Sarah-Hussein) 为应用程序设计图标。
* [nriver](https://github.com/nriver) 对其在国际化工作中的贡献。
* [Thomas Frei](https://github.com/thfrei) 因其在 Canvas 方面的原创工作。
* [antoniotejada](https://github.com/nriver) 原始语法高亮小部件的作者。
* [Tabler Icons](https://tabler.io/icons) 用于系统托盘图标。
*   导入对话框中的应用程序图标来自：
    *   适用于 OneNote、Google Keep 和 Evernote 的 [Material Design
        Icons](https://pictogrammers.com/library/mdi/) 。
    *   适用于 Notion 和 Obsidian 的 [Font Awesome](https://fontawesome.com/)。
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) 适用于 Anytype。
*  LLM 提供商的图标来自 [Lobe Icons](https://lobehub.com/icons)。

Trilium 的诞生离不开其背后的技术支持：

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - 文本笔记背后的可视化编辑器。
* [CodeMirror](https://github.com/codemirror/CodeMirror) —— 支持海量编程语言的代码编辑器。
* [Excalidraw](https://github.com/excalidraw/excalidraw) —— 画布笔记中使用的无限白板。
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) —— 提供思维导图功能。
* [Leaflet](https://github.com/Leaflet/Leaflet) —— 用于渲染地理地图。
* [Tabulator](https://github.com/olifolkerd/tabulator) —— 用于集合中的交互式表格。
* [FancyTree](https://github.com/mar10/fancytree) —— 功能丰富的树形控件库，无可匹敌。

## 🤝 支持我们

Trilium
的开发与维护凝聚了[数百小时的工作](https://github.com/TriliumNext/Trilium/graphs/commit-activity)。你的支持将帮助它保持开源，推动功能改进，并覆盖托管等相关成本。

请考虑通过以下方式支持该应用程序的主要开发者（[eliandoran](https://github.com/eliandoran)）：

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 授权条款

Copyright 2017–2025 zadam、Elian Doran 与其他贡献者

本程序系自由软件：您可以根据自由软件基金会（Free Software Foundation）所发布的 GNU Affero 通用公众授权条款（GNU
AGPL）的条款，即许可证第3版，或（由你选择）任何后续版本之条款下重新分发或修改本程序。

---

### README ZH TW (`docs/README-ZH_TW.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes 是一款免費且開源、跨平台的階層式筆記應用程式，專注於建立大型個人知識庫。

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ 下載
- [最新版本](https://github.com/TriliumNext/Trilium/releases/latest) –
  穩定版本，推薦給大多數使用者。
- [夜間構建](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  不穩定開發版本，每日更新最新功能與修復內容。

## 📚 文件

**可以在 [docs.triliumnotes.org](https://docs.triliumnotes.org/) 查看完整使用說明**

我們的使用說明包含多種格式：
- **線上文件**：可於 [docs.triliumnotes.org](https://docs.triliumnotes.org/) 查看完整使用說明
- **應用程式內說明**：在 Trilium 中按下 `F1` 即可直接於應用程式內存取相同文件
- **GitHub**：請參閱此儲存庫中的[使用說明](./User%20Guide/User%20Guide/)

### 快速連結
- [上手指南](https://docs.triliumnotes.org/)
- [安裝說明](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  設定](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [升級 TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [基礎觀念與功能](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [個人知識庫的模式](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 功能

* 筆記可組織成任意深度的樹狀結構。單一筆記可放在樹中的多個位置（參見[筆記克隆](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning)）
* 豐富的所見即所得（WYSIWYG）筆記編輯器，支援表格、圖片與[數學公式](https://docs.triliumnotes.org/user-guide/note-types/text)，並具備
  Markdown
  的[自動格式化](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* 支援編輯[程式碼筆記](https://docs.triliumnotes.org/user-guide/note-types/code)，包含語法高亮
* 快速、輕鬆地在筆記間[導航](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation)、全文搜尋，以及[筆記聚焦（hoisting）](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* 無縫的[筆記版本管理](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* 筆記[屬性](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)可用於筆記的組織、查詢與進階[腳本](https://docs.triliumnotes.org/user-guide/scripts)
* 介面提供英文、德文、西班牙文、法文、羅馬尼亞文與中文（簡體與正體）
* 直接[整合 OpenID 與
  TOTP](https://docs.triliumnotes.org/user-guide/setup/server/mfa) 以實現更安全的登入
* 與自架的同步伺服器進行[同步](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  * 有[第三方服務可託管同步伺服器](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* 將筆記[分享](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)（公開發布）到網際網路
* 以每則筆記為粒度的強大[筆記加密](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
* 手繪/示意圖：基於 [Excalidraw](https://excalidraw.com/)（筆記類型為「canvas」）
* [關係圖](https://docs.triliumnotes.org/user-guide/note-types/relation-map) 與
  [筆記/連結圖](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  用於視覺化呈現筆記及其關聯性
* 心智圖：基於 [Mind Elixir](https://docs.mind-elixir.com/)
* 具有定位釘與 GPX
  軌跡的[地圖](https://docs.triliumnotes.org/user-guide/collections/geomap)
* [腳本](https://docs.triliumnotes.org/user-guide/scripts)——參見[進階展示](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* 用於自動化的 [REST
  API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi)
* 在可用性與效能上均可良好擴展，支援超過十萬筆筆記
* 為手機與平板最佳化的[行動前端](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend)
* 內建[深色主題](https://docs.triliumnotes.org/user-guide/concepts/themes)，並支援自訂主題
* [Evernote
  匯入](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)與
  [Markdown
  匯入與匯出](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* 用於快速保存網頁內容的 [Web
  Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper)
* 可自訂的 UI（側邊欄按鈕、使用者自訂小工具等）
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics)，以及
  Grafana 儀表板。

✨ 想要更多 Trilium Notes 的主題、腳本、外掛與資源，亦可參考以下第三方資源 / 社群：

- [awesome-trilium](https://github.com/Nriver/awesome-trilium)（第三方主題、腳本、外掛與更多）。
- [TriliumRocks!](https://trilium.rocks/)（教學、指南等等）。

## ❓為什麼是 TriliumNext？

原始的 Trilium 開發者 ([Zadam](https://github.com/zadam)) 已慷慨地將 Trilium
儲存庫移交給社群專案，該專案現存放於 https://github.com/TriliumNext

### ⬆️從 Zadam/Trilium 遷移？

從既有的 zadam/Trilium 例項遷移到 TriliumNext/Notes 不需要特別的遷移步驟。只要照一般方式[安裝
TriliumNext/Notes](#-installation)，它就會直接使用你現有的資料庫。

版本最高至 [v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) 與
zadam/trilium 最新版本
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7) 相容。之後的
TriliumNext 版本已提升同步版本號（與上述不再相容）。

## 💬 與我們交流

歡迎加入官方社群。我們很樂意聽到你對功能、建議或問題的想法！

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org)（同步討論）
  - `General` Matrix 房間也橋接到 [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [GitHub
  Discussions](https://github.com/TriliumNext/Trilium/discussions)（非同步討論。）
- [GitHub Issues](https://github.com/TriliumNext/Trilium/issues)（回報錯誤與提出功能需求。）

## 🏗 安裝

### Windows / MacOS

從[最新釋出頁面](https://github.com/TriliumNext/Trilium/releases/latest)下載您平台的二進位檔，解壓縮後執行
`trilium` 可執行檔。

### Linux

如果您的發行版如下表所列，請使用該發行版的套件。

[](https://repology.org/project/trilium/versions)

您也可以從[最新釋出頁面](https://github.com/TriliumNext/Trilium/releases/latest)下載對應平台的二進位檔，解壓縮後執行
`trilium` 可執行檔。

TriliumNext 也提供 Flatpak，惟尚未發佈到 FlatHub。

### 瀏覽器（任何作業系統）

若您有（如下所述的）伺服器安裝，便可直接存取網頁介面（其與桌面應用幾乎相同）。

目前僅支援（並實測）最新版的 Chrome 與 Firefox。

### 行動裝置

若要在行動裝置上使用 TriliumNext，你可以透過行動瀏覽器存取伺服器安裝的行動版介面（見下）。

更多關於行動應用支援的資訊，請見議題：https://github.com/TriliumNext/Trilium/issues/4962。

#### TriliumDroid

若您偏好原生 Android 應用程式，可使用
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid)。請至
[其儲存庫](https://github.com/FliegendeWurst/TriliumDroid) 回報錯誤與功能缺失。注意：使用
TriliumDroid 時，建議停用伺服器安裝版本的自動更新功能（詳見下文），因 Trilium 與 TriliumDroid 間的同步版本必須保持一致。

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### 伺服器

若要在您自己的伺服器上安裝 TriliumNext（包括從 [Docker
Hub](https://hub.docker.com/r/triliumnext/trilium) 使用 Docker
部署），請遵循[伺服器安裝文件](https://docs.triliumnotes.org/user-guide/setup/server)。


## 💻 貢獻

### 翻譯

如果您是母語人士，歡迎前往我們的 [Weblate 頁面](https://hosted.weblate.org/engage/trilium/)協助翻譯
Trilium。

以下是目前的語言覆蓋狀態：

[](https://hosted.weblate.org/engage/trilium/)

### 程式碼

下載儲存庫，使用 `pnpm` 安裝相依套件，接著啟動伺服器（將於 http://localhost:8080 提供服務）：
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### 文件

下載儲存庫，使用 `pnpm` 安裝相依套件，接著啟動編輯文件所需的環境：
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

或者，如果您已安裝 Nix：
```shell
# 直接執行
nix run .#edit-docs

# 或安裝至您的設定檔
nix profile install .#edit-docs
trilium-edit-docs
```


### 建置桌面可執行檔
下載儲存庫，使用 `pnpm` 安裝相依套件，然後為 Windows 建置桌面應用：
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

更多細節請參見[開發者文件](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide)。

### 開發者文件

請參閱[文件指南](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)。若有更多疑問，歡迎透過上方「與我們交流」章節所列連結與我們聯繫。

## 💖 贊助者

<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>

## 👏 鳴謝

* [zadam](https://github.com/zadam) 為本應用程式的原始概念與實作。
* [Sarah Hussein](https://github.com/Sarah-Hussein) 為應用程式設計圖示。
* [nriver](https://github.com/nriver) 對其在國際化方面的貢獻。
* [Thomas Frei](https://github.com/thfrei) 對 Canvas 原始作品的貢獻。
* [antoniotejada](https://github.com/nriver) 為原始語法高亮小工具的貢獻。
* [Tabler Icons](https://tabler.io/icons) 用於系統匣圖示。
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

若無其背後的技術支撐，Trilium 便無法開發完成：

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) —— 文字筆記背後所採用的視覺化編輯器。
* [CodeMirror](https://github.com/codemirror/CodeMirror) —— 支援大量語言的程式碼編輯器。
* [Excalidraw](https://github.com/excalidraw/excalidraw) —— 畫布筆記中使用的無限白板。
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) —— 提供心智圖功能。
* [Leaflet](https://github.com/Leaflet/Leaflet) —— 用於渲染地理地圖。
* [Tabulator](https://github.com/olifolkerd/tabulator) —— 用於集合中的互動式表格。
* [FancyTree](https://github.com/mar10/fancytree) —— 功能非常豐富的樹狀元件，無可匹敵。

## 🤝 支援我們

Trilium
的開發與維護耗費了[數百小時的工作時間](https://github.com/TriliumNext/Trilium/graphs/commit-activity)。您的支持能確保其開源性質、提升功能品質，並支付伺服器託管等相關成本。

請考慮透過以下方式支持本應用程式的主要開發者 ([eliandoran](https://github.com/eliandoran))：

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 授權條款

Copyright 2017–2025 zadam、Elian Doran 與其他貢獻者

本程式係自由軟體：您可以在自由軟體基金會（Free Software Foundation）所發佈的 GNU Affero 通用公眾授權條款（GNU
AGPL）第 3 版或（由你選擇）任何後續版本之條款下重新散布或修改本程式。

---

### README Ar (`docs/README-ar.md`)

# ملاحظات تريليوم


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


تريليوم هو برنامج مجاني مفتوح المصدر، يمكن استخدامه في أكثر من جهاز بنفس الوقت،
مبني على كتابة الملاحظات بالتفرعات الشجرية مع التركيز على بناء قاعدة بيانات
معرفية ضخمة.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⬇️ التنزيل
- [النسخة الأخيرة](https://github.com/TriliumNext/Trilium/releases/latest) –
  نسخة مستقرة، محبذة لأكثر المستخدمين.
- [الإصدار الليلي](https://github.com/TriliumNext/Trilium/releases/tag/nightly)
  – إصدار تطوير غير مستقر، يتم تحديثه يوميًا بأحدث الميزات والإصلاحات.

## 📚 الوثائق

**يمكنكم الاطلاع على وثائقنا الشاملة على الرابط التالي:
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

يتوفر التوثيق لدينا بصيغ متعددة:
- **الوثائق الإلكترونية**: تصفح الوثائق الكاملة على
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **المساعدة داخل التطبيق**: اضغط على مفتاح `F1` داخل تطبيق Trilium للوصول إلى
  نفس الوثائق مباشرةً داخل التطبيق
- **GitHub**: تصفح [دليل المستخدم](./User%20Guide/User%20Guide/) في هذا المستودع

### روابط سريعة
- [دليل البدء السريع](https://docs.triliumnotes.org/)
- [تعليمات التثبيت](https://docs.triliumnotes.org/user-guide/setup)
- [اعداد
  Docker](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [ترقية تريليوم
  للملاحظات](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [مفاهيم ومميزات
  أساسية](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [أنماط قاعدة المعرفة
  الشخصية](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 المميزات

* يمكن تنظيم الملاحظات في شجرة ذات عمق غير محدود. كما يمكن وضع الملاحظة الواحدة
  في أماكن متعددة داخل الشجرة (راجع
  [الاستنساخ](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* محرر ملاحظات WYSIWYG غني يتضمن على سبيل المثال الجداول والصور
  و[الرياضيات](https://docs.triliumnotes.org/user-guide/note-types/text) مع
  Markdown [تنسيق
  تلقائي](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* دعم تحرير [ملاحظات التعليمات
  البرمجية](https://docs.triliumnotes.org/user-guide/note-types/code)، بما في
  ذلك تمييز بناء الجملة
* [التنقل بين
  الملاحظات](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation)
  سهل وسريع، مع دعم البحث في النص الكامل، و[رفع
  الملاحظات](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* نظام [إصدارات
  الملاحظات](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
  السلس
* يمكن استخدام
  [السمات](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  لتنظيم الملاحظات والاستعلام عنها و[البرمجة
  النصية](https://docs.triliumnotes.org/user-guide/scripts) المتقدمة
* واجهة المستخدم متوفرة باللغات الإنجليزية والألمانية والإسبانية والفرنسية
  والرومانية والصينية (المبسطة والتقليدية)
* تكامل مباشر مع [أنظمة الهوية المفتوحة OpenID وكلمات المرور المؤقتة
  TOTP](https://docs.triliumnotes.org/user-guide/setup/server/mfa) لتسجيل دخول
  أكثر أماناً
* [المزامنة](https://docs.triliumnotes.org/user-guide/setup/synchronization) مع
  خادم مزامنة مُستضاف ذاتيًا
  * توجد [خدمات خارجية لاستضافة خادم
    المزامنة](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [مشاركة](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  الملاحظات (نشرها) على شبكة الإنترنت العامة
* [تشفير
  الملاحظات](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  تشفير قوي مع إمكانية التحكم بكل ملاحظة على حدة
* رسم المخططات، بالاعتماد على إكسكاليدرا [Excalidraw](https://excalidraw.com/)
  (نوع الملاحظة "لوحة رسم")
* [خرائط
  العلاقات](https://docs.triliumnotes.org/user-guide/note-types/relation-map)
  و[خرائط الملاحظات
  والروابط](https://docs.triliumnotes.org/user-guide/note-types/note-map) لتصور
  الملاحظات وارتباطاتها بصرياً
* الخرائط الذهنية، بالاعتماد على مايند إليكسر [Mind
  Elixir](https://docs.mind-elixir.com/)
* "[الخرائط
  الجغرافية](https://docs.triliumnotes.org/user-guide/collections/geomap) مع
  دبابيس الموقع ومسارات GPX (GPX = تنسيق تبادل بيانات نظام تحديد المواقع
  العالمي)
* [البرمجة النصية](https://docs.triliumnotes.org/user-guide/scripts) - راجع
  [نماذج العرض
  المتقدمة](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [واجهة REST
  API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) للأتمتة
* يتميز بسهولة الاستخدام والأداء العاليين، ويستوعب أكثر من 100,000 ملاحظة
* [واجهة جوال](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend)
  محسنة للمس، مخصصة للهواتف الذكية والأجهزة اللوحية
* [الوضع الداكن](https://docs.triliumnotes.org/user-guide/concepts/themes)
  المدمج، ودعم سمات المستخدم
* [إيفيرنوت
  (Evernote)](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  و[استيراد وتصدير ملفات
  Markdown](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [أداة قص الويب](https://docs.triliumnotes.org/user-guide/setup/web-clipper)
  لحفظ محتوى الويب بسهولة
* واجهة مستخدم قابلة للتخصيص (أزرار الشريط الجانبي، أدوات المستخدم المحددة، ...)
* [مؤشرات
  الأداء](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics)، مع
  لوحة تحكم Grafana.

✨ اطلع على الموارد/المجتمعات الخارجية التالية لمزيد من المعلومات المفيدة
المتعلقة بـ TriliumNext:

- للقوالب والبرامج النصية والإضافات الخارجية والمزيد
  [awesome-trillium](https://github.com/Nriver/awesome-trilium).
- للحصول على دروس تعليمية، وأدلة، وغير ذلك الكثير
  [TriliumRocks!](https://trilium.rocks/).

## ؟لماذا TriliumNext؟

قام مطور Trilium الأصلي ([Zadam](https://github.com/zadam)) مشكورًا بإهداء
مستودع Trilium إلى مشروع المجتمع الموجود على الرابط التالي:
https://github.com/TriliumNext

### ⬆️الانتقال من Zadam/Trilium؟

لا توجد خطوات انتقال خاصة للانتقال من نسخة zadam/Trilium إلى نسخة
TriliumNext/Trilium. ما عليك سوى تثبيت TriliumNext/Trilium كالمعتاد، وسيستخدم
قاعدة بياناتك الحالية.

الإصدارات حتى الإصدار
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) متوافقة
مع أحدث إصدار من zadam/trillium وهو [v0.63.7]{2]. أما الإصدارات اللاحقة من
TriliumNext/Trilium، فقد تم تحديث أرقام المزامنة الخاصة بها، مما يمنع الترقية
المباشرة.

## 💬 ناقش معنا

لا تترددوا في الانضمام إلى محادثاتنا الرسمية. يسعدنا أن نسمع عن الميزات أو
الاقتراحات أو المشاكل التي قد تواجهونها!

- [ماتريكس (Matrix)](https://matrix.to/#/#triliumnext:matrix.org) (للمناقشات
  المتزامنة.)
  - غرفة ماتريكس `العامة` مرتبطة أيضاً بـ
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join) (Extensible Messaging and
    Presence Protocol)
- [مناقشات GitHub](https://github.com/TriliumNext/Trilium/discussions)
  (للمناقشات غير المتزامنة.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (لتقديم تقارير
  الأخطاء وطلبات الميزات.)

## 🏗️ التثبيت

### ويندوز (Windows) / نظام تشغيل ماك (MacOS)

نزل الإصدار الثنائي (Binary) المناسب لمنصتك من [صفحة أحدث
الإصدارات](https://github.com/TriliumNext/Trilium/releases/latest)، ثم فك ضغط
الحزمة وشغّل ملف `trilium` التنفيذي.

### لينكس (Linux)

إذا كانت توزيعتك مدرجة في الجدول أدناه، فاستخدم الحزمة الخاصة بتوزيعتك.

[![حالة
الحزم](https://repology.org/badge/vertical-allrepos/trilium.svg)](https://repology.org/project/trilium/versions)

يمكنك أيضًا تنزيل الإصدار الثنائي لمنصتك من [صفحة أحدث
إصدار](https://github.com/TriliumNext/Trilium/releases/latest)، وفك ضغط الحزمة
وتشغيل الملف التنفيذي `trillium`.

يتم توفير TriliumNext أيضًا كـ Flatpak، ولكن لم يتم نشره بعد على FlatHub.

### متصفح (أي نظام تشغيل)

إذا كنت تستخدم تثبيت الخادم (انظر أدناه)، فيمكنك الوصول مباشرة إلى واجهة الويب
(وهي مطابقة تقريبًا لتطبيق سطح المكتب).

حالياً، يتم دعم أحدث إصدارات متصفحي Chrome و Firefox فقط (والتي تم اختبارها).

### الهاتف المحمول

لاستخدام TriliumNext على الأجهزة المحمولة، يمكنك استخدام المتصفح للوصول إلى
واجهة الجوال الخاصة بنسخة الخادم المثبتة (انظر أدناه).

راجع المشكلة رقم https://github.com/TriliumNext/Trilium/issues/4962 لمزيد من
المعلومات حول دعم إصدار الهاتف المحمول.

#### TriliumDroid

إذا كنت تفضل تطبيقًا أصليًا لنظام Android، يمكنك استخدام
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
أبلغ عن الأخطاء والميزات المفقودة في
[مستودعهم](https://github.com/FliegendeWurst/TriliumDroid). ملاحظة: يُفضل تعطيل
التحديثات التلقائية على تثبيت الخادم الخاص بك (انظر أدناه) عند استخدام
TriliumDroid، حيث يجب أن تتطابق نسخة المزامنة بين Trilium وTriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### خادم

لتثبيت TriliumNext على خادمك الخاص (بما في ذلك عبر Docker من
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) اتبع [وثائق تثبيت
الخادم]{2].


## 💻 المساهمة

### الترجمات

إذا كنت متحدثًا أصليًا للغة، فساعدنا في ترجمة Trilium من خلال التوجه إلى [صفحة
الويب]{1].

إليك قائمة نسبة اكتمال اللغات المدعومة حتى الآن:

[![حالة
الترجمة](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### التعليمات البرمجية

قم بتنزيل المستودع، وقم بتثبيت التبعيات باستخدام `pnpm`، ثم قم بتشغيل الخادم
(المتاح على http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### التوثيق

قم بتنزيل المستودع، وقم بتثبيت التبعيات باستخدام `pnpm`، ثم قم بتشغيل البيئة
المطلوبة لتحرير الوثائق:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

بدلاً من ذلك، إذا كان لديك Nix مثبتًا:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### بناء الملف التنفيذي
قم بتنزيل المستودع، وقم بتثبيت التبعيات باستخدام `pnpm`، ثم قم ببناء تطبيق سطح
المكتب لنظام التشغيل ويندوز (Windows):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

لمزيد من التفاصيل، راجع [وثائق
التطوير](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### وثائق المطورين

يرجى الاطلاع على [دليل
التوثيق](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
لمزيد من التفاصيل. إذا كانت لديكم أي استفسارات أخرى، فلا تترددوا في التواصل معنا
عبر الروابط الموضحة في قسم "ناقش معنا" أعلاه.

## 💖 الرعاة

<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>

## 👏 شكر خاص

* لـ [zadam](https://github.com/zadam): للمفهوم الأصلي وتنفيذ التطبيق.
* لـ [سارة حسين (Sarah Hussein)](https://github.com/Sarah-Hussein): لتصميم
  أيقونة التطبيق.
* لـ [nriver](https://github.com/nriver): لعمله على تدويل التطبيق (دعم اللغات).
* لـ [Thomas Frei](https://github.com/thfrei): لعمله الأصلي على "اللوحة"
  (Canvas).
* لـ [antoniotejada](https://github.com/nriver): لأداة تمييز الصيغة البرمجية
  (Syntax highlight) الأصلية.
* لـ [Tabler Icons](https://tabler.io/icons): لأيقونات شريط النظام.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

لم يكن لـ Trilium أن يرى النور لولا التقنيات التي تقف خلفه:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - المحرر المرئي وراء
  الملاحظات النصية.
* محرر [CodeMirror](https://github.com/codemirror/CodeMirror): - محرر أكواد يدعم
  عدداً هائلاً من اللغات.
* برنامج [Excalidraw](https://github.com/excalidraw/excalidraw): - السبورة
  البيضاء اللانهائية المستخدمة في ملاحظات Canvas.
* برنامج [Mind Elixir](https://github.com/SSShooter/mind-elixir-core): - يوفر
  وظائف الخرائط الذهنية.
* برنامج [Leaflet](https://github.com/Leaflet/Leaflet): - لعرض الخرائط
  الجغرافية.
* مكتبة [Tabulator](https://github.com/olifolkerd/tabulator): - للجداول
  التفاعلية المستخدمة في المجموعات.
* مكتبة [FancyTree](https://github.com/mar10/fancytree): - مكتبة "شجرية" غنية
  بالميزات ولا يوجد لها منافس حقيقي.

## 🤝 الدعم

تم بناء وصيانة برنامج Trilium بمئات الساعات من العمل. دعمكم يحافظ على كونه مفتوح
المصدر، ويحسن الميزات، ويغطي التكاليف مثل الاستضافة.

يرجى التفكير في دعم المطور الرئيسي ([eliandoran](https://github.com/eliandoran))
للتطبيق عبر:

- [رعاة GitHub](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [اشترِ لي قهوة](https://buymeacoffee.com/eliandoran)

## 🔑 الترخيص

جميع الحقوق محفوظة لـ zadam وإليان دوران ومساهمين آخرين، من عام 2017 إلى عام
2025

هذا البرنامج هو برنامج مجاني: يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة جنو
أفيرو (GNU Affero) العامة كما نشرتها مؤسسة البرمجيات الحرة، سواء الإصدار 3 من
الرخصة، أو (حسب اختيارك) أي إصدار لاحق.

---

### README Az (`docs/README-az.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes is a free and open-source, cross-platform hierarchical note taking
application with focus on building large personal knowledge bases.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Download
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  stable version, recommended for most users.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  unstable development version, updated daily with the latest features and
  fixes.

## 📚 Documentation

**Visit our comprehensive documentation at
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Our documentation is available in multiple formats:
- **Online Documentation**: Browse the full documentation at
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **In-App Help**: Press `F1` within Trilium to access the same documentation
  directly in the application
- **GitHub**: Navigate through the [User Guide](./User%20Guide/User%20Guide/) in
  this repository

### Quick Links
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrading
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Basic Concepts and
  Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patterns of Personal Knowledge
  Base](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Features

* Notes can be arranged into arbitrarily deep tree. Single note can be placed
  into multiple places in the tree (see
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rich WYSIWYG note editor including e.g. tables, images and
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) with markdown
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Support for editing [notes with source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), including
  syntax highlighting
* Fast and easy [navigation between
  notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  full text search and [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Seamless [note
  versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Note
  [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  can be used for note organization, querying and advanced
  [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* UI available in English, German, Spanish, French, Romanian, and Chinese
  (simplified and traditional)
* Direct [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for
  more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  with self-hosted sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Bg (`docs/README-bg.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes is a free and open-source, cross-platform hierarchical note taking
application with focus on building large personal knowledge bases.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Download
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  stable version, recommended for most users.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  unstable development version, updated daily with the latest features and
  fixes.

## 📚 Documentation

**Visit our comprehensive documentation at
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Our documentation is available in multiple formats:
- **Online Documentation**: Browse the full documentation at
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **In-App Help**: Press `F1` within Trilium to access the same documentation
  directly in the application
- **GitHub**: Navigate through the [User Guide](./User%20Guide/User%20Guide/) in
  this repository

### Quick Links
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrading
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Basic Concepts and
  Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patterns of Personal Knowledge
  Base](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Features

* Notes can be arranged into arbitrarily deep tree. Single note can be placed
  into multiple places in the tree (see
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rich WYSIWYG note editor including e.g. tables, images and
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) with markdown
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Support for editing [notes with source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), including
  syntax highlighting
* Fast and easy [navigation between
  notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  full text search and [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Seamless [note
  versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Note
  [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  can be used for note organization, querying and advanced
  [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* UI available in English, German, Spanish, French, Romanian, and Chinese
  (simplified and traditional)
* Direct [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for
  more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  with self-hosted sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Ca (`docs/README-ca.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trillium Notes és una aplicació gratuïta i de codi obert, multiplataforma, per
prendre notes jeràrquiques, amb l'objectiu de crear grans bases de coneixement
personal.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Descarrega
- [Última versió](https://github.com/TriliumNext/Trilium/releases/latest) –
  versió estable, recomanada per a la majoria d'usuaris.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  unstable development version, updated daily with the latest features and
  fixes.

## 📚 Documentació

**Visiteu la nostra documentació completa a
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

La nostra documentació està disponible en diversos formats:
- **Documentació en línia**: Consulteu la documentació completa a
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **Ajuda a l'aplicació**: Premeu `F1` dins de Trilium per accedir directament a
  la documentació a l'aplicació.
- **GitHub**: Navega per la [Guia d'usuari](./User%20Guide/User%20Guide/)
  d'aquest repositori

### Enllaços ràpids
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrading
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Basic Concepts and
  Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patterns of Personal Knowledge
  Base](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Features

* Notes can be arranged into arbitrarily deep tree. Single note can be placed
  into multiple places in the tree (see
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rich WYSIWYG note editor including e.g. tables, images and
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) with markdown
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Support for editing [notes with source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), including
  syntax highlighting
* Fast and easy [navigation between
  notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  full text search and [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Seamless [note
  versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Note
  [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  can be used for note organization, querying and advanced
  [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* Interfície disponible en anglès, alemany, espanyol, francès, romanès i xinès
  (simplificat i tradicional)
* Direct [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for
  more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  with self-hosted sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Cs (`docs/README-cs.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes je open-source, cross-platform aplikace pro hierarchiální psaní
poznámek.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Stáhnout
- [Nejnovější verze](https://github.com/TriliumNext/Trilium/releases/latest) –
  stabilní verze, doporučena pro většinu uživatelů.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  nestabilní vývojová verze, denně aktualizovaná o nejnovější funkce a opravy.

## 📚 Dokumentace

**Navštivte naši rozsáhlou dokumentaci na
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Naše dokumenatce je dostupná ve vícero formátech:
- **Online dokumentace**: Prohlédněte si kompletní dokumentaci na
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **Pomoc v aplikaci**: V Trilium stiskněte `F1`, pro přístup k stejné
  dokumentaci přímo v aplikaci
- **GitHub**: Projděte si [Uživatelskou příručku](./User%20Guide/User%20Guide/)
  v tomto repozitáři

### Rychlé odkazy
- [Návod pro začátečníky](https://docs.triliumnotes.org/)
- [Pokyny pro instalaci](https://docs.triliumnotes.org/user-guide/setup)
- [Nastavení
  Dockeru](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Aktualizování
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Základní pojmy a
  funkce](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Vzory osobní znalostní
  báze](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Funkce

* Poznámky lze uspořádat do libovolně hlubokého stromu. Jedna poznámka může být
  umístěna na více místech ve stromu (viz
  [klonování](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Bohatý editor poznámek WYSIWYG zahrnující např. tabulky, obrázky a
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) s
  automatickým formátováním
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Podpora pro úpravy [poznámek se zdrojovým
  kódem](https://docs.triliumnotes.org/user-guide/note-types/code), včetně
  zvýraznění syntaxe
* Rychlá a snadná [navigace mezi
  poznámkami](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  vyhledávání v plném textu a [zvedání
  poznámek](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Bezproblémová [poznámka k
  verzím](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Poznámka
  [atributy](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  lze použít pro organizaci poznámek, dotazování a pokročilé
  [skriptování](https://docs.triliumnotes.org/user-guide/scripts)
* Uživatelské rozhraní je k dispozici v angličtině, češtině, němčině,
  španělštině, francouzštině, rumunštině a čínštině (zjednodušené a tradiční)
* Přímá integrace [OpenID a
  TOTP](https://docs.triliumnotes.org/user-guide/setup/server/mfa) pro
  bezpečnější přihlášení
* [Synchronizace](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  s vlastním synchronizačním serverem
  * existují [služby třetích stran pro hostování synchronizačních
    serverů](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sdílení](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (zveřejňování) poznámek na veřejném internetu
* Silné [šifrování
  poznámek](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  s granularitou na úrovni jednotlivých poznámek
* Náčrt diagramů na základě [Excalidraw](https://excalidraw.com/) (poznámka typu
  „plátno“)
* [Mapy vazeb](https://docs.triliumnotes.org/user-guide/note-types/relation-map)
  a [Poznámka/mapa
  odkazů](https://docs.triliumnotes.org/user-guide/note-types/note-map) pro
  vizualizaci poznámek a jejich vazeb
* Myšlenkové mapy založené na [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo mapy](https://docs.triliumnotes.org/user-guide/collections/geomap) s
  lokalizačními značkami a trasami GPX
* [Skriptování](https://docs.triliumnotes.org/user-guide/scripts) – viz
  [Pokročilé
  ukázky](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) pro
  automatizaci
* Dobře škálovatelný jak z hlediska použitelnosti, tak výkonu až do 100 000
  poznámek
* Optimalizované pro dotykové ovládání [mobilní
  rozhraní](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) pro
  smartphony a tablety
* Vestavěný [tmavý
  motiv](https://docs.triliumnotes.org/user-guide/concepts/themes), podpora
  uživatelských motivů
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  a [import & export
  Markdown](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Webový výstřižek](https://docs.triliumnotes.org/user-guide/setup/web-clipper)
  pro snadné ukládání webového obsahu
* Přizpůsobitelné UI (tlačítka bočního panelu, uživatelsky definované widgety,
  ...)
* [Metriky](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics)
  spolu s Grafana Dashboard.

✨ Podívejte se na následující externí zdroje/komunity pro další vychytávky
související s TriliumNext:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) pro externí
  motivy, skripty, pluginy a další.
- [TriliumRocks!](https://trilium.rocks/) pro návody, průvodce a mnohem více.

## ❓Proč TriliumNext?

Původní vývojář Trilium ([Zadam](https://github.com/zadam)) štědře předal
repozitář Trilium komunitnímu projektu, který sídlí na
https://github.com/TriliumNext

### ⬆️Migrujete ze Zadam/Trilium?

Neexistují žádné speciální kroky pro migraci z instance zadam/Trilium na
instanci TriliumNext/Trilium. Jednoduše si [ nainstalujte
TriliumNext/Trilium](#-installation) jako obvykle a použije vaši stávající
databázi.

Verze až do
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) včetně
jsou kompatibilní s nejnovější verzí zadam/trilium
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Jakékoli
pozdější verze TriliumNext/Trilium mají zvýšené verze synchronizace, což brání
přímé migraci.

## 💬 Diskutujte s námi

Nebojte se připojit k našim oficiálním konverzationím. Rádi uslyšíme vaše nápady
na funkce, návrhy nebo problémy!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (Pro synchronní
  diskuse.)
  - Pokoj Matrix `General` je také propojen s
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (Pro
  asynchronní diskuse.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (Pro hlášení
  chyb a požadavky na funkce.)

## 🏗 Instalace

### Windows / MacOS

Stáhněte si binární verzi pro svou platformu z [stránky s nejnovější
verzí](https://github.com/TriliumNext/Trilium/releases/latest), rozbalte balíček
a spusťte spustitelný soubor `trilium`.

### Linux

Pokud je vaše distribuce uvedena v níže uvedené tabulce, použijte balíček pro
vaši distribuci.

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

Můžete si také stáhnout binární verzi pro svou platformu ze [stránky s
nejnovější verzí](https://github.com/TriliumNext/Trilium/releases/latest),
rozbalit balíček a spustit spustitelný soubor `trilium`.

TriliumNext je k dispozici také jako Flatpak, ale ještě není zveřejněn na
FlatHub.

### Prohlížeč (jakýkoli OS)

Pokud používáte serverovou instalaci (viz níže), můžete přistupovat přímo k
webovému rozhraní (které je téměř identické s desktopovou aplikací).

Momentálně jsou podporovány (a testovány) pouze nejnovější verze Chrome &
Firefox.

### Mobilní zařízení

Chcete-li používat TriliumNext na mobilním zařízení, můžete použít mobilní
webový prohlížeč k přístupu k mobilnímu rozhraní instalace serveru (viz níže).

Více informací o podpoře mobilní aplikace naleznete v issue
https://github.com/TriliumNext/Trilium/issues/4962.

#### TriliumDroid

Pokud preferujete nativní aplikaci pro Android, můžete použít
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Chyby a chybějící funkce hlaste v [jejím
repozitáři](https://github.com/FliegendeWurst/TriliumDroid). Poznámka: Při
používání TriliumDroid je nejlepší zakázat automatické aktualizace na vaší
instalaci serveru (viz níže), protože verze pro synchronizaci musí mezi Trilium
a TriliumDroid souhlasit.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

Chcete-li nainstalovat TriliumNext na svůj vlastní server (včetně pomocí Docker
z [Dockerhub](https://hub.docker.com/r/triliumnext/trilium)), postupujte podle
[dokumentace k instalaci
serveru](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Přispějte

### Překlady

Pokud jste rodilý mluvčí, pomozte nám s překladem Trilium tím, že navštívíte
naši [stránku Weblate](https://hosted.weblate.org/engage/trilium/).

Zde je aktuální pokrytí jazyky:

[![Stav
překladu](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Kód

Stáhněte si repozitář, nainstalujte závislosti pomocí `pnpm` a poté spusťte
server (dostupný na http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Dokumentace

Stáhněte si repozitář, nainstalujte závislosti pomocí `pnpm` a poté spusťte
prostředí vyžadované pro úpravu dokumentace:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Kompilace spustitelného souboru
Stáhněte si repozitář, nainstalujte závislosti pomocí `pnpm` a poté sestavte
desktopovou aplikaci pro Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

Pro více podrobností navštivte [vývojovou
dokumentaci](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Vývojářská dokumentace

Podrobnosti naleznete v [průvodci
dokumentací](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md).
Pokud máte další dotazy, neváhejte nás kontaktovat prostřednictím odkazů
uvedených v sekci „Diskuse s námi“ výše.

## 💖 Sponsors

<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>

## 👏 Poděkování

* [zadam](https://github.com/zadam) za původní koncept a implementaci aplikace.
* [Sarah Hussein](https://github.com/Sarah-Hussein) za návrh ikony aplikace.
* [nriver](https://github.com/nriver) za jeho práci na internacionalizaci.
* [Thomas Frei](https://github.com/thfrei) za jeho původní práci na Plátně.
* [antoniotejada](https://github.com/nriver) za původní widget pro zvýrazňování
  syntaxe.
* [Tabler Icons](https://tabler.io/icons) za ikony v systémové oblasti.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium by nebyl možný bez technologií, které za ním stojí:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - editor kódu s
  podporou obrovského množství jazyků.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - nekonečná bílá tabule
  používaná v poznámkách typu Canvas.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - poskytuje
  funkcionalitu myšlenkových map.
* [Leaflet](https://github.com/Leaflet/Leaflet) - pro vykreslování geografických
  map.
* [Tabulator](https://github.com/olifolkerd/tabulator) - pro interaktivní
  tabulku používanou v kolekcích.
* [FancyTree](https://github.com/mar10/fancytree) - bohatá knihovna pro stromové
  struktury bez skutečné konkurence.

## 🤝 Podpora

Trilium je vyvíjen a udržován s [úsilím stovek hodin
práce](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Vaše
podpora pomáhá udržovat projekt jako open-source, vylepšuje funkce a pokrývá
náklady, jako je hosting.

Zvažte podporu hlavního vývojáře ([eliandoran](https://github.com/eliandoran))
aplikace prostřednictvím:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 Licence

Copyright 2017-2025 zadam, Elian Doran a ostatní přispěvatelé

Tento program je volný software: můžete jej redistribuovat a/nebo upravovat za
podmínek GNU Affero General Public License, jak jej vydala Free Software
Foundation, buď ve verzi 3 této licence, nebo (volitelně) jakoukoli pozdější
verzi.

---

### README Da (`docs/README-da.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes er et gratis open source-notatprogram til flere platforme, der
organiserer noter hierarkisk og fokuserer på at opbygge store personlige
vidensbaser.

Leder du efter »Trillium Notes«? Projektets officielle stavemåde er »Trilium
Notes« med ét »l«.

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

## ⏬ Download
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  stabil version, anbefales til de fleste brugere.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  ustabil udviklingsversion, opdateres dagligt med de nyeste funktioner og
  rettelser.

## 📚 Dokumentation

**Besøg vores omfattende dokumentation på
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Vores dokumentation findes i flere formater:
- **Onlinedokumentation**: Gennemse den fulde dokumentation på
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **Hjælp i programmet**: Tryk på `F1` i Trilium for at åbne den samme
  dokumentation direkte i programmet
- **GitHub**: Gennemse [User Guide](./User%20Guide/User%20Guide/) i dette
  repository

### Hurtige links
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrading
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Grundlæggende begreber og
  funktioner](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Mønstre for personlige
  vidensbaser](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Funktioner

* Noter kan organiseres i et træ med vilkårligt mange niveauer. Den samme note
  kan placeres flere steder i træet (se
  [kloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Avanceret visuel noteeditor med bl.a. tabeller, billeder og
  [matematik](https://docs.triliumnotes.org/user-guide/note-types/text) med
  Markdown-[automatisk
  formatering](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Understøttelse af redigering af [notes with source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), herunder
  syntaksfremhævning
* Hurtig og nem [navigation between
  notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  fuldtekstsøgning og [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Problemfri [note
  versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Notens
  [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  kan bruges til organisering af noter, søgning og avanceret
  [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* Brugergrænsefladen findes på engelsk, tysk, spansk, fransk, rumænsk og
  kinesisk (forenklet og traditionelt)
* Direkte [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for et
  mere sikkert login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  med en selvhostet synkroniseringsserver
  * Der findes [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publicering) af noter på det offentlige internet
* Stærk [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  med kryptering på enkeltnoteniveau
* Tegn diagrammer med Excalidraw (notetypen »canvas«)
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) og
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  til visualisering af noter og deres relationer
* Tankekort baseret på [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) med
  positionsmarkører og GPX-spor
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) – se [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Fungerer godt med hensyn til både brugervenlighed og ydeevne, selv med over
  100.000 noter
* Berøringsoptimeret
  [mobilgrænseflade](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend)
  til smartphones og tablets
* Indbygget [mørkt
  tema](https://docs.triliumnotes.org/user-guide/concepts/themes) med
  understøttelse af brugertemaer
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  og [import og eksport af
  Markdown](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) til
  nem lagring af webindhold
* Brugerdefinerbar brugergrænseflade (sidebjælksknapper, brugerdefinerede
  widgets osv.)
* [Målinger](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics)
  samt et Grafana-dashboard.

✨ Se de følgende tredjepartsressourcer og fællesskaber for mere indhold om
TriliumNext:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for
  tredjepartstemaer, scripts, plugins og meget mere.
- [TriliumRocks!](https://trilium.rocks/) for vejledninger, guides og meget
  mere.

## ❓Hvorfor TriliumNext?

Den oprindelige Trilium-udvikler ([Zadam](https://github.com/zadam)) har
generøst overdraget Trilium-repositoriet til fællesskabsprojektet, som findes på
https://github.com/TriliumNext

### ⬆️Migrerer du fra Zadam/Trilium?

Der er ingen særlige trin for at migrere fra en zadam/Trilium-instans til en
TriliumNext/Trilium-instans. Du skal blot [installere
TriliumNext/Trilium](#-installation) som normalt, så bruger programmet din
eksisterende database.

Versioner til og med
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) er
kompatible med den nyeste version af zadam/trilium,
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). I alle nyere
versioner af TriliumNext/Trilium er synkroniseringsversionen blevet forhøjet,
hvilket forhindrer direkte migrering.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README De (`docs/README-de.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


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

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

<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/import-from-apps/evernote.html)
  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.

[](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.
*   Die Anwendungssymbole im Importdialog stammen von:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) für
        OneNote, Google Keep und Evernote.
    *   [Font Awesome](https://fontawesome.com/) für Notion und Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) für Anytype.
*  Die Symbole der LLM-Anbieter stammen von [Lobe
   Icons](https://lobehub.com/icons).

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.

## 🤝 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.

---

### README El (`docs/README-el.md`)

# Σημειώσεις 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/)



[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)
| [Vietnamese](./README-vi.md)


Το Trilium Notes είναι μια δωρεάν και ανοιχτού κώδικα, ιεραρχική εφαρμογή
σημειώσεων πολλαπλών πλατφορμών με έμφαση στη δημιουργία μεγάλων προσωπικών
βάσεων γνώσεων.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Λήψη
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) -
  σταθερή έκδοση, συνιστάται για τους περισσότερους χρήστες.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  ασταθής έκδοση ανάπτυξης, ενημερώνεται καθημερινά με τις τελευταίες
  δυνατότητες και διορθώσεις.

## 📚 Τεκμηρίωση

**Επισκεφθείτε την ολοκληρωμένη τεκμηρίωσή μας στη διεύθυνση
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Η τεκμηρίωση μας είναι διαθέσιμη σε πολλαπλές μορφές:
- **Online Documentation **: Περιηγηθείτε στην πλήρη τεκμηρίωση
  [docs.triliumnotes.org]
- ** In-App Help **: Πατήστε `F1 ` εντός Trilium για την πρόσβαση στην ίδια
  τεκμηρίωση απευθείας στην εφαρμογή
- **GitHub**: Περιηγηθείτε στον [Οδηγό χρήσης](./User%20Guide/User%20Guide/) σε
  αυτό το αποθετήριο

### Γρήγοροι Σύνδεσμοι
- [Οδηγός για να ξεκινήσετε](https://docs.triliumnotes.org/)
- [Οδηγίες Εγκατάστασης](https://docs.triliumnotes.org/user-guide/setup)
- [Ρύθμιση
  Docker](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Αναβάθμιση
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Βασικές έννοιες και
  Χαρακτηριστικά](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Μοτίβα Προσωπικής Βάσης
  Γνώσεων](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Χαρακτηριστικά

* Οι σημειώσεις μπορούν να κανονιστούν σε αυθαίρετα βαθύ δέντρο. Μία σημείωση
  μπορεί να τοποθετηθεί σε πολλαπλά μέρη του δέντρου (βλέπε
  [αντιγραφή](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Πλούσιος επεξεργαστής σημειώσεων WYSIWYG που περιλαμβάνει π.χ. πίνακες,
  εικόνες και
  [μαθηματικά](https://docs.triliumnotes.org/user-guide/note-types/text) με
  σήμανση [αυτόματη
  μορφοποίηση](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Υποστήριξη για επεξεργασία [σημειώσεις με πηγαίο
  κώδικα](https://docs.triliumnotes.org/user-guide/note-types/code),
  συμπεριλαμβανομένης της επισήμανσης σύνταξης
* Γρήγορη και εύκολη [πλοήγηση μεταξύ
  σημειώσεων](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  αναζήτηση πλήρους κειμένου και [ανύψωση
  σημειώσεων](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Απρόσκοπτη [έκδοση
  σημειώσεων](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Σημείωση
  [χαρακτηριστικά](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  μπορεί να χρησιμοποιηθούν για οργάνωση σημειώσεων, ερωτήματα και advanced
  [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* Η UI είναι διαθέσιμη στα Αγγλικά, Γερμανικά, Ισπανικά, Γαλλικά, Ρουμανικά και
  Κινεζικά (απλοποιημένα και παραδοσιακά)
* Άμεση [ενσωμάτωση OpenID και
  TOTP](https://docs.triliumnotes.org/user-guide/setup/server/mfa) για πιο
  ασφαλή σύνδεση
* [Συγχρονισμός](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  με self-hosted διακομιστή συγχρονισμού
  * Υπάρχουν [υπηρεσίες τρίτων για φιλοξενία διακομιστή
    συγχρονισμού](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Κοινή χρήση](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (δημοσίευση) σημειώσεων στο δημόσιο διαδίκτυο
* Ισχυρή [κρυπτογράφηση
  σημειώσεων](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  με υποδιαίρεση ανά σημείωση
* Σχεδίαση διαγραμμάτων, με βάση το [Excalidraw](https://excalidraw.com/) (τύπος
  σημείωσης "καμβάς")
* [Χάρτες
  συσχετίσεων](https://docs.triliumnotes.org/user-guide/note-types/relation-map)
  και [χάρτες
  σημειώσεων/συνδέσμων](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  για την οπτικοποίηση σημειώσεων και των συσχετίσεών τους
* Νοητικοί χάρτες, βασισμένοι στο [Mind Elixir](https://docs.mind-elixir.com/)
* [Γεωγραφικοί
  χάρτες](https://docs.triliumnotes.org/user-guide/collections/geomap) με
  καρφίτσες τοποθεσίας και κομμάτια GPX
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - ανατρέξτε στην
  ενότητα [Προθήκες για
  προχωρημένους](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) για
  αυτοματοποίηση
* Κλιμακώνεται καλά τόσο στη χρηστικότητα όσο και στην απόδοση πάνω από 100.000
  σημειώσεις
* Βελτιστοποιημένη αφή [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) για
  smartphones και tablets
* Ενσωματωμένο [σκούρο
  θέμα](https://docs.triliumnotes.org/user-guide/concepts/themes), υποστήριξη
  για θέματα χρήστη
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown εισαγωγή &
  εξαγωγή](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) για
  εύκολη αποθήκευση περιεχομένου ιστού
* Προσαρμόσιμο UI (κουμπιά πλαϊνής γραμμής, γραφικά στοιχεία που ορίζονται από
  το χρήστη,...)
* [Μετρικές](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  μαζί με ένα Grafana Dashboard.

✨ Ρίξτε μια ματιά στους ακόλουθους πόρους/κοινότητες τρίτων για περισσότερες
δυνατότητες που σχετίζονται με το TriliumNext:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) για θέματα
  τρίτων, scripts, επεκτάσεις και άλλα.
- [TriliumRocks!](https://trilium.rocks/) για σεμινάρια, οδηγούς και πολλά άλλα.

## ❓Γιατί TriliumNext;

Ο αρχικός προγραμματιστής του Trilium ([Zadam](https://github.com/zadam)) έδωσε
ευγενικά το αποθετήριο Trilium στην κοινότητα που βρίσκεται στο
https://github.com/TriliumNext

### ⬆️Μετεγκατάσταση από Zadam/Trilium;

Δεν υπάρχουν ειδικά βήματα για τη μετεγκατάσταση από μια έκδοση zadam/Trilium σε
μια έκδοση TriliumNext/Trilium. Απλώς [εγκαταστήστε το
TriliumNext/Trilium](#-installation) ως συνήθως και θα χρησιμοποιήσει την
υπάρχουσα βάση δεδομένων σας.

Οι εκδόσεις έως και την
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) είναι
συμβατές με την πιο πρόσφατη έκδοση zadam/trilium της
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Οποιεσδήποτε
νεότερες εκδόσεις του TriliumNext/Trilium έχουν αυξημένες εκδόσεις συγχρονισμού,
γεγονός που αποτρέπει την άμεση μετεγκατάσταση.

## 💬 Συζητήστε μαζί μας

Μη διστάσετε να συμμετάσχετε στις επίσημες συνομιλίες μας. Θα θέλαμε να
ακούσουμε ποιες δυνατότητες, προτάσεις ή προβλήματα μπορεί να έχετε!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (Για σύγχρονες
  συζητήσεις.)
  - Το δωμάτιο `General` Matrix είναι επίσης γεφυρωμένο με το
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Συζητήσεις](https://github.com/TriliumNext/Trilium/discussions) (Για
  ασύγχρονες συζητήσεις.)
- [Github Ζητήματα](https://github.com/TriliumNext/Trilium/issues) (Για αναφορές
  σφαλμάτων και αιτήματα λειτουργιών.)

## 🏗 Εγκατάσταση

### Windows / MacOS

Κατεβάστε τη δυαδική έκδοση για την πλατφόρμα σας από την [τελευταία σελίδα
έκδοσης](https://github.com/TriliumNext/Trilium/releases/latest), αποσυμπιέστε
το πακέτο και εκτελέστε το εκτελέσιμο αρχείο `trilium`.

### Linux

Εάν η διανομή σας περιλαμβάνεται στον παρακάτω πίνακα, χρησιμοποιήστε το πακέτο
της διανομής σας.

[![Κατάσταση του
πακέτου](https://repology.org/badge/vertical-allrepos/trilium.svg)](https://repology.org/project/trilium/versions)

Μπορείτε επίσης να κατεβάσετε τη δυαδική έκδοση για την πλατφόρμα σας από την
[τελευταία σελίδα
έκδοσης](https://github.com/TriliumNext/Trilium/releases/latest), αποσυμπιέστε
το πακέτο και εκτελέστε το εκτελέσιμο αρχείο `trilium`.

Το TriliumNext παρέχεται επίσης ως Flatpak, αλλά δεν έχει ακόμη δημοσιευθεί στο
FlatHub.

### Πρόγραμμα περιήγησης (οποιοδήποτε λειτουργικό σύστημα)

Εάν χρησιμοποιείτε εγκατάσταση διακομιστή (βλέπε παρακάτω), μπορείτε να έχετε
απευθείας πρόσβαση στο web interface (που είναι σχεδόν πανομοιότυπη με την
εφαρμογή desktop).

Επί του παρόντος υποστηρίζονται μόνο οι τελευταίες εκδόσεις του Chrome & Firefox
(και ελέγχονται).

### Κινητό

Για να χρησιμοποιήσετε το TriliumNext σε ένα κινητό, μπορείτε να χρησιμοποιήσετε
ένα πρόγραμμα περιήγησης του κινητού για να έχετε πρόσβαση στο interface μιας
εγκατάστασης διακομιστή (βλέπε παρακάτω).

Ανατρέξτε στο https://github.com/TriliumNext/Trilium/issues/4962 για
περισσότερες πληροφορίες σχετικά με την υποστήριξη για κινητά.

#### TriliumDroid

Εάν προτιμάτε μια εγγενή εφαρμογή Android, μπορείτε να χρησιμοποιήσετε το
[TriliumDroid]. Αναφέρετε σφάλματα και χαρακτηριστικά που λείπουν στο
[αποθετήριο τους](https://github.com/FliegendeWurst/TriliumDroid). Σημείωση:
Είναι καλύτερο να απενεργοποιήσετε τις αυτόματες ενημερώσεις στην εγκατάσταση
στο διακομιστή σας (βλέπε παρακάτω) όταν χρησιμοποιείτε TriliumDroid, δεδομένου
ότι η έκδοση συγχρονισμού πρέπει να ταιριάζει μεταξύ Trilium και TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Διακομιστής

Για να εγκαταστήσετε το TriliumNext στο δικό σας διακομιστή (συμπεριλαμβανομένου
μέσω Docker από το [Dockerhub](https://hub.docker.com/r/triliumnext/trilium))
ακολουθήστε [τις οδηγίες εγκατάστασης
διακομιστή](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Συνεισφέρετε

### Μεταφράσεις

Αν είστε γηγενής ομιλητής, βοηθήστε μας να μεταφράσουμε το Trilium
κατευθυνόμενοι προς την [σελίδα
Weblate](https://hosted.weblate.org/engage/trilium/).

Εδώ είναι η κάλυψη των γλωσσών που έχουμε μέχρι στιγμής:

[Η κατάσταση των
μεταφράσεων](https://hosted.weblate.org/widget/trilium/multi-auto.svg)

### Κώδικας

Κατεβάστε το αποθετήριο, εγκαταστήστε τα απαραίτητα αρχεία χρησιμοποιώντας το
`pnpm` και στη συνέχεια εκτελέστε τον διακομιστή (είναι διαθέσιμος στο
http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Τεκμηρίωση

Κατεβάστε το αποθετήριο, εγκαταστήστε τα απαραίτητα αρχεία χρησιμοποιώντας το
`pnpm` και στη συνέχεια εκτελέστε το περιβάλλον που απαιτείται για την
επεξεργασία της τεκμηρίωσης:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Εναλλακτικά, αν έχετε εγκαταστήσει το Nix:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Δημιουργία του εκτελέσιμου αρχείου
Κατεβάστε το αποθετήριο, εγκαταστήσετε τα απαραίτητα αρχεία χρησιμοποιώντας
`pnpm ` και στη συνέχεια δημιουργήστε την εφαρμογή desktop για Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

Για περισσότερες λεπτομέρειες, ανατρέξτε στα [έγγραφα
development](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer αρχεία

Δείτε τον [οδηγό
τεκμηρίωσης](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
για λεπτομέρειες. Εάν έχετε περισσότερες ερωτήσεις, μη διστάσετε να
επικοινωνήσετε μέσω των συνδέσμων που περιγράφονται στην ενότητα «Συζητήστε μαζί
μας» παραπάνω.

## 💖 Χορηγοί

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) για την αρχική ιδέα και υλοποίηση της
  εφαρμογής.
* [Sarah Hussein](https://github.com/Sarah-Hussein) για τη σχεδίαση του
  εικονιδίου της εφαρμογής.
* [nriver](https://github.com/nriver) για το έργο του σχετικά με τη
  διεθνοποίηση.
* [Thomas Frei](https://github.com/thfrei) για το αρχικό έργο του στον Καμβά.
* [antoniotejada](https://github.com/nriver) για το αρχικό widget επισήμανσης
  σύνταξης.
* [Tabler Icons](https://tabler.io/icons) για τα εικονίδια συστήματος.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Το Trilium δεν θα ήταν εφικτό χωρίς τις τεχνολογίες πίσω από αυτό:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - ο οπτικός συντάκτης πίσω
  από σημειώσεις κειμένου.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - επεξεργαστής κώδικα
  με υποστήριξη για τεράστιο αριθμό γλωσσών.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - ο άπειρος πίνακας που
  χρησιμοποιείται στις σημειώσεις του Καμβά.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - παροχή της
  λειτουργικότητας του χάρτη μυαλού.
* [Leaflet](https://github.com/Leaflet/Leaflet) - για την απόδοση γεωγραφικών
  χαρτών.
* [Tabulator](https://github.com/olifolkerd/tabulator) - για τον διαδραστικό
  πίνακα που χρησιμοποιείται στις συλλογές.
* [FancyTree](https://github.com/mar10/fancytree) - πλούσια βιβλιοθήκη δέντρων
  χωρίς πραγματικό ανταγωνισμό.

## 🤝 Υποστήριξη

Το Trilium δημιουργείται και συντηρείται με [εκατοντάδες ώρες
εργασίας](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Η
υποστήριξή σας το διατηρεί ανοιχτού κώδικα, βελτιώνει τις δυνατότητες και
καλύπτει κόστη όπως η φιλοξενία.

Εξετάστε το ενδεχόμενο να υποστηρίξετε τον κύριο προγραμματιστή
([eliandoran](https://github.com/eliandoran)) της εφαρμογής μέσω:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee]

## 🔑 Άδεια

Copyright 2017-2025 zadam, Elian Doran και άλλοι συνεισφέροντες

Αυτό το πρόγραμμα είναι δωρεάν λογισμικό: μπορείτε να το αναδιανέμετε ή/και να
το τροποποιήσετε υπό τους όρους της GNU Affero Γενική Άδεια Δημόσιας Χρήσης,
όπως δημοσιεύεται από το Ίδρυμα Ελεύθερου Λογισμικού, είτε έκδοση 3 της άδειας,
είτε (κατ' επιλογή σας) οποιαδήποτε μεταγενέστερη έκδοση.

---

### README En GB (`docs/README-en_GB.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes is a free and open-source, cross-platform hierarchical note taking
application with focus on building large personal knowledge bases.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Download
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  stable version, recommended for most users.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  unstable development version, updated daily with the latest features and
  fixes.

## 📚 Documentation

**Visit our comprehensive documentation at
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Our documentation is available in multiple formats:
- **Online Documentation**: Browse the full documentation at
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **In-App Help**: Press `F1` within Trilium to access the same documentation
  directly in the application
- **GitHub**: Navigate through the [User Guide](./User%20Guide/User%20Guide/) in
  this repository

### Quick Links
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrading
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Basic Concepts and
  Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patterns of Personal Knowledge
  Base](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Features

* Notes can be arranged into arbitrarily deep tree. Single note can be placed
  into multiple places in the tree (see
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rich WYSIWYG note editor including e.g. tables, images and
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) with markdown
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Support for editing [notes with source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), including
  syntax highlighting
* Fast and easy [navigation between
  notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  full text search and [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Seamless [note
  versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Note
  [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  can be used for note organisation, querying and advanced
  [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* UI available in English, German, Spanish, French, Romanian, and Chinese
  (simplified and traditional)
* Direct [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for
  more secure login
* [Synchronisation](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  with self-hosted sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualising notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimised [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customisable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalisation.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 Licence

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Es (`docs/README-es.md`)

# Trilium Notes


\
![Extracciones de
Docker](https://img.shields.io/docker/pulls/triliumnext/trilium) ![Descargas de
GitHub (todos los archivos, todas las
versiones)](https://img.shields.io/github/downloads/triliumnext/trilium/total)\
[![Estado de la
traducción](https://hosted.weblate.org/widget/trilium/svg-badge.svg)](https://hosted.weblate.org/engage/trilium/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes es una aplicación gratuita, de código abierto y multiplataforma
para notas jerárquicas, orientada a crear amplias bases de conocimiento
personal.

¿Buscas «Trillium Notes»? La grafía canónica del proyecto es «Trilium Notes»,
con una sola `l`.

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

## ⏬ Descargar
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  versión estable, recomendada para la mayoría de los usuarios.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly):
  versión de desarrollo inestable, actualizada diariamente con las últimas
  funciones y correcciones.

## 📚 Documentación

**Accede a la documentación completa en
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

La documentación está disponible en varios formatos:
- **Documentación en línea**: Consulta la documentación completa en
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **Ayuda en la aplicación**: Presiona `F1` dentro de Trilium para acceder a la
  misma documentación directamente en la aplicación
- **GitHub**: Navega por la [Guía del Usuario](./User%20Guide/User%20Guide/) en
  este repositorio

### Enlaces rápidos
- [Guía de inicio](https://docs.triliumnotes.org/)
- [Instrucciones de instalación](https://docs.triliumnotes.org/user-guide/setup)
- [Configuración de
  Docker](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Actualización de
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Conceptos básicos y
  funciones](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patrones para una base de conocimiento
  personal](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Características

* Las notas se pueden organizar en un árbol de profundidad arbitraria. Una sola
  nota puede colocarse en varios lugares del árbol (ver
  [clonado](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Editor de notas WYSIWYG completo, que incluye, por ejemplo, tablas, imágenes y
  [matemáticas](https://docs.triliumnotes.org/user-guide/note-types/text) con
  [autoformato](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
  en Markdown
* Soporte para editar [notas con código
  fuente](https://docs.triliumnotes.org/user-guide/note-types/code), incluyendo
  resaltado de sintaxis
* [Navegación entre
  notas](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation)
  rápida y sencilla, búsqueda de texto completo y [elevación de
  notas](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Flujo continuo de [versionado de
  notas](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Los
  [atributos](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  de las notas se pueden usar para organización, consultas y
  [scripting](https://docs.triliumnotes.org/user-guide/scripts) avanzado
* Interfaz disponible en inglés, alemán, español, francés, rumano y chino
  (simplificado y tradicional)
* Integración directa de [OpenID y
  TOTP](https://docs.triliumnotes.org/user-guide/setup/server/mfa) para un
  inicio de sesión más seguro
* [Sincronización](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  con servidor de sincronización autohospedado
  * existen [servicios de terceros para alojar servidores de
    sincronización](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Compartir](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publicar) notas en Internet público
* Fuerte [cifrado de
  notas](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  con granularidad por nota
* Esbozo de diagramas, basado en [Excalidraw](https://excalidraw.com/) (tipo de
  nota "lienzo")
* [Mapas de
  relaciones](https://docs.triliumnotes.org/user-guide/note-types/relation-map)
  y [mapas de
  notas/enlaces](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  para visualizar notas y sus relaciones
* Mapas mentales, basados en [Mind Elixir](https://docs.mind-elixir.com/)
* [Mapas
  geográficos](https://docs.triliumnotes.org/user-guide/collections/geomap) con
  marcadores de ubicación y rutas GPX
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - ver [Casos de
  uso
  avanzados](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) para
  automatización
* Escala bien tanto en usabilidad como en rendimiento, incluso con más de
  100.000 notas
* [Interfaz
  móvil](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend)
  optimizada para pantallas táctiles, móviles y tabletas
* [Tema oscuro](https://docs.triliumnotes.org/user-guide/concepts/themes)
  integrado, con soporte para temas personalizados
* Importación y exportación de
  [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  y
  [Markdown](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) para
  guardar fácilmente contenido web
* Interfaz personalizable (botones de la barra lateral, widgets definidos por el
  usuario, …)
* [Métricas](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  junto con un panel de control de Grafana.

✨ Consulta los siguientes recursos y comunidades de terceros para obtener más
contenido relacionado con TriliumNext:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) para acceder a
  temas, scripts, complementos y otros recursos de terceros.
- [TriliumRocks!](https://trilium.rocks/) para tutoriales, guías y mucho más.

## ❓¿Por qué TriliumNext?

El desarrollador original de Trilium ([Zadam](https://github.com/zadam)) ha
cedido amablemente el repositorio de Trilium al proyecto comunitario, disponible
en https://github.com/TriliumNext

### ⬆️ ¿Migrando desde Zadam/Trilium?

No se requieren pasos especiales para migrar de una instancia de Zadam/Trilium a
TriliumNext/Trilium. Simplemente [instala TriliumNext/Trilium](#-installation)
como de costumbre, y utilizará la base de datos existente.

Las versiones hasta
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4),
inclusive, son compatibles con la última versión de Zadam/Trilium
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Las versiones
posteriores de TriliumNext/Trilium incrementan su versión de sincronización, lo
que impide migrar directamente.

## 💬 Únete a la conversación

Siéntete libre de unirte a nuestras conversaciones oficiales. ¡Nos interesa
mucho conocer tus funciones favoritas, sugerencias o posibles incidencias!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (Para discusiones
  síncronas.)
  - La sala `General` de Matrix también está enlazada con
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Discusiones de GitHub](https://github.com/TriliumNext/Trilium/discussions)
  (para discusiones asincrónicas.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (para reportes
  de errores y solicitudes de funciones.)

## 🏗 Instalación

### Windows / macOS

Descarga la versión binaria para tu plataforma desde la [página de la última
versión](https://github.com/TriliumNext/Trilium/releases/latest), descomprime el
paquete y ejecuta el archivo `trilium`.

### Linux

Si tu distribución aparece en la siguiente tabla, utiliza el paquete
correspondiente a tu distribución.

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

También puedes descargar la versión binaria para la plataforma correspondiente
desde la [página de la última
versión](https://github.com/TriliumNext/Trilium/releases/latest), descomprimir
el paquete y ejecutar el archivo `trilium`.

TriliumNext también está disponible como paquete Flatpak, aunque aún no se ha
publicado en FlatHub.

### Navegador (cualquier sistema operativo)

Si utilizas una instalación en servidor (ver más abajo), puedes acceder
directamente a la interfaz web (que es prácticamente idéntica a la aplicación de
escritorio).

Actualmente, solo se soportan (y han sido probadas) las últimas versiones de
Chrome y Firefox.

### Móvil

Para usar TriliumNext en un dispositivo móvil, puedes utilizar un navegador web
móvil para acceder a la interfaz móvil de una instalación en servidor (ver más
abajo).

Consulta el issue https://github.com/TriliumNext/Trilium/issues/4962 para más
información sobre el soporte de la aplicación móvil.

#### TriliumDroid

Si prefieres una aplicación nativa para Android, puedes usar
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Puedes reportar errores y funciones faltantes en [su
repositorio](https://github.com/FliegendeWurst/TriliumDroid). Nota: al usar
TriliumDroid, es recomendable desactivar las actualizaciones automáticas en la
instalación del servidor (ver más abajo), ya que la versión de sincronización
debe coincidir entre Trilium y TriliumDroid.

#### Pocket Trilium

Si quieres una aplicación nativa para Android con todas las funciones, prueba
[Pocket Trilium](https://github.com/Nriver/pocket-trilium). Ejecuta una
instancia completa de Trilium en el teléfono, admite el uso sin conexión y
permite sincronizar con tu servidor.

#### Trinote

Si quieres una aplicación nativa para iOS, puedes usar
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), un cliente de
código abierto para tu servidor Trilium o TriliumNext autoalojado. Permite
recorrer y organizar el árbol de notas, buscar notas en el servidor, leer y
editar todos los tipos de nota (texto, código, mapa mental, hoja de cálculo,
mapa geográfico, lienzo, etc.) y mantiene las notas disponibles y editables sin
conexión. Aquí tienes el [repositorio](https://github.com/StephenArg/Trinote) si
te interesa colaborar, y el servidor de
[Discord](https://discord.com/invite/ghjJG56EUS) si tienes comentarios o
sugerencias.

### Servidor

Para instalar TriliumNext en tu propio servidor (incluido mediante Docker desde
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)), sigue las
[instrucciones de instalación del
servidor](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribuir

### Traducciones

Si eres hablante nativo, puedes ayudar a traducir Trilium visitando nuestra
[página de Weblate](https://hosted.weblate.org/engage/trilium/).

Cobertura de idiomas hasta el momento:

[![Estado de la
traducción](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Código

Descarga el repositorio, instala las dependencias usando `pnpm` y luego ejecuta
el servidor (disponible en http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentación

Descarga el repositorio, instala las dependencias usando `pnpm` y luego ejecuta
el entorno necesario para editar la documentación:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Como alternativa, si tienes Nix instalado:
```shell
# Ejecutar directamente
nix run .#edit-docs

# O instalar en el perfil
nix profile install .#edit-docs
trilium-edit-docs
```


### Compilación del ejecutable
Descarga el repositorio, instala las dependencias usando `pnpm` y luego compila
la aplicación de escritorio para Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

Para más información, consulta la [documentación de
desarrollo](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Documentación para desarrolladores

Consulta la [guía de
documentación](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
para más información. Si tienes más preguntas, siéntete libre de contactarnos a
través de los enlaces de la sección "Únete a la conversación" más arriba.

## 💖 Patrocinadores

<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>

## 👏 Reconocimientos

* [Zadam](https://github.com/zadam) por la idea original y la implementación de
  la aplicación.
* [Sarah Hussein](https://github.com/Sarah-Hussein) por diseñar el icono de la
  aplicación.
* [nriver](https://github.com/nriver) por su trabajo en la internacionalización.
* [Thomas Frei](https://github.com/thfrei) por su trabajo original en el Canvas.
* [antoniotejada](https://github.com/nriver) por el widget original de resaltado
  de sintaxis.
* [Tabler Icons](https://tabler.io/icons) por los iconos de la bandeja del
  sistema.
*   Los iconos de las aplicaciones del cuadro de diálogo de importación proceden
    de:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) para
        OneNote, Google Keep y Evernote.
    *   [Font Awesome](https://fontawesome.com/) para Notion y Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) para Anytype.
*  Los iconos de los proveedores de LLM proceden de [Lobe
   Icons](https://lobehub.com/icons).

Trilium no sería posible sin las tecnologías que lo sustentan:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5): el editor visual de las
  notas de texto.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - editor de código con
  soporte para numerosos lenguajes.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - la pizarra infinita
  utilizada en las notas tipo Canvas.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - proporciona la
  funcionalidad de mapas mentales.
* [Leaflet](https://github.com/Leaflet/Leaflet) - para mostrar mapas
  geográficos.
* [Tabulator](https://github.com/olifolkerd/tabulator) - para la tabla
  interactiva utilizada en las colecciones.
* [FancyTree](https://github.com/mar10/fancytree) - biblioteca de árboles con
  muchas funcionalidades y sin competencia destacable.

## 🤝 Soporte

Trilium se desarrolla y mantiene con [cientos de horas de
trabajo](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Tu
apoyo ayuda a mantenerlo de código abierto, mejorar sus funciones y cubrir
gastos como el alojamiento.

Considera apoyar al desarrollador principal
([eliandoran](https://github.com/eliandoran)) de la aplicación a través de:

- [Patrocinadores de GitHub](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Compra un café](https://buymeacoffee.com/eliandoran)

## 🔑 Licencia

Copyright 2017-2025 zadam, Elian Doran y otros colaboradores

Este programa es software libre: puede redistribuirse, modificarse o ambas
acciones bajo los términos de la Licencia Pública General Affero de GNU,
publicada por la Free Software Foundation, ya sea la versión 3 de la licencia o,
a elección del usuario, cualquier versión posterior.

---

### README Fa (`docs/README-fa.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes is a free and open-source, cross-platform hierarchical note taking
application with focus on building large personal knowledge bases.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ دانلود
- [آخرین انتشار]{‍‏1} – نسخه پایدار، برای بیشتر کاربران ‎ پیشنهاد می‌شود.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  unstable development version, updated daily with the latest features and
  fixes.

## 📚 کتابچه راهنما

**Visit our comprehensive documentation at
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

مستندات ما در چندین قالب مختلف در دسترس است:
- مستندات آنلاین: می‌توانید نسخهٔ کامل مستندات را در
  ‎[docs.triliumnotes.org](https://docs.triliumnotes.org/)‎ مرور کنید
- ** In-App Help **: Press `F1 ` در Trilium برای دسترسی به همان اسناد به طور
  مستقیم در برنامه
- ** GitHub **: از طریق [راهنمای کاربر] در این مخزن حرکت کنید

### لینک‌های سریع
- راهنمای شروع کار
- دستورالعمل‌های نصب
- راه‌اندازی داکر
- ارتقای TriliumNext
- مفاهیم و ویژگی‌های پایه
- الگوهای پایگاه دانشی شخصی

## 🎁 ویژگی‌ها

* یادداشت‌ها می‌توانند در یک درخت با عمق دلخواه سازمان‌دهی شوند. یک یادداشت
  می‌تواند در چندین نقطهٔ مختلف از درخت قرار گیرد.
* ویرایشگر یادداشت غنی WYSIWYG از جمله جداول، تصاویر و [math] [1] با علامت گذاری
  [autoformat] [2]
* پشتیبانی از ویرایش [یادداشت با کد منبع][۱]، از جمله نحو برجسته
* Fast and easy [navigation between
  notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  full text search and [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Seamless [note
  versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Note
  [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  can be used for note organization, querying and advanced
  [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* محیط کاربری به زبان‌های انگیلیسی، آلمانی، اسپانیایی، فرانسوی، رومانیایی، و
  چینی (ساده‌شده و سنتی)
* Direct [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for
  more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  with self-hosted sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Fi (`docs/README-fi.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes is a free and open-source, cross-platform hierarchical note taking
application with focus on building large personal knowledge bases.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Download
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  stable version, recommended for most users.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  unstable development version, updated daily with the latest features and
  fixes.

## 📚 Documentation

**Visit our comprehensive documentation at
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Our documentation is available in multiple formats:
- **Online Documentation**: Browse the full documentation at
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **In-App Help**: Press `F1` within Trilium to access the same documentation
  directly in the application
- **GitHub**: Navigate through the [User Guide](./User%20Guide/User%20Guide/) in
  this repository

### Quick Links
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrading
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Basic Concepts and
  Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patterns of Personal Knowledge
  Base](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Features

* Notes can be arranged into arbitrarily deep tree. Single note can be placed
  into multiple places in the tree (see
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rich WYSIWYG note editor including e.g. tables, images and
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) with markdown
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Support for editing [notes with source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), including
  syntax highlighting
* Fast and easy [navigation between
  notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  full text search and [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Seamless [note
  versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Note
  [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  can be used for note organization, querying and advanced
  [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* UI available in English, German, Spanish, French, Romanian, and Chinese
  (simplified and traditional)
* Direct [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for
  more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  with self-hosted sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Fr (`docs/README-fr.md`)

# Trilium Notes


\

![Téléchargements GitHub (tous les assets, toutes les
releases)](https://img.shields.io/github/downloads/triliumnext/trilium/total)\
[![Statut de
traduction](https://hosted.weblate.org/widget/trilium/svg-badge.svg)](https://hosted.weblate.org/engage/trilium/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes est une application gratuite, open-source et multiplateforme de
prise de notes hiérarchique, conçue pour créer et gérer de vastes bases de
connaissances personnelles.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Télécharger
- [Dernière version](https://github.com/TriliumNext/Trilium/releases/latest) –
  version stable, recommandée pour la plupart des utilisateurs.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  version de développement instable, mise à jour quotidiennement avec les
  dernières fonctionnalités et corrections.

## 📚 Documentation

**Visitez notre documentation complète sur
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Notre documentation est disponible sous plusieurs formats :
- **Documentation en ligne**: Parcourez la documentation complète sur
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **Aide intégrée**: Appuyez sur `F1` dans Trilium pour accéder à la même
  documentation directement dans l'application
- **GitHub**: Naviguer dans le [Guide utilisateur]
  (./User%20Guide/User%20Guide/) dans ce dépôt

### Liens rapides
- [Guide de démarrage](https://docs.triliumnotes.org/)
- [Instructions d'installation](https://docs.triliumnotes.org/user-guide/setup)
- [Configuration
  Docker](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Mise à jour de TriliumNext]
  (https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Concepts et fonctionnalités de
  base](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Modèles de base de connaissances
  personnelles](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Fonctionnalités

* Les notes peuvent être organisées selon une arborescence de profondeur
  arbitraire. Une même note peut être placée à plusieurs endroits de
  l'arborescence (voir
  [clonage](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Éditeur de notes WYSIWYG enrichi comprenant par exemple des tableaux, des
  images et [des formules
  mathématiques](https://docs.triliumnotes.org/user-guide/note-types/text) avec
  [formatage automatique en
  Markdown](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Prise en charge de l'édition [de notes avec code
  source](https://docs.triliumnotes.org/user-guide/note-types/code), incluant la
  coloration syntaxique
* Navigation rapide et facile entre les
  notes(https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  recherche en texte intégral et [focalisation de
  notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Gestion transparente des [versions de
  notes](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Les [attributs] de
  note(https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  peuvent être utilisés pour l'organisation, l'interrogation et les [scripts]
  avancés(https://docs.triliumnotes.org/user-guide/scripts)
* Interface utilisateur disponible en anglais, allemand, espagnol, français,
  roumain et chinois (simplifié et traditionnel)
* [Intégration directe d'OpenID et
  TOTP](https://docs.triliumnotes.org/user-guide/setup/server/mfa) pour une
  connexion plus sécurisée
* [Synchronisation](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  avec un serveur de synchronisation auto-hébergé
  * Il existe des [services tiers pour héberger un serveur de
    synchronisation](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Partage](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publication) de notes sur Internet
* [Cryptage de
  note](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  fort avec granularité par note
* Diagrammes d'esquisse, basés sur [Excalidraw](https://excalidraw.com/) (type
  de note "canvas"))
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) et
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  pour visualiser les notes et leurs relations
* Cartes mentales, basées sur [Mind Elixir] (https://docs.mind-elixir.com/)
* [Cartes
  géographiques](https://docs.triliumnotes.org/user-guide/collections/geomap)
  avec repères de localisation et pistes GPX
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - voir [Vitrines
  avancées](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [API REST](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) pour
  l'automatisation
* Optimisé en termes d’ergonomie et de performances, même au-delà de 100 000
  notes
* [Interface
  mobile](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend)
  optimisée pour le tactile sur smartphones et tablettes
* [Thème sombre](https://docs.triliumnotes.org/user-guide/concepts/themes)
  intégré, prise en charge des thèmes utilisateur
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  et [Importation et exportation
  Markdown](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) pour
  une sauvegarde facile du contenu web
* Interface utilisateur personnalisable (boutons de la barre latérale, widgets
  définis par l'utilisateur, ...)
* [Statistiques](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  avec un tableau de bord Grafana.

✨ Consultez les ressources/communautés tierces suivantes pour plus de
fonctionnalités liées à TriliumNext :

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) pour des thèmes,
  scripts, plugins et plus encore tiers.
- [TriliumRocks!](https://trilium.rocks/) pour des tutoriels, des guides et bien
  plus encore.

## ❓Pourquoi TriliumNext ?

Le développeur original de Trilium ([Zadam](https://github.com/zadam)) a
gracieusement donné le référentiel Trilium au projet communautaire hébergé sur
https://github.com/TriliumNext

### ⬆️Migration depuis Zadam/Trilium ?

Il n'y a aucune étape de migration spécifique pour migrer d'une instance
zadam/Trilium vers une instance TriliumNext/Trilium. Installez simplement
TriliumNext/Trilium comme d'habitude et votre base de données existante sera
utilisée.

Les versions jusqu'à
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) incluses
sont compatibles avec la dernière version de zadam/trilium
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Les versions
ultérieures de TriliumNext/Trilium voient leurs versions synchronisées
incrémentées, ce qui empêche toute migration directe.

## 💬 Discutez avec nous

N'hésitez pas à participer à nos discussions officielles. Nous serions ravis de
connaître vos idées, suggestions ou problèmes !

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (Pour les discussions
  synchrones.)
  - L'espace Matrix `Général` est également reliée à
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Discussions Github](https://github.com/TriliumNext/Trilium/discussions) (Pour
  les discussions asynchrones.)
- [Problèmes Github](https://github.com/TriliumNext/Trilium/issues) (Pour les
  rapports de bogues et les demandes de fonctionnalités.)

## 🏗 Installation

### Windows / MacOS

Téléchargez la version binaire pour votre plateforme à partir de la [dernière
page de version](https://github.com/TriliumNext/Trilium/releases/latest),
décompressez le package et exécutez l'exécutable `trilium`.

### Linux

Si votre distribution est répertoriée dans le tableau ci-dessous, utilisez le
package de votre distribution.

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

Vous pouvez également télécharger la version binaire pour votre plateforme à
partir de la [dernière page de
version](https://github.com/TriliumNext/Trilium/releases/latest), décompresser
le package et lancer l'exécutable `trilium`.

TriliumNext est également fourni sous forme de Flatpak, mais pas encore publié
sur FlatHub.

### Navigateur (tout système d'exploitation)

Si vous utilisez une installation serveur (voir ci-dessous), vous pouvez accéder
directement à l'interface Web (qui est presque identique à l'application de
bureau).

Actuellement, seules les dernières versions de Chrome & Firefox sont supportées
(et testées).

### Mobile

Pour utiliser TriliumNext sur un appareil mobile, vous pouvez utiliser un
navigateur Web afin d' accéder à l'interface d'une installation serveur (voir
ci-dessous).

Pour plus d’informations sur le support de l’application mobile, consultez le
ticket https://github.com/TriliumNext/Trilium/issues/4962.

#### TriliumDroid

Si vous préférez une application Android native, vous pouvez utiliser
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Signalez les bugs et les fonctionnalités manquantes sur [leur
dépôt](https://github.com/FliegendeWurst/TriliumDroid). Remarque : Il est
préférable de désactiver les mises à jour automatiques sur votre serveur (voir
ci-dessous) lorsque vous utilisez TriliumDroid, car les versions doivent rester
synchronisées entre Trilium et TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Serveur

Pour installer TriliumNext sur votre propre serveur (y compris via Docker depuis
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)), suivez [les
documents d'installation du
serveur](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribuer

### Traductions

Si vous êtes un locuteur natif, aidez-nous à traduire Trilium en vous rendant
sur notre [page Weblate](https://hosted.weblate.org/engage/trilium/).

Voici la couverture linguistique dont nous disposons jusqu'à présent :

[ ![Statut de la
traduction](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Téléchargez le référentiel, installez les dépendances à l'aide de `pnpm` puis
exécutez le serveur (disponible sur http://localhost:8080) :
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Téléchargez le référentiel, installez les dépendances à l'aide de `pnpm`, puis
exécutez l'environnement requis pour modifier la documentation :
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Si vous utilisez Nix :
```shell
# Exécuter directement
nix run .#edit-docs

# Ou installer dans votre profil
nix profile install .#edit-docs
trilium-edit-docs
```


### Générer l'exécutable
Téléchargez le référentiel, installez les dépendances à l'aide de `pnpm`, puis
créez l'application de bureau pour Windows :
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

Pour plus de détails, consultez la [documentation de
développement](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Documentation du développeur

Veuillez consulter le [guide de
documentation](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
pour plus de détails. Pour toute question, n'hésitez pas à nous contacter via
les liens décrits dans la section "Discuter avec nous" ci-dessus.

## 💖 Sponsors

<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>

## 👏 Dédicaces

* [zadam](https://github.com/zadam) pour le concept original et la mise en œuvre
  de l'application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) pour la conception de
  l'icône de l'application.
* [nriver](https://github.com/nriver) pour son travail sur
  l’internationalisation.
* [Thomas Frei](https://github.com/thfrei) pour son travail original sur le
  Canvas.
* [antoniotejada](https://github.com/nriver) pour le widget de coloration
  syntaxique original.
* [Tabler Icons](https://tabler.io/icons) pour les icônes de la barre d'état
  système.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium ne serait pas possible sans les technologies qui le sous-tendent :

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - l'éditeur WYSIWYG pour
  les notes de texte.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - éditeur de code
  prenant en charge un grand nombre de langages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - le tableau blanc
  infini utilisé dans les notes Canvas.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - fournit la
  fonctionnalité de carte mentale.
* [Leaflet](https://github.com/Leaflet/Leaflet) - pour le rendu des cartes
  géographiques.
* [Tabulator](https://github.com/olifolkerd/tabulator) - pour le tableau
  interactif utilisé dans les collections.
* [FancyTree](https://github.com/mar10/fancytree) - bibliothèque d'arborescence
  riche en fonctionnalités sans réelle concurrence.

## 🤝 Support

Trilium est développé et maintenu grâce à [des centaines d'heures de
travail](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Votre
soutien permet son maintien en open-source, d'améliorer ses fonctionnalités et
de couvrir des coûts tels que l'hébergement.

Envisagez de soutenir le développeur principal
([eliandoran](https://github.com/eliandoran)) de l'application via :

- [Sponsors GitHub](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Offrez-moi un café](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran et autres contributeurs

Ce programme est un logiciel libre : vous pouvez le redistribuer et/ou le
modifier selon les termes de la licence publique générale GNU Affero telle que
publiée par la Free Software Foundation, soit la version 3 de la licence, soit
(à votre choix) toute version ultérieure.

---

### README Ga (`docs/README-ga.md`)

# Trilium Notes


\

![Íoslódálacha GitHub (gach sócmhainn, gach
eisiúint)](https://img.shields.io/github/downloads/triliumnext/trilium/total)\
[![Stádas
aistriúcháin](https://hosted.weblate.org/widget/trilium/svg-badge.svg)](https://hosted.weblate.org/engage/trilium/)



[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)
| [Vietnamese](./README-vi.md)


Is feidhmchlár saor in aisce agus foinse oscailte, tras-ardán, ordlathach é
Trilium Notes chun nótaí a thógáil le fócas ar bhunachair mhóra eolais
phearsanta a thógáil.

An bhfuil tú ag lorg "Trillium Notes"? Is é "Trilium Notes" an litriú
caighdeánach don tionscadal, le `l` amháin.

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

## ⏬ Íoslódáil
- [An leagan is déanaí](https://github.com/TriliumNext/Trilium/releases/latest)
  – leagan cobhsaí, molta do fhormhór na n-úsáideoirí.
- [Tógáil oíche](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  leagan forbartha éagobhsaí, a nuashonraítear go laethúil leis na gnéithe agus
  na socruithe is déanaí.

## 📚 Doiciméadú

**Tabhair cuairt ar ár ndoiciméadacht chuimsitheach ag
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Tá ár ndoiciméadacht ar fáil i bhformáidí éagsúla:
- **Doiciméadacht Ar Líne**: Brabhsáil an doiciméadacht iomlán ag
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **Cabhair san Aip**: Brúigh `F1` laistigh de Trilium chun rochtain a fháil ar
  an doiciméadacht chéanna go díreach san fheidhmchlár
- **GitHub**: Nascleanúint tríd an [Treoir
  Úsáideora](./User%20Guide/User%20Guide/) sa stórlann seo

### Naisc Thapa
- [Treoir Tosaithe](https://docs.triliumnotes.org/)
- [Treoracha Suiteála](https://docs.triliumnotes.org/user-guide/setup)
- [Socrú
  Docker](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Uasghrádú
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Coincheapa agus Gnéithe
  Bunúsacha](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patrúin de Bhunachar Eolais
  Phearsanta](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Gnéithe

* Is féidir nótaí a shocrú i gcrann domhain treallach. Is féidir nóta aonair a
  chur in áiteanna éagsúla sa chrann (féach
  [clónáil](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Eagarthóir nótaí WYSIWYG saibhir lena n-áirítear táblaí, íomhánna agus
  [matamaitic](https://docs.triliumnotes.org/user-guide/note-types/text) le
  marcáil síos
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Tacaíocht le haghaidh eagarthóireacht [nótaí le cód
  foinse](https://docs.triliumnotes.org/user-guide/note-types/code), lena
  n-áirítear aibhsiú comhréire
* Nascleanúint thapa agus éasca idir
  nótaí(https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  cuardach téacs iomlán agus [ardú
  nótaí](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Gan uaim [leaganú
  nótaí](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Is féidir nótaí
  [tréithe](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  a úsáid chun nótaí a eagrú, fiosrúcháin a dhéanamh agus [scriptiú]
  ardleibhéil(https://docs.triliumnotes.org/user-guide/scripts)
* Tá an comhéadan úsáideora ar fáil i mBéarla, i nGearmáinis, i Spáinnis, i
  bhFraincis, i Rómáinis, agus i Sínis (simplithe agus traidisiúnta)
* Díreach [Comhtháthú OpenID agus
  TOTP](https://docs.triliumnotes.org/user-guide/setup/server/mfa) le haghaidh
  logáil isteach níos sláine
* [Sioncrónú](https://docs.triliumnotes.org/user-guide/setup/synchronization) le
  freastalaí sioncrónaithe féinóstáilte
  * tá [seirbhísí tríú páirtí ann chun freastalaí sioncrónaithe a
    óstáil](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* Nótaí [Ag
  roinnt](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing) (ag
  foilsiú) ar an idirlíon poiblí
* [Criptiú nótaí]
  láidir(https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  le mionsonraí in aghaidh an nóta
* Léaráidí sceitseála, bunaithe ar [Excalidraw](https://excalidraw.com/)
  (tabhair faoi deara cineál "canbhás")
* [Léarscáileanna
  caidrimh](https://docs.triliumnotes.org/user-guide/note-types/relation-map)
  agus [léarscáileanna
  nótaí/naisc](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  chun nótaí agus a gcaidrimh a léirshamhlú
* Léarscáileanna intinne, bunaithe ar [Mind
  Elixir](https://docs.mind-elixir.com/)
* [Léarscáileanna
  geo](https://docs.triliumnotes.org/user-guide/collections/geomap) le bioráin
  suímh agus rianta GPX
* [Scriptiú](https://docs.triliumnotes.org/user-guide/scripts) - féach
  [Taispeántais
  Ardleibhéil](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) le
  haghaidh uathoibrithe
* Scálann go maith i dtéarmaí inúsáidteachta agus feidhmíochta araon os cionn
  100,000 nóta
* Tadhall-optamaithe [comhéadan soghluaiste]
  (https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) le haghaidh
  fóin chliste agus táibléad
* Téama dorcha
  ionsuite(https://docs.triliumnotes.org/user-guide/concepts/themes), tacaíocht
  do théamaí úsáideora
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  agus [Iompórtáil & Easpórtáil
  Markdown](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Gearrthóir
  Gréasáin](https://docs.triliumnotes.org/user-guide/setup/web-clipper) le
  haghaidh sábháil éasca ar ábhar gréasáin
* Comhéadan úsáideora saincheaptha (cnaipí taobhbharra, giuirléidí sainithe ag
  an úsáideoir, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  mar aon le Painéal Grafana.

✨ Féach ar na hacmhainní/pobail tríú páirtí seo a leanas le haghaidh tuilleadh
earraí gaolmhara le TriliumNext:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) le haghaidh
  téamaí, scripteanna, breiseáin agus tuilleadh ó thríú páirtithe.
- [TriliumRocks!](https://trilium.rocks/) le haghaidh ranganna teagaisc,
  treoracha, agus i bhfad níos mó.

## ❓Cén fáth TriliumNext?

Bhronn forbróir bunaidh Trilium ([Zadam](https://github.com/zadam)) stórlann
Trilium go fial ar an tionscadal pobail atá le fáil ag
https://github.com/TriliumNext

### ⬆️Ag dul ar imirce ó Zadam/Trilium?

Níl aon chéimeanna imirce speisialta ann chun imirce ó shampla zadam/Trilium go
sampla TriliumNext/Trilium. Níl le déanamh ach [TriliumNext/Trilium a
shuiteáil](#-installation) mar is gnách agus úsáidfidh sé do bhunachar sonraí
atá ann cheana féin.

Tá leaganacha suas go dtí agus lena n-áirítear
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4)
comhoiriúnach leis an leagan is déanaí de zadam/trilium de
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Méadaítear
leaganacha sioncrónaithe aon leaganacha níos déanaí de TriliumNext/Trilium rud a
chuireann cosc ar aistriú díreach.

## 💬 Pléigh linn

Ná bíodh drogall ort páirt a ghlacadh inár gcomhráite oifigiúla. Ba bhreá linn
cloisteáil faoi na gnéithe, na moltaí nó na fadhbanna a d'fhéadfadh a bheith
agat!

- [Maitrís](https://matrix.to/#/#triliumnext:matrix.org) (Le haghaidh plé
  sioncrónach.)
  - Tá droichead idir seomra an Mhaitrís `Ginearálta` agus
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join) freisin
- [Plé Github](https://github.com/TriliumNext/Trilium/discussions) (Le haghaidh
  plé neamhshioncrónach.)
- [Fadhbanna Github](https://github.com/TriliumNext/Trilium/issues) (Le haghaidh
  tuairiscí fabhtanna agus iarratais ar ghnéithe.)

## 🏗 Suiteáil

### Windows / MacOS

Íoslódáil an scaoileadh dénártha do d'ardán ón [leathanach scaoileadh is
déanaí](https://github.com/TriliumNext/Trilium/releases/latest), dízipeáil an
pacáiste agus rith an comhad inrite `trilium`.

### Linux

Más liostaithe sa tábla thíos atá do dháileadh, bain úsáid as pacáiste do
dháilte.

[![Stádas
pacáistithe](https://repology.org/badge/vertical-allrepos/trilium.svg)](https://repology.org/project/trilium/versions)

Féadfaidh tú an scaoileadh dénártha do d'ardán a íoslódáil ón [leathanach
scaoileadh is déanaí](https://github.com/TriliumNext/Trilium/releases/latest)
freisin, an pacáiste a dhízipeáil agus an comhad inrite `trilium` a rith.

Cuirtear TriliumNext ar fáil mar Flatpak freisin, ach níl sé foilsithe ar
FlatHub go fóill.

### Brabhsálaí (aon chóras oibriúcháin)

Má úsáideann tú suiteáil freastalaí (féach thíos), is féidir leat rochtain
dhíreach a fháil ar an gcomhéadan gréasáin (atá beagnach mar an gcéanna leis an
aip deisce).

Faoi láthair ní thacaítear (agus déantar tástáil ar) ach leis na leaganacha is
déanaí de Chrome agus Firefox.

### Soghluaiste

Chun TriliumNext a úsáid ar ghléas soghluaiste, is féidir leat brabhsálaí
gréasáin soghluaiste a úsáid chun rochtain a fháil ar chomhéadan soghluaiste
suiteála freastalaí (féach thíos).

Féach ar an eagrán https://github.com/TriliumNext/Trilium/issues/4962 le
haghaidh tuilleadh eolais faoi thacaíocht d’aipeanna soghluaiste.

#### TriliumDroid

Más fearr leat aip dhúchasach Android, is féidir leat
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid)
a úsáid. Tuairiscigh fabhtanna agus gnéithe atá ar iarraidh ag [a
stór](https://github.com/FliegendeWurst/TriliumDroid). Tabhair faoi deara: Is
fearr nuashonruithe uathoibríocha a dhíchumasú ar do shuiteáil freastalaí (féach
thíos) agus TriliumDroid in úsáid agat ós rud é go gcaithfidh an leagan
sioncrónaithe a bheith mar an gcéanna idir Trilium agus TriliumDroid.

#### Trilium Póca

Más mian leat aip dhúchasach Android lánghnéitheach, féach ar [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). Ritheann sé sampla iomlán de
Trilium ar do ghuthán, tacaíonn sé le húsáid iomlán as líne, agus ligeann sé
duit sioncrónú le do fhreastalaí.

#### Trinote

Más mian leat aip dhúchasach iOS, is féidir leat
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249) a úsáid, cliant
foinse oscailte chun do fhreastalaí Trilium / TriliumNext féinóstáilte. Ligeann
sé duit do chrann nótaí a bhrabhsáil agus a eagrú, nótaí a chuardach ar an
bhfreastalaí, gach cineál nótaí (téacs, cód, léarscáil intinne, scarbhileog,
léarscáil gheo, chanbhás, srl.) a léamh agus a chur in eagar, agus coinníonn sé
nótaí ar fáil agus in-eagarthóireacht as líne. Seo an
[stór](https://github.com/StephenArg/Trinote) más spéis leat cur leis agus seo
an freastalaí [discord](https://discord.com/invite/ghjJG56EUS) má tá aon
aiseolas nó moltaí agat ar mhaith leat a phlé.

### Freastalaí

Chun TriliumNext a shuiteáil ar do fhreastalaí féin (lena n-áirítear trí Docker
ó [Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) lean [na doiciméid
suiteála freastalaí](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Cuir leis

### Aistriúcháin

Más cainteoir dúchais thú, cabhraigh linn Trilium a aistriú trí dhul chuig ár
[leathanach Weblate](https://hosted.weblate.org/engage/trilium/).

Seo an clúdach teanga atá againn go dtí seo:

[![Stádas
aistriúcháin](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Cód

Íoslódáil an stórlann, suiteáil spleáchais ag baint úsáide as `pnpm` agus ansin
rith an freastalaí (ar fáil ag http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Doiciméadú

Íoslódáil an stórlann, suiteáil spleáchais ag baint úsáide as `pnpm` agus ansin
rith an timpeallacht atá riachtanach chun an doiciméadú a chur in eagar:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Nó, má tá Nix suiteáilte agat:
```shell
# Rith go díreach
nix run .#edit-docs

# Nó suiteáil chuig do phróifíl
nix profile install .#edit-docs
trilium-edit-docs
```


### Ag Tógáil an Inrite
Íoslódáil an stórlann, suiteáil spleáchais ag baint úsáide as `pnpm` agus ansin
tóg an aip deisce do Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

Le haghaidh tuilleadh sonraí, féach ar na [doiciméid
forbartha](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Doiciméadacht Forbróra

Féach ar an [treoir
dhoiciméadúcháin](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
le haghaidh tuilleadh sonraí. Má tá tuilleadh ceisteanna agat, bíodh leisce ort
teagmháil a dhéanamh linn trí na naisc a bhfuil cur síos orthu sa chuid "Pléigh
Linn" thuas.

## 💖 Urraitheoirí

<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>

## 👏 Glaonna amach

* [zadam](https://github.com/zadam) as an gcoincheap bunaidh agus cur i bhfeidhm
  an fheidhmchláir.
* [Sarah Hussein](https://github.com/Sarah-Hussein) as dearadh dheilbhín an
  fheidhmchláir.
* [nriver](https://github.com/nriver) as a chuid oibre ar an idirnáisiúnú.
* [Thomas Frei](https://github.com/thfrei) as a shaothar bunaidh ar an Chanbhás.
* [antoniotejada](https://github.com/nriver) don ghiuirléid aibhsithe comhréire
  bunaidh.
* [Deilbhíní Tábla](https://tabler.io/icons) do na deilbhíní sa tráidire córais.
*   Is as: na deilbhíní feidhmchláir sa dialóg allmhairithe:
    *   [Deilbhíní Dearaidh Ábhair](https://pictogrammers.com/library/mdi/) le
        haghaidh OneNote, Google Keep, Evernote.
    *   [Cló iontach](https://fontawesome.com/) le haghaidh Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) le haghaidh Aon
        Chineál.
*  Is as [Lobe Icons](https://lobehub.com/icons) atá deilbhíní an tsoláthraí
   LLM.

Ní bheadh Trilium indéanta gan na teicneolaíochtaí atá taobh thiar de:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - an t-eagarthóir amhairc
  atá taobh thiar de nótaí téacs.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - eagarthóir cóid le
  tacaíocht do líon ollmhór teangacha.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - an clár bán gan
  teorainn a úsáidtear i nótaí Canvas.
* [Intinn Elixir](https://github.com/SSShooter/mind-elixir-core) - ag soláthar
  feidhmiúlacht léarscáil intinne.
* [Bileog](https://github.com/Leaflet/Leaflet) - le haghaidh léarscáileanna
  geografacha a léiriú.
* [Tábla](https://github.com/olifolkerd/tabulator) - don tábla idirghníomhach a
  úsáidtear i mbailiúcháin.
* [FancyTree](https://github.com/mar10/fancytree) - leabharlann crann lán
  gnéithe gan iomaíocht cheart.

## 🤝 Tacaíocht

Tógtar agus cothaítear Trilium le [na céadta uair an chloig
oibre](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Coinníonn
do thacaíocht é foinse oscailte, feabhsaíonn sé gnéithe, agus clúdaíonn sé
costais amhail óstáil.

Smaoinigh ar thacaíocht a thabhairt don phríomhfhorbróir
([eliantoran](https://github.com/eliandoran)) den fheidhmchlár trí:

- [Urraitheoirí GitHub](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Ceannaigh Caife Dom](https://buymeacoffee.com/eliandoran)

## 🔑 Ceadúnas

Cóipcheart 2017-2025 zadam, Elian Doran, agus rannpháirtithe eile

Is bogearraí saor in aisce an clár seo: is féidir leat é a athdháileadh agus/nó
a mhodhnú faoi théarmaí Cheadúnas Poiblí Ginearálta GNU Affero mar atá foilsithe
ag an bhFondúireacht Bogearraí Saor in Aisce, cibé acu leagan 3 den Cheadúnas,
nó (de réir do rogha féin) aon leagan níos déanaí.

---

### README Hi (`docs/README-hi.md`)

# ट्रिलियम नोट्स


\

![GitHub डाउनलोड (सभी संपत्तियां, सभी
रिलीज़)](https://img.shields.io/github/downloads/triliumnext/trilium/total)\
[![अनुवाद की
स्थिति](https://hosted.weblate.org/widget/trilium/svg-badge.svg)](https://hosted.weblate.org/engage/trilium/)



[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)
| [Vietnamese](./README-vi.md)


ट्रिलियम नोट्स (Trilium Notes) एक मुफ़्त और ओपन-सोर्स, क्रॉस-प्लेटफ़ॉर्म
श्रेणीबद्ध (hierarchical) नोट लेने वाला एप्लिकेशन है, जिसका मुख्य ध्यान बड़े
व्यक्तिगत ज्ञान आधार (knowledge bases) बनाने पर है।

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ डाउनलोड कीजिए
- [लेटेस्ट रिलीज़](https://github.com/TriliumNext/Trilium/releases/latest) –
  स्थिर (stable) वर्ज़न, अधिकांश यूज़र्स के लिए अनुशंसित।
- [नाइटली बिल्ड](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  अनस्टेबल डेवलपमेंट वर्ज़न, जो नए फीचर्स और फिक्सेस के साथ रोज़ अपडेट होता है।

## 📚 डॉक्यूमेंटेशन

**हमारे विस्तृत डॉक्यूमेंटेशन को
[docs.triliumnotes.org](https://docs.triliumnotes.org/) पर देखें**

हमारा डॉक्यूमेंटेशन कई फॉर्मेट्स में उपलब्ध है:
- **ऑनलाइन डॉक्यूमेंटेशन**:
  [docs.triliumnotes.org](https://docs.triliumnotes.org/) पर पूरा डॉक्यूमेंटेशन
  देखें
- **इन-ऐप हेल्प**: उसी डॉक्यूमेंटेशन को सीधे ऐप में एक्सेस करने के लिए ट्रिलियम
  के अंदर `F1` दबाएँ
- **GitHub**: इस रिपॉजिटरी में [यूज़र गाइड](./User%20Guide/User%20Guide/) देखें

### Quick Links
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
- [डॉकर
  सेटअप](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [TriliumNext को अपग्रेड
  करना](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [बुनियादी कॉन्सेप्ट्स और
  फीचर्स](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [व्यक्तिगत नॉलेज बेस के
  पैटर्न्स](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 खासियतें

* नोट्स को मनचाहे गहरे ट्री (tree) स्ट्रक्चर में व्यवस्थित किया जा सकता है। एक
  ही नोट को ट्री में कई जगहों पर रखा जा सकता है (देखें
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* बेहतरीन WYSIWYG नोट एडिटर, जिसमें टेबल, इमेज और
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) के साथ-साथ
  मार्कडाउन
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
  की सुविधा शामिल है
* [सोर्स कोड वाले
  नोट्स](https://docs.triliumnotes.org/user-guide/note-types/code) को एडिट करने
  की सुविधा, जिसमें सिंटैक्स हाइलाइटिंग (syntax highlighting) भी शामिल है
* तेज़ और आसान [नोट्स के बीच
  नेविगेशन](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  फुल टेक्स्ट सर्च और [नोट
  होइस्टिंग](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* निर्बाध [नोट
  वर्ज़निंग](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* नोट
  [एट्रीब्यूट्स](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  का उपयोग नोट्स ऑर्गेनाइज़ करने, क्वेरी करने और एडवांस्ड
  [स्क्रिप्टिंग](https://docs.triliumnotes.org/user-guide/scripts) के लिए किया
  जा सकता है
* UI available in English, German, Spanish, French, Romanian, and Chinese
  (simplified and traditional)
* Direct [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for
  more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  with self-hosted sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* पब्लिक इंटरनेट पर नोट्स की
  [शेयरिंग](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (पब्लिशिंग)
* प्रति-नोट granularity के साथ मजबूत [नोट
  एन्क्रिप्शन](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
* डायग्राम्स स्केच करना, [एक्सकैलिड्रॉ](https://excalidraw.com/) पर आधारित (नोट
  टाइप "कैनवास")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* [Mind Elixir](https://docs.mind-elixir.com/) पर आधारित माइंड मैप्स
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* ऑटोमेशन के लिए [REST
  API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi)
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 हमारे साथ चर्चा करें

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Hr (`docs/README-hr.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes is a free and open-source, cross-platform hierarchical note taking
application with focus on building large personal knowledge bases.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Download
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  stable version, recommended for most users.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  unstable development version, updated daily with the latest features and
  fixes.

## 📚 Documentation

**Visit our comprehensive documentation at
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Our documentation is available in multiple formats:
- **Online Documentation**: Browse the full documentation at
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **In-App Help**: Press `F1` within Trilium to access the same documentation
  directly in the application
- **GitHub**: Navigate through the [User Guide](./User%20Guide/User%20Guide/) in
  this repository

### Quick Links
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrading
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Basic Concepts and
  Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patterns of Personal Knowledge
  Base](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Features

* Notes can be arranged into arbitrarily deep tree. Single note can be placed
  into multiple places in the tree (see
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rich WYSIWYG note editor including e.g. tables, images and
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) with markdown
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Support for editing [notes with source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), including
  syntax highlighting
* Fast and easy [navigation between
  notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  full text search and [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Seamless [note
  versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Note
  [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  can be used for note organization, querying and advanced
  [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* UI available in English, German, Spanish, French, Romanian, and Chinese
  (simplified and traditional)
* Direct [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for
  more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  with self-hosted sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Hu (`docs/README-hu.md`)

# Trilium Jegyzetek


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


A Trilium Notes egy ingyenes és nyílt forráskódú, platformfüggetlen hierarchikus
jegyzetelő alkalmazás, amely nagy személyes tudásbázisok építésére összpontosít.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Letöltés
- [Legújabb kiadás](https://github.com/TriliumNext/Trilium/releases/latest) –
  stabil verzió, a legtöbb felhasználó számára ajánlott.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  instabil fejlesztői verzió, naponta frissül a legújabb funkciókkal és
  javításokkal.

## 📚 Dokumentáció

**Tekintse meg átfogó dokumentációnkat a [docs.triliumnotes.org]
címen(https://docs.triliumnotes.org/)**

Dokumentációink többféle formátumban is elérhetők:
- **Online dokumentáció**: Böngéssze a teljes dokumentációt a
  [docs.triliumnotes.org](https://docs.triliumnotes.org/) címen.
- **Alkalmazáson belüli súgó**: Nyomja meg az `F1` billentyűt a Triliumon belül,
  hogy ugyanazt a dokumentációt közvetlenül az alkalmazásban is elérje.
- **GitHub**: Navigálj a [Felhasználói
  útmutatóban](./User%20Guide/User%20Guide/) ebben a repository-ban

### Gyorslinkek
- [Kezdő lépések útmutatója](https://docs.triliumnotes.org/)
- [Telepítési utasítások](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  beállítás](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [TriliumNext
  Frissítése](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Alapfogalmak és
  jellemzők](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [A személyes tudásbázis
  mintái](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Jellemzők

* A jegyzetek önkényesen mély fába rendezhetők. Egyetlen jegyzetet lehet
  elhelyezni a többi fába (lásd
  [klónozás](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Gazdag WYSIWYG jegyzetszerkesztő, beleértve például az asztalokat, képeket és
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) markdownt
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Szerkesztés támogatása [jegyzetek
  forráskóddal](https://docs.triliumnotes.org/user-guide/note-types/code),
  beleértve a szintaxis kiemelését
* Gyors és egyszerű [navigáció a jegyzetek
  között](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  teljes szöveges keresés és
  [megjegyzés](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Zökkenőmentes
  [jegyzetváltozat](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Megjegyzés
  [attribútumok](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  használható jegyzetszervezéshez, lekérdezéshez és speciális
  [szkriptelés](https://docs.triliumnotes.org/user-guide/scripts)
* UI elérhető angol, német, spanyol, francia, román és kínai (egyszerűsített és
  hagyományos)
* Direct [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for
  more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  with self-hosted sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Elmetérképek, [Mind Elixir](https://docs.mind-elixir.com/) alapján
* [Geo térképek](https://docs.triliumnotes.org/user-guide/collections/geomap)
  helymeghatározó tűkkel és GPX nyomokkal
* [Szkriptelés](https://docs.triliumnotes.org/user-guide/scripts) - lásd:
  [Speciális
  bemutatók](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Id (`docs/README-id.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes adalah aplikasi pencatatan hierarkis lintas platform yang gratis
dan open-source dengan fokus pada pembangunan basis pengetahuan pribadi berskala
besar.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Unduh
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  versi stabil, direkomendasikan untuk sebagian besar pengguna.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  versi pengembangan yang tidak stabil, diperbarui setiap hari dengan fitur dan
  perbaikan terbaru.

## 📚 Dokumentasi

**Kunjungi dokumentasi lengkap kami di
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Dokumentasi kami tersedia dalam beberapa format:
- **Dokumentasi Online**: Jelajahi dokumentasi lengkap di
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **Bantuan Dalam Aplikasi**: Tekan `F1` di dalam Trilium untuk mengakses
  dokumentasi yang sama langsung di aplikasi
- **GitHub**: Telusuri [Panduan Pengguna](./User%20Guide/User%20Guide/) di
  repositori ini

### Tautan Cepat
- [Panduan Memulai](https://docs.triliumnotes.org/)
- [Instruksi Instalasi](https://docs.triliumnotes.org/user-guide/setup)
- [Pengaturan
  Docker](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrade
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Konsep dan Fitur
  Dasar](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Pola Basis Pengetahuan
  Pribadi](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Fitur

* Catatan dapat disusun dalam struktur pohon dengan kedalaman tak terbatas. Satu
  catatan dapat ditempatkan di beberapa lokasi dalam pohon (lihat
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Editor catatan WYSIWYG yang kaya, termasuk tabel, gambar, dan
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) dengan
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
  markdown
* Dukungan untuk mengedit [catatan dengan source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), termasuk
  syntax highlighting
* [Navigasi antar
  catatan](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation)
  yang cepat dan mudah, pencarian teks penuh, dan [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* [Versioning
  catatan](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
  yang mulus
* [Atribut
  catatan](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  dapat digunakan untuk organisasi catatan, query, dan
  [scripting](https://docs.triliumnotes.org/user-guide/scripts) lanjutan
* UI tersedia dalam bahasa Inggris, Jerman, Spanyol, Prancis, Rumania, dan
  Mandarin (sederhana dan tradisional)
* Integrasi langsung [OpenID dan
  TOTP](https://docs.triliumnotes.org/user-guide/setup/server/mfa) untuk login
  yang lebih aman
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  dengan server sinkronisasi self-hosted
  * tersedia [layanan pihak ketiga untuk hosting server
    sinkronisasi](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publikasi) catatan ke internet publik
* [Enkripsi
  catatan](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  yang kuat dengan granularitas per catatan
* Menggambar diagram berbasis [Excalidraw](https://excalidraw.com/) (tipe
  catatan "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) dan
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  untuk memvisualisasikan catatan dan relasinya
* Mind map berbasis [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) dengan
  pin lokasi dan jalur GPX
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - lihat
  [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi)
  untuk otomatisasi
* Mampu menangani hingga lebih dari 100.000 catatan dengan baik dari sisi
  kegunaan dan performa
* [Frontend
  mobile](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) yang
  dioptimalkan untuk sentuhan pada smartphone dan tablet
* [Tema gelap](https://docs.triliumnotes.org/user-guide/concepts/themes) bawaan,
  dukungan untuk tema pengguna
* Impor & ekspor
  [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  dan
  [Markdown](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper)
  untuk menyimpan konten web dengan mudah
* UI yang dapat dikustomisasi (tombol sidebar, widget buatan pengguna, dll.)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  beserta Dashboard Grafana.

✨ Lihat sumber daya/komunitas pihak ketiga berikut untuk hal menarik terkait
TriliumNext:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) untuk tema,
  script, plugin pihak ketiga, dan lainnya.
- [TriliumRocks!](https://trilium.rocks/) untuk tutorial, panduan, dan banyak
  lagi.

## ❓Mengapa TriliumNext?

Pengembang asli Trilium ([Zadam](https://github.com/zadam)) telah dengan baik
hati menyerahkan repositori Trilium kepada proyek komunitas yang berada di
[https://github.com/TriliumNext](https://github.com/TriliumNext)

### ⬆️ Migrasi dari Zadam/Trilium?

Tidak ada langkah migrasi khusus untuk berpindah dari instance zadam/Trilium ke
TriliumNext/Trilium. Cukup [instal TriliumNext/Trilium](#-installation) seperti
biasa dan aplikasi akan menggunakan database yang sudah ada.

Versi hingga dan termasuk
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4)
kompatibel dengan versi zadam/trilium terbaru yaitu
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Versi
TriliumNext/Trilium setelah itu memiliki versi sinkronisasi yang ditingkatkan
sehingga mencegah migrasi langsung.

## 💬 Diskusi bersama kami

Silakan bergabung dalam percakapan resmi kami. Kami sangat ingin mendengar
fitur, saran, atau masalah yang Anda miliki!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (Untuk diskusi sinkron.)
  - Ruang Matrix `General` juga terhubung ke
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [GitHub Discussions](https://github.com/TriliumNext/Trilium/discussions)
  (Untuk diskusi asinkron.)
- [GitHub Issues](https://github.com/TriliumNext/Trilium/issues) (Untuk laporan
  bug dan permintaan fitur.)

## 🏗 Instalasi

### Windows / MacOS

Unduh rilis biner untuk platform Anda dari [halaman rilis
terbaru](https://github.com/TriliumNext/Trilium/releases/latest), ekstrak paket,
lalu jalankan executable `trilium`.

### Linux

Jika distribusi Anda tercantum pada tabel di bawah, gunakan paket dari
distribusi tersebut.

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

Anda juga dapat mengunduh rilis biner untuk platform Anda dari [halaman rilis
terbaru](https://github.com/TriliumNext/Trilium/releases/latest), ekstrak paket,
lalu jalankan executable `trilium`.

TriliumNext juga tersedia sebagai Flatpak, tetapi belum dipublikasikan di
FlatHub.

### Browser (semua OS)

Jika Anda menggunakan instalasi server (lihat di bawah), Anda dapat langsung
mengakses antarmuka web (yang hampir identik dengan aplikasi desktop).

Saat ini hanya versi terbaru Chrome dan Firefox yang didukung (dan diuji).

### Mobile

Untuk menggunakan TriliumNext di perangkat mobile, Anda dapat menggunakan
browser web mobile untuk mengakses antarmuka mobile dari instalasi server (lihat
di bawah).

Lihat issue
[https://github.com/TriliumNext/Trilium/issues/4962](https://github.com/TriliumNext/Trilium/issues/4962)
untuk informasi lebih lanjut tentang dukungan aplikasi mobile.

#### TriliumDroid

Jika Anda lebih memilih aplikasi Android native, Anda dapat menggunakan
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Laporkan bug dan fitur yang belum tersedia di [repositori
mereka](https://github.com/FliegendeWurst/TriliumDroid). Catatan: Sebaiknya
nonaktifkan pembaruan otomatis pada instalasi server Anda (lihat di bawah) saat
menggunakan TriliumDroid karena versi sinkronisasi harus cocok antara Trilium
dan TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

Untuk menginstal TriliumNext di server Anda sendiri (termasuk melalui Docker
dari [Dockerhub](https://hub.docker.com/r/triliumnext/trilium)), ikuti
[dokumentasi instalasi
server](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Berkontribusi

### Terjemahan

Jika Anda penutur asli, bantu kami menerjemahkan Trilium dengan mengunjungi
[halaman Weblate](https://hosted.weblate.org/engage/trilium/).

Berikut cakupan bahasa yang kami miliki sejauh ini:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Kode

Unduh repositori, instal dependensi menggunakan `pnpm`, lalu jalankan server
(tersedia di http://localhost:8080):
```shell
git clone [https://github.com/TriliumNext/Trilium.git](https://github.com/TriliumNext/Trilium.git)
cd Trilium
pnpm install
pnpm run server:start
```

### Dokumentasi

Unduh repositori, instal dependensi menggunakan `pnpm`, lalu jalankan lingkungan
yang diperlukan untuk mengedit dokumentasi:
```shell
git clone [https://github.com/TriliumNext/Trilium.git](https://github.com/TriliumNext/Trilium.git)
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Sebagai alternatif, jika Anda telah menginstal Nix:
```shell
# Jalankan langsung
nix run .#edit-docs

# Atau instal ke profil Anda
nix profile install .#edit-docs
trilium-edit-docs
```


### Membangun Executable
Unduh repositori, instal dependensi menggunakan `pnpm`, lalu bangun aplikasi
desktop untuk Windows:
```shell
git clone [https://github.com/TriliumNext/Trilium.git](https://github.com/TriliumNext/Trilium.git)
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

Untuk detail lebih lanjut, lihat [dokumentasi
pengembangan](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Dokumentasi Developer

Silakan lihat [panduan
dokumentasi](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
untuk detailnya. Jika Anda memiliki pertanyaan lebih lanjut, silakan hubungi
melalui tautan yang dijelaskan pada bagian "Diskusi bersama kami" di atas.

## 💖 Sponsor

<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>

## 👏 Ucapan Terima Kasih

* [zadam](https://github.com/zadam) untuk konsep dan implementasi awal aplikasi.
* [Sarah Hussein](https://github.com/Sarah-Hussein) untuk desain ikon aplikasi.
* [nriver](https://github.com/nriver) untuk kontribusinya dalam
  internasionalisasi.
* [Thomas Frei](https://github.com/thfrei) atas karya awalnya pada Canvas.
* [antoniotejada](https://github.com/nriver) atas widget syntax highlighting
  asli.
* [Tabler Icons](https://tabler.io/icons) untuk ikon system tray.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium tidak akan mungkin ada tanpa teknologi yang mendukungnya:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - editor visual di balik
  catatan teks.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - editor kode dengan
  dukungan untuk banyak bahasa.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - papan tulis tak
  terbatas yang digunakan dalam catatan Canvas.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - menyediakan
  fungsi mind map.
* [Leaflet](https://github.com/Leaflet/Leaflet) - untuk merender peta geografis.
* [Tabulator](https://github.com/olifolkerd/tabulator) - untuk tabel interaktif
  yang digunakan dalam koleksi.
* [FancyTree](https://github.com/mar10/fancytree) - library tree kaya fitur
  tanpa pesaing nyata.

## 🤝 Dukungan

Trilium dibangun dan dipelihara dengan [ratusan jam
kerja](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Dukungan
Anda menjaga proyek ini tetap open-source, meningkatkan fitur, dan menutup biaya
seperti hosting.

Pertimbangkan untuk mendukung pengembang utama
([eliandoran](https://github.com/eliandoran)) melalui:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 Lisensi

Hak Cipta 2017-2025 zadam, Elian Doran, dan kontributor lainnya

Program ini adalah perangkat lunak bebas: Anda dapat mendistribusikan ulang
dan/atau memodifikasinya di bawah ketentuan GNU Affero General Public License
sebagaimana diterbitkan oleh Free Software Foundation, baik versi 3 dari
Lisensi, atau (sesuai pilihan Anda) versi yang lebih baru.

---

### README It (`docs/README-it.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes è un'applicazione per appunti ad organizzazione gerarchica,
studiata per la costruzione di archivi di conoscenza personali di grandi
dimensioni.

Cerchi "Trillium Notes"? La grafia ufficiale del progetto è "Trilium Notes", con
una sola `l`.

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

## ⏬ Scarica
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  versione stabile, consigliata per la maggior parte degli utenti.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  versione di sviluppo instabile, aggiornata quotidianamente con le ultime
  funzionalità e correzioni.

## 📚 Documentazione

**Vedi tutta la documentazione su
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

La nostra documentazione è disponibile in diversi formati:
- **Documentazione online**: consulta la documentazione completa all'indirizzo
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **Guida in-app**: premi `F1` all'interno di Trilium per accedere alla stessa
  documentazione direttamente nell'applicazione
- **GitHub**: consulta la [Guida utente](./User%20Guide/User%20Guide/) in questo
  repository

### Collegamenti rapidi
- [Guida introduttiva](https://docs.triliumnotes.org/)
- [Istruzioni per
  l'installazione](https://docs.triliumnotes.org/user-guide/setup)
- [Configurazione
  Docker](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Aggiornamento di
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Concetti e caratteristiche di
  base](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Modelli di base di conoscenza
  personale](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Caratteristiche

* Le note possono essere organizzate in una struttura ad albero con profondità
  arbitrarie. Una singola nota può essere inserita in più posizioni all'interno
  della struttura (vedi
  [clonazione](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Editor di note WYSIWYG avanzato che include, ad esempio, tabelle, immagini e
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) con markdown
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Supporto per la modifica di [note con codice
  sorgente](https://docs.triliumnotes.org/user-guide/note-types/code), inclusa
  l'evidenziazione della sintassi
* Navigazione veloce e facile tra le note, ricerca full-text e ancoraggio delle
  note
* Senza soluzione di continuità [nota
  versione](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Nota
  [attributi](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  può essere utilizzato per l'organizzazione delle note, l'esecuzione di query e
  lo [scripting](https://docs.triliumnotes.org/user-guide/scripts) avanzato
* Interfaccia utente disponibile in inglese, tedesco, spagnolo, francese, rumeno
  e cinese (semplificato e tradizionale)
* Integrazione diretta [OpenID e
  TOTP](https://docs.triliumnotes.org/user-guide/setup/server/mfa) per un
  accesso più sicuro
* [Sincronizzazione](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  con server di sincronizzazione self-hosted
  * esistono [servizi di terze parti per l'hosting del server di
    sincronizzazione](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Condivisione](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (pubblicazione) di note su Internet pubblicamente
* Crittografia forte
  [note](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  con granularità per singola nota
* Disegnare diagrammi, basati su [Excalidraw](https://excalidraw.com/) (tipo di
  nota “canvas”)
* [Mappe
  relazionali](https://docs.triliumnotes.org/user-guide/note-types/relation-map)
  e [mappe
  note/link](https://docs.triliumnotes.org/user-guide/note-types/note-map) per
  visualizzare le note e le loro relazioni
* Mappe mentali, basate su [Mind Elixir](https://docs.mind-elixir.com/)
* [Mappe
  geografiche](https://docs.triliumnotes.org/user-guide/collections/geomap) con
  indicatori di posizione e tracciati GPX
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - vedi [Esempi
  avanzati](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) per
  l'automazione
* Ottima scalabilità sia in termini di usabilità che di prestazioni fino a oltre
  100.000 note
* Frontend mobile ottimizzato per il touch [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) per
  smartphone e tablet
* Tema scuro integrato
  (https://docs.triliumnotes.org/user-guide/concepts/themes), supporto per temi
  utente
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  e [Importazione ed esportazione
  Markdown](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) per
  salvare facilmente i contenuti web
* Interfaccia utente personalizzabile (pulsanti della barra laterale, widget
  definiti dall'utente, ...)
* [Metriche](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  insieme a una dashboard Grafana.

✨ Dai un'occhiata alle seguenti risorse/comunità di terze parti per ulteriori
informazioni su TriliumNext:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) per temi, script,
  plugin e altro di terze parti.
- [TriliumRocks!](https://trilium.rocks/) per tutorial, guide e molto altro
  ancora.

## ❓Perché TriliumNext?

Lo sviluppatore originale di Trilium ([Zadam](https://github.com/zadam)) ha
gentilmente fornito il repository Trilium al progetto comunitario che risiede
all'indirizzo https://github.com/TriliumNext

### ⬆️Migrazione da Zadam/Trilium?

Non sono necessarie procedure di migrazione particolari per passare da
un'istanza zadam/Trilium a un'istanza TriliumNext/Trilium. È sufficiente
[installare TriliumNext/Trilium](#-installation) come di consueto e verrà
utilizzato il database esistente.

Le versioni fino alla
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) inclusa
sono compatibili con l'ultima versione zadam/trilium
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Tutte le
versioni successive di TriliumNext/Trilium hanno versioni di sincronizzazione
incrementate che impediscono la migrazione diretta.

## 💬 Discuti con noi

Non esitare a partecipare alle nostre conversazioni ufficiali. Ci piacerebbe
conoscere le tue opinioni su funzionalità, suggerimenti o problemi!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (Per discussioni
  sincronizzate.)
  - La stanza Matrix `Generale` è anche collegata a
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Discussioni su GitHub](https://github.com/TriliumNext/Trilium/discussions)
  (Per discussioni asincrone.)
- [Problemi su GitHub](https://github.com/TriliumNext/Trilium/issues) (Per
  segnalazioni di bug e richieste di funzionalità.)

## 🏗 Installazione

### Windows / MacOS

Scarica la versione binaria per la tua piattaforma dalla [pagina delle ultime
versioni](https://github.com/TriliumNext/Trilium/releases/latest), decomprimi il
pacchetto ed esegui il file eseguibile `trilium`.

### Linux

Se la tua distribuzione è elencata nella tabella sottostante, utilizza il
pacchetto della tua distribuzione.

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

È anche possibile scaricare la versione binaria per la propria piattaforma dalla
[pagina delle ultime
versioni](https://github.com/TriliumNext/Trilium/releases/latest), decomprimere
il pacchetto ed eseguire il file eseguibile `trilium`.

TriliumNext è disponibile anche come Flatpak, ma non è ancora stato pubblicato
su FlatHub.

### Browser (qualsiasi sistema operativo)

Se utilizzi un'installazione server (vedi sotto), puoi accedere direttamente
all'interfaccia web (che è quasi identica all'applicazione desktop).

Attualmente sono supportate (e testate) solo le ultime versioni di Chrome e
Firefox.

### Cellulare

Per utilizzare TriliumNext su un dispositivo mobile, è possibile utilizzare un
browser web mobile per accedere all'interfaccia mobile di un'installazione
server (vedere sotto).

Per ulteriori informazioni sul supporto delle app mobili, consultare il numero
https://github.com/TriliumNext/Trilium/issues/4962.

#### TriliumDroid

Se preferisci un'app Android nativa, puoi utilizzare
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Segnala bug e funzionalità mancanti al [loro
repository](https://github.com/FliegendeWurst/TriliumDroid). Nota: quando
utilizzi TriliumDroid, è consigliabile disabilitare gli aggiornamenti automatici
sull'installazione del server (vedi sotto), poiché la versione di
sincronizzazione deve corrispondere tra Trilium e TriliumDroid.

#### Pocket Trilium

Se desideri un'app Android nativa con tutte le funzionalità, dai un'occhiata a
[Pocket Trilium](https://github.com/Nriver/pocket-trilium). Esegue un'istanza
completa di Trilium sul tuo telefono, supporta l'utilizzo completamente offline
e ti permette di sincronizzarti con il tuo server.

#### Trinote

Se desideri un'app nativa per iOS, puoi utilizzare
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), un client open
source per il tuo server Trilium / TriliumNext self-hosted. Ti permette di
sfogliare e organizzare la tua struttura ad albero delle note, cercare note sul
server, leggere e modificare tutti i tipi di note (testo, codice, mappa mentale,
foglio di calcolo, mappa geografica, tela, ecc.) e mantiene le note disponibili
e modificabili anche offline. Ecco il
[repo](https://github.com/StephenArg/Trinote) se sei interessato a contribuire e
ecco il server [discord](https://discord.com/invite/ghjJG56EUS) se hai commenti
o suggerimenti di cui vorresti discutere.

### Server

Per installare TriliumNext sul proprio server (anche tramite Docker da
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)), seguire [le
istruzioni per l'installazione sul
server](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribuire

### Traduzioni

Se sei un madrelingua, aiutaci a tradurre Trilium visitando la nostra [pagina
Weblate](https://hosted.weblate.org/engage/trilium/).

Ecco le lingue attualmente disponibili:

[![Stato della
traduzione](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Codice

Scarica il repository, installa le dipendenze utilizzando `pnpm` e quindi avvia
il server (disponibile all'indirizzo http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentazione

Scarica il repository, installa le dipendenze utilizzando `pnpm` e quindi esegui
l'ambiente necessario per modificare la documentazione:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

In alternativa, se hai installato Nix:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Compilare l'eseguibile
Scarica la repository, installa le dipendenze eseguendo `pnpm` e compila
l'applicazione desktop per Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

Per più dettagli, consulta la [documentazione di
sviluppo](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Documentazione per sviluppatori

Visualizza la [guida sulla
documentazione](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
per i dettagli. Se hai altre domande, sentiti libero di contattarci tramite i
collegamenti presenti nella precedente sezione "Discuti con noi".

## 💖 Sponsors

<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>

## 👏 Riconoscimenti

* [zadam](https://github.com/zadam) per l'idea originale e l'implementazione
  della applicazione.
* [Sarah Hussein](https://github.com/Sarah-Hussein) per il design della icona
  della applicazione.
* [nriver](https://github.com/nriver) per il suo lavoro
  sull'internazionalizzazione.
* [Thomas Frei](https://github.com/thfrei) per il suo lavoro originale sul
  canvas.
* [antoniotejada](https://github.com/nriver) per lo strumento originale di
  colorazione della sintassi.
* [Tabler Icons](https://tabler.io/icons) per le icone della barra delle
  applicazioni.
*   Le icone delle applicazioni presenti nella finestra di dialogo di
    importazione provengono da:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) per
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) per Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) per Anytype.
*  Le icone dei fornitori di corsi LLM provengono da [Lobe
   Icons](https://lobehub.com/icons).

Trilium non sarebbe possibile senza le tecnologie che lo supportano:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - l'editor visivo alla
  base delle note di testo.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - editor di codice con
  supporto per un'ampia gamma di linguaggi.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - la lavagna infinita
  utilizzata nelle note di Canvas.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - fornendo la
  funzionalità di mappa mentale.
* [Leaflet](https://github.com/Leaflet/Leaflet) - per la rappresentazione di
  mappe geografiche.
* [Tabulator](https://github.com/olifolkerd/tabulator) - per la tabella
  interattiva utilizzata nelle raccolte.
* [FancyTree](https://github.com/mar10/fancytree) - libreria ad albero ricca di
  funzionalità senza reale concorrenza.

## 🤝 Supporto

Trilium è realizzato e gestito con [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Il tuo
sostegno contribuisce a mantenerlo open source, a migliorarne le funzionalità e
a coprire i costi, come quelli di hosting.

Considera la possibilità di sostenere lo sviluppatore principale
([eliandoran](https://github.com/eliandoran)) dell'applicazione tramite:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 Licenza

Copyright 2017-2025 zadam, Elian Doran, e altri collaboratori

Questo programma è software libero: è possibile redistribuirlo e/o modificarlo
nei termini della GNU Affero General Public License come pubblicata dalla Free
Software Foundation, sia la versione 3 della Licenza, o (a propria scelta)
qualsiasi versione successiva.

---

### README Ja (`docs/README-ja.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes
は、大規模な個人知識ベースの構築に重点を置いた、無料かつオープンソースのクロスプラットフォームの階層型ノート作成アプリケーションです。

"Trillium Notes" をお探しですか？このプロジェクトの正式な綴りは "Trilium Notes" で、`l` が 1 つです。

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

## ⏬ ダウンロード
- [最新リリース](https://github.com/TriliumNext/Trilium/releases/latest) –
  安定バージョン。ほとんどのユーザーに推奨されます。
- [ナイトリービルド](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  不安定な開発バージョン。最新の機能と修正が毎日更新されます。

## 📚 ドキュメント

**包括的なドキュメントは [docs.triliumnotes.org](https://docs.triliumnotes.org/) でご覧ください**

当社のドキュメントは複数の形式でご利用いただけます:
- **オンラインドキュメント**: [docs.triliumnotes.org](https://docs.triliumnotes.org/)
  で完全なドキュメントを参照してください
- **アプリ内ヘルプ**: Trilium内で `F1` キーを押すと、アプリケーション内で同じドキュメントに直接アクセスできます
- **GitHub**: このリポジトリの [ユーザーガイド](./User%20Guide/User%20Guide/) を参照してください

### クイックリンク
- [スタートガイド](https://docs.triliumnotes.org/)
- [インストール手順](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  のセットアップ](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [TriliumNext
  のアップグレード](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [基本概念と機能](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [個人ナレッジベースのパターン](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 機能

* ノートは任意の深さのツリーに配置できます。1つのノートをツリー内の複数の場所に配置できます（[クローン](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning)を参照）
* 豊富な WYSIWYG ノートエディター 例:
  表、画像、[数式](https://docs.triliumnotes.org/user-guide/note-types/text) とマークダウン
  [自動フォーマット](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
  など
* 構文ハイライト表示を含む
  [ソースコード付きノート](https://docs.triliumnotes.org/user-guide/note-types/code)
  の編集をサポート
* [ノート間のナビゲーション](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation)、全文検索、[ノートのホイスト](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
  が高速かつ簡単に行えます
* シームレスな
  [ノートのバージョン管理](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* ノート[属性](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  は、ノートの整理、クエリ、高度な [スクリプト](https://docs.triliumnotes.org/user-guide/scripts)
  に使用できます
* UI は英語、ドイツ語、スペイン語、フランス語、ルーマニア語、中国語（簡体字および繁体字）でご利用いただけます
* より安全なログインのための直接的な
  [OpenIDとTOTPの統合](https://docs.triliumnotes.org/user-guide/setup/server/mfa)
* セルフホスト同期サーバーとの
  [同期](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  * [同期サーバーをホストするためのサードパーティサービス](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)があります
* インターネット上でノートの
  [共有](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)（公開）
* ノートごとに調整可能で強力な
  [ノート暗号化](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
* [Excalidraw](https://excalidraw.com/) をベースにした図のスケッチ（ノートタイプ「キャンバス」）
* ノートとその関係を視覚化するための[リレーションマップ](https://docs.triliumnotes.org/user-guide/note-types/relation-map)と[ノート/リンクマップ](https://docs.triliumnotes.org/user-guide/note-types/note-map)
* [Mind Elixir](https://docs.mind-elixir.com/) をベースとしたマインドマップ
* 位置ピンと GPX トラック付きの
  [ジオマップ](https://docs.triliumnotes.org/user-guide/collections/geomap)
* [スクリプト](https://docs.triliumnotes.org/user-guide/scripts) -
  [高度なショーケース](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
  を参照
* 自動化のための [REST
  API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi)
* 10万件以上のノートでも、使いやすさとパフォーマンスの両面に優れた拡張性を実現
* スマートフォンとタブレット向けにタッチ操作に最適化された
  [モバイルフロントエンド](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend)
* 組み込みの
  [ダークテーマ](https://docs.triliumnotes.org/user-guide/concepts/themes)、ユーザーテーマのサポート
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  と
  [マークダウンのインポートとエクスポート](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) で
  web コンテンツを簡単に保存
* カスタマイズ可能な UI (サイドバー ボタン、ユーザー定義のウィジェットなど)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics) と
  Grafana ダッシュボード。

✨ TriliumNext 関連のその他の情報については、次のサードパーティのリソース/コミュニティをご覧ください:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium)
  サードパーティのテーマ、スクリプト、プラグインなど。
- [TriliumRocks!](https://trilium.rocks/) ではチュートリアルやガイドなど、その他多数。

## ❓なぜTriliumNext なのか？

オリジナルの Trilium 開発者 ([Zadam](https://github.com/zadam))
は、https://github.com/TriliumNext にあるコミュニティプロジェクトに Trilium リポジトリを快く提供してくれました

### ⬆️Zadam/Trilium から移行しますか?

zadam/Trilium インスタンスから TriliumNext/Trilium インスタンスへの移行には特別な手順はありません。通常通り
[TriliumNext/Triliumをインストール](#-installation) するだけで、既存のデータベースが使用されます。

[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4)
までのバージョンは、最新の zadam/trilium バージョン
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7)
と互換性があります。それ以降のバージョンの TriliumNext/Trilium では同期バージョンがインクリメントされるため、直接移行することはできません。

## 💬 私たちと議論しましょう

ぜひ公式の会話にご参加ください。機能に関するご意見、ご提案、問題など、ぜひお聞かせください！

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) （同期ディスカッション用）
  - `General`マトリックスルームも [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
    にブリッジされています
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions)
  (非同期ディスカッション用)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues)
  (バグレポートや機能リクエスト用)

## 🏗 インストール

### Windows / MacOS

[最新リリース ページ](https://github.com/TriliumNext/Trilium/releases/latest)
からプラットフォーム用のバイナリ リリースをダウンロードし、パッケージを解凍して `trilium` 実行可能ファイルを実行します。

### Linux

ディストリビューションが以下の表に記載されている場合は、ディストリビューションのパッケージを使用してください。

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

[最新リリース ページ](https://github.com/TriliumNext/Trilium/releases/latest)
からプラットフォーム用のバイナリ リリースをダウンロードし、パッケージを解凍して `trilium` 実行可能ファイルを実行することもできます。

TriliumNext は Flatpak としても提供されていますが、FlatHub ではまだ公開されていません。

### ブラウザ（どのOSでも）

サーバーインストール (下記参照) を使用する場合は、web インターフェイス (デスクトップアプリとほぼ同じ) に直接アクセスできます。

現在、Chrome と Firefox の最新バージョンのみがサポート (およびテスト) されています。

### モバイル

モバイルデバイスで TriliumNext を使用するには、モバイル web
ブラウザーを使用して、サーバーインストールのモバイルインターフェイスにアクセスできます (以下を参照)。

モバイルアプリのサポートの詳細については、issue https://github.com/TriliumNext/Trilium/issues/4962
を参照してください。

#### TriliumDroid

ネイティブAndroidアプリをご希望の場合は、[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid)
をご利用いただけます。バグや不足している機能は [リポジトリ](https://github.com/FliegendeWurst/TriliumDroid)
でご報告ください。注：TriliumDroidを使用する場合は、TriliumとTriliumDroidの同期バージョンが一致している必要があるため、サーバーインストールで自動更新を無効にすることをお勧めします（下記参照）。

#### Pocket Trilium

機能が充実した Android ネイティブアプリをお探しなら、[Pocket
Trilium](https://github.com/Nriver/pocket-trilium) をチェックしてみてください。スマートフォン上で
Trilium のインスタンスを完全に動作させることができ、完全なオフライン利用やサーバーとの同期にも対応しています。

#### Trinote

iOS ネイティブアプリをお探しなら、[Trinote](https://apps.apple.com/us/app/trinote/id6761228249)
が利用可能です。これは、セルフホスト型の Trilium または TriliumNext
サーバー向けのオープンソースクライアントです。ノートツリーの閲覧・整理、サーバー上のノート検索、あらゆるタイプのノート（テキスト、コード、マインドマップ、スプレッドシート、ジオマップ、キャンバスなど）の読み書きが可能なほか、オフラインでもノートの閲覧や編集が行えます。開発への貢献にご興味がある方はこちらの[リポジトリ](https://github.com/StephenArg/Trinote)を、フィードバックや提案について話し合いたい方はこちらの
[Discord](https://discord.com/invite/ghjJG56EUS) サーバーをご覧ください。

### サーバー

独自のサーバーに TriliumNext をインストールするには
([Dockerhub](https://hub.docker.com/r/triliumnext/trilium) から Docker
経由でも含む)、[サーバーのインストール
ドキュメント](https://docs.triliumnotes.org/user-guide/setup/server) に従ってください。


## 💻 貢献する

### 翻訳

ネイティブスピーカーの方は、[Weblate ページ](https://hosted.weblate.org/engage/trilium/)
にアクセスして、Trilium の翻訳にご協力ください。

これまでにカバーされている言語は次のとおりです:

[](https://hosted.weblate.org/engage/trilium/)

### コード

リポジトリをダウンロードし、`pnpm` を使用して依存関係をインストールしてから、サーバーを実行します (http://localhost:8080
で利用可能):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### ドキュメント

リポジトリをダウンロードし、`pnpm` を使用して依存関係をインストールし、ドキュメントを編集するために必要な環境を実行します:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

あるいは、Nixがインストールされている場合は:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### 実行ファイルの構築
リポジトリをダウンロードし、`pnpm` を使用して依存関係をインストールし、Windows 用のデスクトップアプリをビルドします:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

詳細については、[開発ドキュメント](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide)
を参照してください。

### 開発者向けドキュメント

詳細については、[ドキュメントガイド](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
をご覧ください。ご質問がございましたら、上記の「私たちと議論しましょう」セクションに記載されているリンクからお気軽にお問い合わせください。

## 💖 スポンサー

<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>

## 👏 シャウトアウト

* [zadam](https://github.com/zadam) アプリケーションのオリジナルのコンセプトと実装に対して感謝します。
* [Sarah Hussein](https://github.com/Sarah-Hussein) アプリケーションアイコンをデザイン。
* [nriver](https://github.com/nriver) 国際化への取り組み。
* [Thomas Frei](https://github.com/thfrei) Canvasへのオリジナルな取り組み。
* [antoniotejada](https://github.com/nriver) オリジナルの構文ハイライトウィジェット。
* [Tabler Icons](https://tabler.io/icons) システムトレイアイコン。
*   インポートダイアログ内のアプリケーションアイコンは以下から取得されています:
    *   OneNote, Google Keep, Evernote には[Material Design
        Icons](https://pictogrammers.com/library/mdi/)。
    *   Notion, Obsidian には [Font Awesome](https://fontawesome.com/) 。
    *   Anytype には [SVGicons.com](https://svgicons.com/icon/187676/anytype)。
*  LLM プロバイダーのアイコンは [Lobe Icons](https://lobehub.com/icons) を使用。

Trilium は、その基盤となる技術なしには実現できませんでした:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - テキストノートのビジュアルエディタ。
* [CodeMirror](https://github.com/codemirror/CodeMirror) -
  膨大な数の言語をサポートするコードエディター。
* [Excalidraw](https://github.com/excalidraw/excalidraw) - Canvas
  ノートで使用される無限のホワイトボード。
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) -
  マインドマップ機能を提供します。
* [Leaflet](https://github.com/Leaflet/Leaflet) - 地理マップをレンダリングします。
* Tabulator](https://github.com/olifolkerd/tabulator) -
  コレクションで使用されるインタラクティブなテーブル。
* [FancyTree](https://github.com/mar10/fancytree) - 他に類を見ない機能豊富なツリーライブラリ。

## 🤝 サポート

Triliumは
[数百時間もの作業](https://github.com/TriliumNext/Trilium/graphs/commit-activity)
によって構築・維持されています。皆様のご支援により、オープンソースとしての維持、機能の向上、ホスティングなどの費用を賄うことができます。

次の方法で、アプリケーションの主な開発者 ([eliandoran](https://github.com/eliandoran))
をサポートすることを検討してください:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 ライセンス

著作権 2017-2025 zadam、Elian Doran、その他寄稿者

このプログラムはフリーソフトウェアです: フリーソフトウェア財団(Software Foundation) が発行する GNU Affero
一般公衆利用許諾書(GNU Affero General Public License) のバージョン 3、または (選択により)
それ以降のバージョンの規約に従って、このプログラムを再配布および/または改変することができます。

---

### README Ko (`docs/README-ko.md`)

# Trilium Notes

 ![LiberaPay
후원자](https://img.shields.io/liberapay/patrons/ElianDoran)\
 ![GitHub
다운로드(모든 파일, 모든
릴리스)](https://img.shields.io/github/downloads/triliumnext/trilium/total)\
[![번역
상태](https://hosted.weblate.org/widget/trilium/svg-badge.svg)](https://hosted.weblate.org/engage/trilium/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes는 대규모 개인 지식 기반 구축에 중점을 둔 무료 오픈 소스 크로스 플랫폼 계층형 노트 작성 애플리케이션입니다.

"Trillium Notes"를 찾고 계신가요? 이 프로젝트의 공식 표기는 `l`이 하나인 "Trilium Notes"입니다.

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

## ⏬ 다운로드
- [최신 릴리스](https://github.com/TriliumNext/Trilium/releases/latest) – 대부분의 사용자에게
  권장되는 안정 버전입니다.
- [나이틀리 빌드](https://github.com/TriliumNext/Trilium/releases/tag/nightly) – 최신
  기능과 수정 사항이 매일 반영되는 불안정한 개발 버전입니다.

## 📚 문서

**[docs.triliumnotes.org](https://docs.triliumnotes.org/)에서 전체 문서를 확인하세요**

문서는 다양한 형식으로 제공됩니다:
- **온라인 문서**: [docs.triliumnotes.org](https://docs.triliumnotes.org/)에서 전체 문서를
  확인할 수 있습니다
- **앱 내 도움말**: Trilium에서 `F1` 키를 누르면 애플리케이션 내에서 동일한 문서에 바로 접근할 수 있습니다
- **GitHub**: 이 저장소의 [사용자 가이드](./User%20Guide/User%20Guide/)를 살펴보세요

### 바로가기
- [시작하기 가이드](https://docs.triliumnotes.org/)
- [설치 방법](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  설정](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [TriliumNext로 업그레이드](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [기본 개념 및 기능](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [개인 지식 기반 활용
  패턴](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 주요 기능

* 노트를 원하는 깊이의 트리로 구성할 수 있으며 하나의 노트를 트리의 여러 위치에 배치할 수
  있음([복제](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning) 참고)
* 표, 이미지, [수학](https://docs.triliumnotes.org/user-guide/note-types/text),
  Markdown [자동
  서식](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
  등을 지원하는 풍부한 WYSIWYG 노트 편집기
* 구문 강조를 포함한 [소스 코드
  노트](https://docs.triliumnotes.org/user-guide/note-types/code) 편집 지원
* [노트 간 빠르고 편리한
  탐색](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  전체 텍스트 검색 및 [노트 루트
  보기](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* 원활한 [노트 버전
  관리](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* 노트 [속성](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)을
  활용한 노트 구성, 검색 및 고급 [스크립팅](https://docs.triliumnotes.org/user-guide/scripts)
* 영어, 독일어, 스페인어, 프랑스어, 루마니아어, 중국어 간체 및 번체 UI 지원
* 더 안전한 로그인을 위한 [OpenID 및 TOTP 직접
  연동](https://docs.triliumnotes.org/user-guide/setup/server/mfa)
* 자체 호스팅 동기화 서버를 통한
  [동기화](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  * [동기화 서버 호스팅을 제공하는 서드 파티
    서비스](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)도
    이용 가능
* 노트를 공개 인터넷에
  [공유](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)(게시)
* 노트별로 적용할 수 있는 강력한 [노트
  암호화](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
* [Excalidraw](https://excalidraw.com/) 기반 다이어그램 스케치(‘캔버스’ 노트 유형)
* 노트와 관계를 시각화하는 [관계
  지도](https://docs.triliumnotes.org/user-guide/note-types/relation-map) 및 [노트/링크
  지도](https://docs.triliumnotes.org/user-guide/note-types/note-map)
* [Mind Elixir](https://docs.mind-elixir.com/) 기반 마인드맵
* 위치 핀과 GPX 트랙을 지원하는 [지리
  지도](https://docs.triliumnotes.org/user-guide/collections/geomap)
* [스크립팅](https://docs.triliumnotes.org/user-guide/scripts) - [고급 활용
  사례](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
  참고
* 자동화를 위한 [REST
  API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi)
* 10만 개가 넘는 노트에서도 뛰어난 사용성과 성능 확장성
* 스마트폰 및 태블릿용 터치 조작에 최적화된 [모바일
  프런트엔드](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend)
* 기본 제공 [다크 테마](https://docs.triliumnotes.org/user-guide/concepts/themes) 및 사용자
  테마 지원
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  및 [Markdown 가져오기 및
  내보내기](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* 웹 콘텐츠를 간편하게 저장하는 [웹
  클리퍼](https://docs.triliumnotes.org/user-guide/setup/web-clipper)
* 사용자 지정 가능한 UI(사이드바 버튼, 사용자 지정 위젯 등)
* [메트릭](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics)과
  Grafana 대시보드를 함께 제공합니다.

✨ TriliumNext와 관련된 더 많은 자료는 다음 서드 파티 리소스와 커뮤니티에서 확인하세요:

- 서드파티 테마, 스크립트, 플러그인 등은
  [awesome-trilium](https://github.com/Nriver/awesome-trilium)에서 확인할 수 있습니다.
- 튜토리얼, 가이드 등은 [TriliumRocks!](https://trilium.rocks/)에서 확인할 수 있습니다.

## ❓왜 TriliumNext인가요?

Trilium의 최초 개발자([Zadam](https://github.com/zadam))가 Trilium 저장소를 커뮤니티 프로젝트에 기꺼이
이전했습니다. 현재 저장소: https://github.com/TriliumNext

### ⬆️ Zadam/Trilium에서 이전하시나요?

zadam/Trilium 인스턴스에서 TriliumNext/Trilium 인스턴스로 마이그레이션하는 데 특별한 절차는 없습니다. 평소처럼
[TriliumNext/Trilium](#-installation)을 설치하면 기존 데이터베이스를 사용하게 됩니다.

[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) 이하 버전은
zadam/trilium의 마지막 버전
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7)과 호환됩니다. 이후
TriliumNext/Trilium 버전에서는 동기화 버전이 올라가므로 직접 이전할 수 없습니다.

## 💬 커뮤니티와 소통하기

공식 커뮤니티 대화에 자유롭게 참여해 주세요. 원하는 기능, 제안 또는 문제에 관한 의견을 기다립니다!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (동기식 토론용)
  - `General` Matrix 방은 [XMPP](xmpp:discuss@trilium.thisgreat.party?join)와도 연동되어
    있습니다
- [GitHub Discussions](https://github.com/TriliumNext/Trilium/discussions)(비동기
  토론)
- [GitHub Issues](https://github.com/TriliumNext/Trilium/issues)(버그 신고 및 기능 요청)

## 🏗 설치

### Windows / macOS

[최신 릴리스 페이지](https://github.com/TriliumNext/Trilium/releases/latest)에서 플랫폼에 해당하는
바이너리 릴리스를 다운로드한 뒤, 패키지의 압축을 풀고 `trilium` 실행 파일을 실행하세요.

### Linux

사용 중인 배포판이 아래 표에 있다면 해당 배포판용 패키지를 사용하세요.

[![패키징
상태](https://repology.org/badge/vertical-allrepos/trilium.svg)](https://repology.org/project/trilium/versions)

[최신 릴리스 페이지](https://github.com/TriliumNext/Trilium/releases/latest)에서 플랫폼용 바이너리
릴리스를 다운로드한 다음 패키지의 압축을 풀고 `trilium` 실행 파일을 실행할 수도 있습니다.

TriliumNext는 Flatpak으로도 제공되지만, 아직 FlatHub에는 게시되지 않았습니다.

### 브라우저(모든 운영 체제)

서버 설치를 사용하면(아래 참조) 데스크톱 앱과 거의 동일한 웹 인터페이스에 바로 접속할 수 있습니다.

현재는 최신 버전의 Chrome과 Firefox만 지원하고 테스트합니다.

### 모바일

모바일 기기에서 TriliumNext를 사용하려면, 모바일 웹 브라우저를 사용하여 서버 설치의 모바일 인터페이스에 접속하면 됩니다(아래 참조).

모바일 앱 지원에 대한 자세한 내용은 https://github.com/TriliumNext/Trilium/issues/4962 이슈를
참조하세요.

#### TriliumDroid

네이티브 Android 앱을 선호한다면
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid)를
사용할 수 있습니다. 버그와 누락된 기능은 [해당
저장소](https://github.com/FliegendeWurst/TriliumDroid)에 신고해 주세요. 참고: Trilium과
TriliumDroid의 동기화 버전이 일치해야 하므로 TriliumDroid를 사용할 때는 서버 설치의 자동 업데이트를 비활성화하는 것이
좋습니다(아래 참조).

#### Pocket Trilium

모든 기능을 갖춘 네이티브 Android 앱이 필요하다면 [Pocket
Trilium](https://github.com/Nriver/pocket-trilium)을 확인해 보세요. 휴대전화에서 완전한 Trilium
인스턴스를 실행하고, 모든 기능을 오프라인으로 사용할 수 있으며, 서버와 동기화할 수도 있습니다.

#### Trinote

네이티브 iOS 앱이 필요하다면 자체 호스팅 Trilium / TriliumNext 서버용 오픈 소스 클라이언트인
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249)를 사용할 수 있습니다. 노트
트리를 탐색하고 구성하며, 서버에서 노트를 검색하고, 모든 노트 유형(텍스트, 코드, 마인드맵, 스프레드시트, 지리 지도, 캔버스 등)을 읽고
편집할 수 있습니다. 오프라인에서도 노트를 열고 편집할 수 있습니다. 기여하려면
[저장소](https://github.com/StephenArg/Trinote)를 확인하고, 의견이나 제안을 논의하려면
[Discord](https://discord.com/invite/ghjJG56EUS) 서버를 이용하세요.

### 서버

[Docker Hub](https://hub.docker.com/r/triliumnext/trilium)의 Docker를 포함하여 자체 서버에
TriliumNext를 설치하려면 [서버 설치
문서](https://docs.triliumnotes.org/user-guide/setup/server)를 따르세요.


## 💻 기여하기

### 번역

한국어 사용자라면 [Weblate 페이지](https://hosted.weblate.org/engage/trilium/)에서 Trilium
번역에 참여해 주세요.

현재까지 지원되는 언어는 다음과 같습니다:

[![번역
상태](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### 코드

저장소를 다운로드하고 `pnpm`으로 종속성을 설치한 다음 서버를 실행합니다(http://localhost:8080 에서 이용 가능):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### 문서

저장소를 다운로드하고 `pnpm`을 사용하여 종속성을 설치한 다음 문서 편집에 필요한 환경을 실행하세요.
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

또는 Nix가 설치되어 있다면 다음 명령을 사용하세요:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### 실행 파일 빌드
저장소를 다운로드하고 `pnpm`을 사용하여 종속성을 설치한 다음 Windows용 데스크톱 앱을 빌드하세요.
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

자세한 내용은 [개발
문서](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide)를
확인하세요.

### 개발자 문서

자세한 내용은 [문서
안내서](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)를
확인하세요. 질문이 더 있다면 위의 ‘커뮤니티와 소통하기’ 섹션에 있는 링크를 통해 문의해 주세요.

## 💖 후원자

<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>

## 👏 감사의 말

* [zadam](https://github.com/zadam)은 애플리케이션의 최초 개념과 구현에 기여했습니다.
* [Sarah Hussein](https://github.com/Sarah-Hussein)은 애플리케이션 아이콘을 디자인했습니다.
* [nriver](https://github.com/nriver)는 국제화 작업에 기여했습니다.
* [Thomas Frei](https://github.com/thfrei)는 캔버스의 초기 구현에 기여했습니다.
* [antoniotejada](https://github.com/nriver)는 최초의 구문 강조 위젯을 만들었습니다.
* [Tabler Icons](https://tabler.io/icons)는 시스템 트레이 아이콘을 제공합니다.
*   가져오기 대화 상자에 사용된 애플리케이션 아이콘의 출처:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote. → OneNote, Google Keep, Evernote에는
        [Material Design Icons](https://pictogrammers.com/library/mdi/)을 사용합니다.
    *   Notion, Obsidian에는 [Font Awesome](https://fontawesome.com/)을 사용합니다.
    *   Anytype에는 [SVGicons.com](https://svgicons.com/icon/187676/anytype)을
        사용합니다.
*  LLM 제공업체 아이콘은 [Lobe Icons](https://lobehub.com/icons)에서 가져왔습니다.

Trilium은 다음 기반 기술이 있었기에 만들어질 수 있었습니다:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - 텍스트 노트용 시각적 편집기입니다.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - 수많은 언어를 지원하는 코드
  편집기입니다.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - Canvas 노트에서 사용되는 무한
  화이트보드입니다.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - 마인드맵 기능을 제공합니다.
* [Leaflet](https://github.com/Leaflet/Leaflet) - 지리 지도를 렌더링합니다.
* [Tabulator](https://github.com/olifolkerd/tabulator) - 컬렉션에서 사용하는 대화형 표입니다.
* [FancyTree](https://github.com/mar10/fancytree) - 독보적으로 기능이 풍부한 트리 라이브러리입니다.

## 🤝 후원

Trilium은 [수백 시간에 걸친
작업](https://github.com/TriliumNext/Trilium/graphs/commit-activity)으로 개발되고 유지
관리됩니다. 후원금은 Trilium을 오픈 소스로 유지하고 기능을 개선하며 호스팅 등의 비용을 충당하는 데 사용됩니다.

애플리케이션의 주 개발자([eliandoran](https://github.com/eliandoran))를 다음 방법으로 후원해 주세요:

- [GitHub 스폰서](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 라이선스

Copyright 2017-2025 zadam, Elian Doran 및 기타 기여자

이 프로그램은 자유 소프트웨어입니다. Free Software Foundation에서 공표한 GNU Affero General Public
License 버전 3 또는 (선택에 따라) 그 이후 버전의 조건에 따라 이 프로그램을 재배포하거나 수정할 수 있습니다.

---

### README Md (`docs/README-md.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes is a free and open-source, cross-platform hierarchical note taking
application with focus on building large personal knowledge bases.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Download
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  stable version, recommended for most users.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  unstable development version, updated daily with the latest features and
  fixes.

## 📚 Documentation

**Visit our comprehensive documentation at
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Our documentation is available in multiple formats:
- **Online Documentation**: Browse the full documentation at
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **In-App Help**: Press `F1` within Trilium to access the same documentation
  directly in the application
- **GitHub**: Navigate through the [User Guide](./User%20Guide/User%20Guide/) in
  this repository

### Quick Links
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrading
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Basic Concepts and
  Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patterns of Personal Knowledge
  Base](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Features

* Notes can be arranged into arbitrarily deep tree. Single note can be placed
  into multiple places in the tree (see
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rich WYSIWYG note editor including e.g. tables, images and
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) with markdown
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Support for editing [notes with source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), including
  syntax highlighting
* Fast and easy [navigation between
  notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  full text search and [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Seamless [note
  versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Note
  [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  can be used for note organization, querying and advanced
  [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* UI available in English, German, Spanish, French, Romanian, and Chinese
  (simplified and traditional)
* Direct [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for
  more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  with self-hosted sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Mr (`docs/README-mr.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes is a free and open-source, cross-platform hierarchical note taking
application with focus on building large personal knowledge bases.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Download
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  stable version, recommended for most users.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  unstable development version, updated daily with the latest features and
  fixes.

## 📚 Documentation

**Visit our comprehensive documentation at
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Our documentation is available in multiple formats:
- **Online Documentation**: Browse the full documentation at
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **In-App Help**: Press `F1` within Trilium to access the same documentation
  directly in the application
- **GitHub**: Navigate through the [User Guide](./User%20Guide/User%20Guide/) in
  this repository

### Quick Links
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrading
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Basic Concepts and
  Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patterns of Personal Knowledge
  Base](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Features

* Notes can be arranged into arbitrarily deep tree. Single note can be placed
  into multiple places in the tree (see
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rich WYSIWYG note editor including e.g. tables, images and
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) with markdown
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Support for editing [notes with source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), including
  syntax highlighting
* Fast and easy [navigation between
  notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  full text search and [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Seamless [note
  versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Note
  [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  can be used for note organization, querying and advanced
  [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* UI available in English, German, Spanish, French, Romanian, and Chinese
  (simplified and traditional)
* Direct [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for
  more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  with self-hosted sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Nb NO (`docs/README-nb_NO.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes er et gratis og åpen kildekode-basert, plattformuavhengig
hierarkisk notatprogram med fokus på å bygge store personlige kunnskapsbaser.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Last ned
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  stabil versjon, anbefalt for de fleste brukere.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  ustabil utviklingsversjon, oppdateres daglig med de nyeste funksjonene og
  feilfiksene.

## 📚 Dokumentasjon

**Besøk vår omfattende dokumentasjon på
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Vår dokumentasjon er tilgjengelig i flere format:
- **Online Dokumentasjon**: Utforsk full dokumentasjon på
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **Hjelp i app**: Trykk`F1` i Trilium for å lese samme dokumentasjon direkte i
  applikasjonen
- **GitHub**: Navigate through the [User Guide](./User%20Guide/User%20Guide/) in
  this repository

### Hurtiglenker
- [Startveiledning](https://docs.triliumnotes.org/)
- [Installasjonsveiledning](https://docs.triliumnotes.org/user-guide/setup)
- [Oppsett med
  Docker](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Oppgradere
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Grunnleggende konsepter og
  funksjoner](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Modeller for personlig
  kunnskapsbase](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Funksjoner

* Notes can be arranged into arbitrarily deep tree. Single note can be placed
  into multiple places in the tree (see
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rich WYSIWYG note editor including e.g. tables, images and
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) with markdown
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Support for editing [notes with source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), including
  syntax highlighting
* Rask og enkel [navigering mellom
  notater](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  fulltekstsøk og
  [notat-fokusering](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Sømløs
  [notathistorikk](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Notaters
  [attributter](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  kan brukes til å organisere notater, utføre spørringer og avansert
  [skripting](https://docs.triliumnotes.org/user-guide/scripts)
* Brukergrensesnitt tilgjengelig på Engelsk, Tysk, Spansk, Fransk, Rumensk, og
  Kinesisk (forenklet og tradisjonell)
* Direkte [OpenID og
  TOTP-integrasjon](https://docs.triliumnotes.org/user-guide/setup/server/mfa)
  for sikrere pålogging
* [Synkronisering](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  med selv-hostet sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Skripting](https://docs.triliumnotes.org/user-guide/scripts) - se [Avanserte
  bruksområder](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automatisering
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Hvorfor TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrere fra Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬Diskuter med oss

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synkrone
  diskusjoner.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installasjon

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

[](https://repology.org/project/trilium/versions)

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Nettleser (alle operativsystem)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobil

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Bidra

### Oversettelser

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[](https://hosted.weblate.org/engage/trilium/)

### Kode

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Dokumentasjon

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Opprette kjørbar fil
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Utviklerdokumentasjon

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Takk

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Støtte

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Spander en kaffe](https://buymeacoffee.com/eliandoran)

## 🔑 Lisens

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Nl (`docs/README-nl.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trillium Notes is een gratis en open-source, platformonafhankelijke,
hiërarchische notitie-applicatie die zich richt op het opbouwen van grote
persoonlijke kennisbanken.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## Download
- [Laatse release](https://github.com/TriliumNext/Trilium/releases/latest) -
  stabiele versie, aangeraden voor meeste gebruikers
- [Nachtige build](https://github.com/TriliumNext/Trilium/releases/tag/nightly)
  – unstabiele development versie, dagelijks geupdatet met de laatste functies
  en oplossingen.

## 📚 Documentatie

**Bekijk onze beknopte documentatie op
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Onze documentatie is beschikbaar in meerdere formaten:
- **Online Documentatie**: Blader door de volledige documentatie op
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **In-App Help**: Toets`F1` binnen Trilium om dezelfde documentatie direct in
  de applicatie te bekijken
- **GitHub**: Navigeer door de [User Guide](./User%20Guide/User%20Guide/) in
  deze repository

### Snelkoppelingen
- [Getting Started Gids](https://docs.triliumnotes.org/)
- [Installatie Instructies](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  Installatie](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrading
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Basis Concepten en
  Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patronen van Personal Knowledge
  Base](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Kenmerken

* Notes kunnen in een diepe boomstructuur geplaatst worden. Een enkele note kan
  op meerdere plekken in de boom geplaatst worden. (zie
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rijke WYSIWYG note editor inclusief e.g. tabellen, afbeeldingen en
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) met markdown
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Ondersteuning voor bewerken van [notes met source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), inclusief
  syntax highlighting
* Snelle en gemakkelijke [navigatie tussen
  notities](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  uitgebreide text zoekopdrachten en [notities
  promoveren](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Naadloze [notitie
  versiegeschiedenis](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Notitie[-attributen](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  kunnen worden ingezet voor notitie-organisatie, queries en geavanceerd
  [scripten](https://docs.triliumnotes.org/user-guide/scripts)
* Gebruikersinterface verkrijgbaar in het Engels, Duits, Spaans, Frans, Roemeens
  en Chinees (versimpeld en traditioneel)
* Directe [OpenID en TOTP
  integratie](https://docs.triliumnotes.org/user-guide/setup/server/mfa) voor
  beter beveiligde aanmelding
* [Synchronisatie](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  met zelfgehoste synchronisatieserver
  * er zijn [diensten van derden voor het hosten van de
    synchronisatieserver](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Delen](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publiceer) notities naar het internet (publieklijk)
* Sterke [encryptie van
  notities](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  met granulariteit per notitie
* Teken diagrammen, gebaseerd op [Excalidraw](https://excalidraw.com/) (notitie
  type "canvas")
* [Relatie
  overzichten](https://docs.triliumnotes.org/user-guide/note-types/relation-map)
  en [notitie/koppeling
  overzichten](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  voor het visualiseren van notities en hun relaties
* Mind maps, gebaseerd op [Mind Elixir](https://docs.mind-elixir.com/)
* [Geografische
  kaarten](https://docs.triliumnotes.org/user-guide/collections/geomap) met
  locatie pins en GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - zie
  [Geavanceerde
  voorbeelden](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) voor
  automatisering
* Schaalt goed in zowel bruikbaarheid als performantie met meer dan 100 000
  notities
* Voor aanraakschermen geoptimaliseerde [mobiele
  interface](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend)
  voor smartphones en tablets
* Ingebouwd [donker
  thema](https://docs.triliumnotes.org/user-guide/concepts/themes),
  ondersteuning voor gebruikera thema's
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  en [Markdown importeren &
  exporteren](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) om
  eenvoudig webinhoud op te slaan
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Pl (`docs/README-pl.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes to darmowa i otwartoźródłowa, wieloplatformowa aplikacja do
tworzenia notatek hierarchicznych, skupiona na budowaniu dużych osobistych baz
wiedzy.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Pobieranie
- [Ostatnie wydanie](https://github.com/TriliumNext/Trilium/releases/latest) –
  stabilna wersja, polecane dla większości użytkowników.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) -
  niestabilna wersja deweloperska, aktualizowana codziennie o najnowsze funkcje
  i poprawki.

## 📚Dokumentacja

**Odwiedź naszą obszerną dokumentację na
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Nasza dokumentacja jest dostępna w wielu formatach:
- **Dokumentacja online**: Przeglądaj pełną dokumentację pod linkiem
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **Pomoc w aplikacji**: Naciśnij `F1` w Trilium, aby uzyskać dostęp do tej
  samej dokumentacji bezpośrednio w aplikacji
- **GitHub**: Poruszaj się po [Przewodniku
  Użytkownika](./User%20Guide/User%20Guide/) w tym repozytorium

### Szybkie linki
- [Poradnik dla początkujących](https://docs.triliumnotes.org/)
- [Instrukcja instalacji](https://docs.triliumnotes.org/user-guide/setup)
- [Instalacja
  Dockera](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Aktualizacja
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Podstawowe koncepcje i
  funkcjonalność](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Wzorce osobistej Bazy
  Wiedzy](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Funkcjonalność

* Notatki mogą być zorganizowane w drzewa dowolnej głębokości. Pojedyncza
  notatka może być umieszczona w wielu miejscach w drzewie (patrz
  [klonowanie](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Bogato wyposażony edytor notatek WYSIWYG, zawierający np. tabele, obrazy i
  [matematykę](https://docs.triliumnotes.org/user-guide/note-types/text) z
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
  Markdown
* Wsparcie dla edycji [notatki z kodem
  źródłowym](https://docs.triliumnotes.org/user-guide/note-types/code),
  zawierające podkreślanie kodu
* Szybkie i łatwe [poruszanie się po
  notatkach](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  wyszukiwanie po pełnym tekście i[wyróżnienie
  notatki](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Bezproblemowe [aktualizowanie wersji
  notatki](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* [Atrybuty](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  notatki mogą być użyte dla jej organizacji, wyszukiwania i użycia
  zaawansowanych [skryptów](https://docs.triliumnotes.org/user-guide/scripts)
* Interfejs użytkownika dostępny w językach: angielskim, niemieckim,
  hiszpańskim, francuskim, rumuńskim oraz chińskim (uproszczonym i tradycyjnym)
* Bezpośrednia [integracja OpenID i
  TOTP](https://docs.triliumnotes.org/user-guide/setup/server/mfa) zapewniająca
  bezpieczniejsze logowanie
* [Synchronizacja](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  z samodzielnie hostowanym serwerem synchronizacji
  * Można skorzystać z [usług firm trzecich oferujących hosting serwera
    synchronizacji](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Udostępnianie](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  i publikowanie notatek w Internecie
* Silne [szyfrowanie
  notatek](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  z możliwością szyfrowania każdej notatki osobno
* Szkicowanie diagramów oparte na [Excalidraw](https://excalidraw.com/) (typ
  notatki „canvas”)
* [Mapy
  relacji](https://docs.triliumnotes.org/user-guide/note-types/relation-map)
  oraz [mapy notatek i
  linków](https://docs.triliumnotes.org/user-guide/note-types/note-map) do
  wizualizacji notatek i ich relacji
* Mapy myśli z wykorzystaniem [Mind Elixir](https://docs.mind-elixir.com/)
* [Mapy
  geograficzne](https://docs.triliumnotes.org/user-guide/collections/geomap) z
  oznaczeniami lokalizacji i trasami GPX
* [Skrypty](https://docs.triliumnotes.org/user-guide/scripts) – patrz
  [zaawansowane
  przykłady](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) do
  automatyzacji
* Dobrze skaluje się pod względem użyteczności i wydajności nawet przy ponad 100
  000 notatek
* Zoptymalizowany pod kątem dotyku [mobilny
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) dla
  smartfonów i tabletów
* Wbudowany [ciemny
  motyw](https://docs.triliumnotes.org/user-guide/concepts/themes) i wsparcie
  dla motywów użytkownika
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  oraz [import i eksport
  Markdown](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) do
  wygodnego zapisywania treści internetowych
* Konfigurowalny interfejs użytkownika (przyciski paska bocznego, widżety
  definiowane przez użytkownika, …)
* [Metryki](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  wraz z panelem Grafana.

✨ Sprawdź poniższe zasoby i społeczności firm trzecich, aby znaleźć więcej
materiałów związanych z TriliumNext:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) — motywy,
  skrypty, wtyczki i inne zasoby od firm trzecich.
- [TriliumRocks!](https://trilium.rocks/) — poradniki, przewodniki i wiele
  więcej.

## ❓Dlaczego TriliumNext?

Pierwotny twórca Trilium ([Zadam](https://github.com/zadam)) uprzejmie przekazał
repozytorium Trilium społecznościowemu projektowi, który jest rozwijany pod
adresem https://github.com/TriliumNext

### ⬆️Przechodzisz z Zadam/Trilium?

Nie ma potrzeby wykonywania żadnych specjalnych kroków migracji podczas
przechodzenia z instancji zadam/Trilium na TriliumNext/Trilium. Po prostu
[zainstaluj TriliumNext/Trilium](#-installation) jak zwykle, a aplikacja
skorzysta z Twojej istniejącej bazy danych.

Wersje do i łącznie z
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) są zgodne
z najnowszą wersją zadam/trilium
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Każda
późniejsza wersja TriliumNext/Trilium ma inną wersję synchronizacji, co
uniemożliwia migrację bezpośrednią.

## 💬 Porozmawiaj z nami

Zapraszamy do udziału w naszych oficjalnych dyskusjach. Z przyjemnością poznamy
Twoje pomysły, sugestie i problemy!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (do dyskusji w czasie
  rzeczywistym)
  - Pokój Matrix `General` jest również połączony mostem z
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [GitHub Discussions](https://github.com/TriliumNext/Trilium/discussions) (do
  dyskusji niewymagających komunikacji w czasie rzeczywistym)
- [GitHub Issues](https://github.com/TriliumNext/Trilium/issues) (do
  raportowania błędów i zgłaszania propozycji)

## 🏗 Instalacja

### Windows / MacOS

Pobierz binarną wersję aplikacji dla swojej platformy z [najnowszej strony
wydań](https://github.com/TriliumNext/Trilium/releases/latest), rozpakuj
archiwum i uruchom plik wykonywalny `trilium`.

### Linux

Jeśli Twoja dystrybucja znajduje się w poniższej tabeli, skorzystaj z pakietu
przeznaczonego dla tej dystrybucji.

[![Status
pakietów](https://repology.org/badge/vertical-allrepos/trilium.svg)](https://repology.org/project/trilium/versions)

Możesz również pobrać binarną wersję aplikacji dla swojej platformy z
[najnowszej strony
wydań](https://github.com/TriliumNext/Trilium/releases/latest), rozpakować
archiwum i uruchomić plik wykonywalny `trilium`.

Dostępna jest również wersja Flatpak TriliumNext, lecz nie została jeszcze
opublikowana na FlatHub.

### Przeglądarka (dowolny system operacyjny)

W przypadku instalacji serwerowej (patrz niżej) możesz bezpośrednio korzystać z
interfejsu webowego, niemal identycznego z aplikacją desktopową.

Aktualnie wspierane i testowane są tylko najnowsze wersje Chrome i Firefox.

### Urządzenia mobilne

Aby korzystać z TriliumNext na urządzeniu mobilnym, możesz użyć mobilnej
przeglądarki internetowej, aby uzyskać dostęp do mobilnego interfejsu instalacji
serwerowej (zobacz poniżej).

Więcej informacji na temat wsparcia dla aplikacji mobilnej znajdziesz w
zgłoszeniu https://github.com/TriliumNext/Trilium/issues/4962.

#### TriliumDroid

Jeśli preferujesz natywną aplikację na Androida, możesz skorzystać z
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Błędy oraz brakujące funkcje zgłaszaj w [ich
repozytorium](https://github.com/FliegendeWurst/TriliumDroid). Uwaga: podczas
korzystania z TriliumDroid najlepiej wyłączyć automatyczne aktualizacje
instalacji serwerowej (zobacz poniżej), ponieważ wersja synchronizacji musi być
zgodna między Trilium i TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Serwer

Aby zainstalować TriliumNext na własnym serwerze (w tym za pomocą Dockera z
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)), postępuj zgodnie z
[dokumentacją instalacji
serwerowej](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Dołącz do rozwoju projektu

### Tłumaczenia

Jeśli jesteś rodzimym użytkownikiem danego języka, pomóż nam w tłumaczeniu
Trilium, przechodząc na naszą stronę
[Weblate](https://hosted.weblate.org/engage/trilium/).

Oto aktualny stan tłumaczeń na poszczególne języki:

[![Status
tłumaczeń](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Kod

Pobierz repozytorium, zainstaluj zależności za pomocą `pnpm`, a następnie
uruchom serwer (dostępny pod adresem http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Dokumentacja

Pobierz repozytorium, zainstaluj zależności za pomocą `pnpm`, a następnie
uruchom środowisko wymagane do edycji dokumentacji:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Tworzenie pliku wykonywalnego
Pobierz repozytorium, zainstaluj zależności przy użyciu `pnpm`, a następnie
skompiluj aplikację desktopową dla Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

Więcej szczegółów znajdziesz w [dokumentacji
deweloperskiej](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Dokumentacja Deweloperska

Szczegóły znajdziesz w [przewodniku po
dokumentacji](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md).
W razie dodatkowych pytań możesz skorzystać z linków podanych w sekcji
„Porozmawiaj z nami” powyżej.

## 💖 Sponsors

<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>

## 👏 Podziękowania

* [zadam](https://github.com/zadam) za stworzenie pierwotnej koncepcji i
  implementację aplikacji.
* [Sarah Hussein](https://github.com/Sarah-Hussein) za zaprojektowanie ikony
  aplikacji.
* [nriver](https://github.com/nriver) za prace nad wersjami językowymi.
* [Thomas Frei](https://github.com/thfrei) za pierwotne prace nad Canvas.
* [antoniotejada](https://github.com/nriver) za pierwotny widżet podświetlania
  składni.
* [Tabler Icons](https://tabler.io/icons) za ikony zasobnika systemowego.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium nie byłoby możliwe bez technologii, które za nim stoją:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) — edytor kodu z obsługą
  ogromnej liczby języków.
* [Excalidraw](https://github.com/excalidraw/excalidraw) — nieskończona tablica
  wykorzystywana w notatkach typu Canvas.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) — biblioteka do
  tworzenia map myśli.
* [Leaflet](https://github.com/Leaflet/Leaflet) — do renderowania map
  geograficznych.
* [Tabulator](https://github.com/olifolkerd/tabulator) — do interaktywnych tabel
  wykorzystywanych w kolekcjach.
* [FancyTree](https://github.com/mar10/fancytree) — bogata w funkcje biblioteka
  drzew, praktycznie bez konkurencji.

## 🤝 Wsparcie

Trilium powstaje i jest utrzymywane dzięki [setkom godzin
pracy](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Twoje
wsparcie pozwala nam rozwijać projekt open source i pokrywać koszty, takie jak
hosting.

Jeśli chcesz wesprzeć głównego twórcę aplikacji
([eliandoran](https://github.com/eliandoran)), możesz to zrobić poprzez:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 Licencja

Prawa autorskie 2017–2025 zadam, Elian Doran oraz pozostali współtwórcy

Ten program jest ( open-source ) - możesz go redystrybuować i/lub modyfikować
zgodnie z postanowieniami licencji GNU Affero General Public License,
opublikowanej przez Free Software Foundation, w wersji 3 lub (według uznania)
dowolnej nowszej wersji.

---

### README Pt (`docs/README-pt.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes é uma aplicação gratuita e de código aberto, multiplataforma, para
a criação hierárquica de notas, com foco na construção de grandes bases de
conhecimento pessoais.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Descarregar
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  stable version, recommended for most users.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  unstable development version, updated daily with the latest features and
  fixes.

## 📚 Documentação

**Visit our comprehensive documentation at
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

A nossa documentação está disponível em múltiplos formatos:
- **Online Documentation**: Browse the full documentation at
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **In-App Help**: Press `F1` within Trilium to access the same documentation
  directly in the application
- **GitHub**: Navigate through the [User Guide](./User%20Guide/User%20Guide/) in
  this repository

### Links rápidos
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrading
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Basic Concepts and
  Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patterns of Personal Knowledge
  Base](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Features

* Notes can be arranged into arbitrarily deep tree. Single note can be placed
  into multiple places in the tree (see
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rich WYSIWYG note editor including e.g. tables, images and
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) with markdown
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Support for editing [notes with source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), including
  syntax highlighting
* Fast and easy [navigation between
  notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  full text search and [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Seamless [note
  versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Note
  [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  can be used for note organization, querying and advanced
  [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* UI available in English, German, Spanish, French, Romanian, and Chinese
  (simplified and traditional)
* Direct [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for
  more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  with self-hosted sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Pt BR (`docs/README-pt_BR.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes é uma aplicação de anotações gratuita e de código aberto,
multiplataforma e hierárquica, com foco em construir grandes bases de
conhecimento pessoal.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Baixar
- [Último lançamento](https://github.com/TriliumNext/Trilium/releases/latest) -
  versão estável, recomendada para a maioria dos usuários.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  versão de desenvolvimento instável, atualizada diariamente com os recursos e
  correções mais recentes.

## 📚 Documentação

**Visite nossa documentação completa em
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Nossa documentação está disponível em vários formatos:
- **Documentação online:** Navegue pela documentação completa em
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **Ajuda no aplicativo**: Pressione `F1` dentro do Trilium para acessar a mesma
  documentação diretamente no aplicativo
- **GitHub**: Navegue pelo [User Guide](./User%20Guide/User%20Guide/) neste
  repositório

### Links rápidos
- [Guia de Introdução](https://docs.triliumnotes.org/)
- [Instruções de instalação](https://docs.triliumnotes.org/user-guide/setup)
- [Configuração do
  docker](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Atualizando o
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Conceitos e básicos e
  recursos](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Padrões de Base de Conhecimento
  Pessoal](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Recursos

* As notas podem ser organizadas em árvores de profundidade arbitrária. Uma
  única nota pode ser colocada em vários lugares na árvore (veja
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Editor de nostas WTSIWYG avançados, incluindo e.g. tabelas,imagens e [math]
  (https://docs.triliumnotes.org/user-guide/note-types/text) com
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
  para markdown
* Suporte para edição de [notas com o
  código-fonte](https://docs.triliumnotes.org/user-guide/note-types/code),
  incluindo realce de sintaxe
* Rapido e facil para [navegação entre as
  notas](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  pesquise textos completos e [elevação de
  notas](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Sem interrupções [controlo de versões das
  notas](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* As Notas
  [atributos](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  pode ser usado para organizar as notas, relizar pesquisa e
  [script](https://docs.triliumnotes.org/user-guide/scripts) avançada
* A interface está disponível em Ingês, Alemão, Espanhol, Fances, Romeno, e
  Chinês (simplificado e tradicional)
* Direta [ integração com OpenID e
  TOTP](https://docs.triliumnotes.org/user-guide/setup/server/mfa) para melhor
  segurança ao conecte-se
* [Sincronização](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  com um servidor de sync auto-hospedado
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Ro (`docs/README-ro.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes este o aplicație gratuită și open-source pentru notițe structurate
ierarhic cu scopul de a crea o bază de date de cunoștințe personală, de mari
dimensiuni.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Descarcă
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  versiune stabilă, recomandată pentru majoritatea utilizatorilor.
- [Versiune
  periodică](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  versiune pentru dezvoltare și testare, actualizată zilnic și cu ultimele
  funcționalități și buguri reparate.

## 📚 Documentație

**Vizitați documentația noastră detaliată la
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Documentația este disponibilă în mai multe formate:
- **Documentație online**: vizualizați întreaga documentație la
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **Ghid în aplicație**: Apăsați `F1` în Trilium pentru a accesa aceeași
  documentație local, direct din aplicație
- **GitHub**: Navigați [ghidul de utilizator](./User%20Guide/User%20Guide/)
  direct din acest repository

### Linkuri rapide
- [Ghid rapid](https://docs.triliumnotes.org/)
- [Instrucțiuni de instalare](https://docs.triliumnotes.org/user-guide/setup)
- [Instalare prin
  Docker](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Procesul de
  actualizare](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Concepte de bază și
  funcții](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Concepte pentru o bază de date de cunoștințe
  personală](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Funcții

* Notițele pot fi aranjate într-o structură ierarhică cu o adâncime nelimitată.
  O singură notiță poate fi plasată în mai multe locuri în abore (vedeți
  [procesul de
  clonare](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Editor vizual de notițe cu suport de tabele, imagini și [ecuații
  matematice](https://docs.triliumnotes.org/user-guide/note-types/text) cu
  [auto-formatare în stil
  Markdown](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Suport for editarea [notițelor de tip cod
  sursă](https://docs.triliumnotes.org/user-guide/note-types/code), inclusiv cu
  evidențierea sintaxei
* [Navigare rapidă printre
  notițe](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  căutare în conținutul notițelor și [focalizarea
  notițelor](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Salvarea transparentă a [reviziilor
  notițelor](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* [Attribute](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  pentru organizarea și căutarea notițelor, dar și posibilitatea de [script-uri
  avansate](https://docs.triliumnotes.org/user-guide/scripts)
* Interfața grafică este disponibilă în mai multe limbi, dintre care și limba
  română
* [Integrare directă cu OpenID and
  TOTP](https://docs.triliumnotes.org/user-guide/setup/server/mfa) pentru o
  autentificare mai sigură
* [Sincronizare](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  cu un server propriu
  * există [servicii terțe pentru găzduirea unui server de
    sincronizare](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Partajarea](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publicarea) notițelor pe Internet
* [Criptare
  puternică](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  la nivel de notițe
* Desenare liberă, folosind [Excalidraw](https://excalidraw.com/) (notițe de tip
  „schiță”)
* [Hărți ale
  relaților](https://docs.triliumnotes.org/user-guide/note-types/relation-map)
  și [hărți ale
  notițelor/legăturilor](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  pentru vizualizarea notițelor și relaților acestora
* Hărți mentale, bazate pe [Mind Elixir](https://docs.mind-elixir.com/)
* [Hărți
  geografice](https://docs.triliumnotes.org/user-guide/collections/geomap) cu
  marcaje și trasee GPX
* [Scriptare](https://docs.triliumnotes.org/user-guide/scripts) - vedeți
  [Prezentare
  avansată](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [API-uri REST](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi)
  pentru automatizare
* Suportă peste 100 de mii de notițe fără impact de performanță
* [Interfață de mobil optimizată pentru touch
  screen](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) pentru
  telefoane mobile și tablete
* [Temă întunecată](https://docs.triliumnotes.org/user-guide/concepts/themes)
  predefinită, dar și suport pentru teme personalizate
* Import și export pentru
  [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  și
  [Markdown](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper)
  pentru salvarea rapidă a conținutului de pe Internet
* Interfață grafică personalizabilă (butoane, widget-uri definite de utilizator,
  ...)
* [Metrice](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  împreună cu un dashboard Grafana.

✨ Consultați următoarele resurse din partea comunității Trilium:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) pentru teme
  adiționale, script-uri, plugin-uri și altele.
- [TriliumRocks!](https://trilium.rocks/) pentru tutoriale, ghiduri și altele.

## ❓De ce TriliumNext?

Primul dezvoltator ([Zadam](https://github.com/zadam)) a oferit repository-ul
original către fork-ul TriliumNext aflat la https://github.com/TriliumNext

### ⬆️ Migrare de la versiunea originală (Zadam/Trilium)?

Nu există pași speciali de a migra de la o instanță de zadam/Trilium. Pur și
simplu [instalați TriliumNext/Trilium](#-installation) în mod obișnuit și va
utiliza baza de date existentă.

Versiunile până la
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) inclusiv
sunt compatibile cu ultima versiune zadam/trilium, anume
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Toate
versiunile mai noi au versiune de sincronizare mai mare, ce previn migrarea
directă.

## 💬 Discută cu noi

Participați la canalele noastre oficiale. Ne-ar plăcea să știm ce funcții,
sugestii sau probleme aveți!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (pentru discuții în timp
  real.)
  - Camera de chat `General` se partajează și prin
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Discuții pe GitHub](https://github.com/TriliumNext/Trilium/discussions)
  (pentru discuții de tip forum)
- [GitHub Issues](https://github.com/TriliumNext/Trilium/issues) (pentru
  rapoarte de bug-uri și cereri de funcționalități.)

## 🏗 Procesul de instalare

### Windows / macOS

Descărcați release-ul binar pentru platforma dvs. de pe pagina [ultimului
release](https://github.com/TriliumNext/Trilium/releases/latest), dezarhivați și
rulați executabilul `trilium`.

### Linux

Dacă distribuția dvs. de Linux este listată în tabelul de mai jos, puteți folosi
pachetul specific acelei distribuții.

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

De asemenea puteți descărca release-ul binar de pe [pagina ultimului
release](https://github.com/TriliumNext/Trilium/releases/latest), dezarhivați
pachetul și rulați executabilul `trilium`.

Trilium vine și sub formă de Flatpak, dar nu este încă publicată pe FlatHub.

### Navigator web (orice sistem de operare)

Dacă folosiți varianta de server (vedeți mai jos), puteți accesa direct
interfața web (care este aproape identică aplicației desktop).

Doar ultimele versiuni de Chrome și Firefox sunt suportate și testate.

### Mobil

Pentru a putea folosi Trilium pe mobil, puteți folosi un navigator web pentru a
putea accesa interfața de mobil a unei instalări server (vedeți mai jos).

Consultați https://github.com/TriliumNext/Trilium/issues/4962 pentru mai multe
informații despre suportul aplicației de mobil.

#### TriliumDroid

Dacă preferați o aplicație nativă de Android, puteți folosi
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Bug-urile și cererile de funcționalități pentru această aplicație trebuie
reportate la [repository-ul
lor](https://github.com/FliegendeWurst/TriliumDroid). Notă: este recomandat să
se dezactiveze update-urile automatizate la server (vedeți mai jos) deoarece
versiunea de sincronizare uneori rămâne în urmă la aplicația de mobil.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

Pentru a instala Trilium pe server (inclusiv prin Docker din
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)), urmați [documentația
de instalare a
server-ului](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Moduri de a contribui

### Traduceri

Dacă sunteți un vorbitor experimentat al unei alte limbi, ne puteți ajuta să
traduceți Trilium prin intermediul
[Weblate](https://hosted.weblate.org/engage/trilium/).

Aceasta este acoperirea traducerilor per limbă:

[![Starea
traducerilor](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Cod

Descărcați repository-ul, instalați dependențele folosind `pnpm` și apoi rulați
server-ul (disponibil la http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentație

Descărcați repository-ul, instalați dependințele folosind `pnpm` și apoi rulați
mediul de editare a documentației:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Compilarea executabilului
Descărcați repository-ul, instalați dependințele utilizând `pnpm` și compilați
aplicația de desktop pentru Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

Pentru mai multe detalii, vedeți [documentația pentru
dezvoltare](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Documentația pentru dezvoltatori

Urmărți
[documentația](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
pentru mai multe detalii. Dacă aveți întrebări, puteți să ne contactați folosind
legăturile descrise în secțiunea „Discutați cu noi” de mai sus.

## 💖 Sponsors

<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>

## 👏 Mențiuni

* [zadam](https://github.com/zadam) pentru conceptul și implementarea originală
  a aplicației.
* [Sarah Hussein](https://github.com/Sarah-Hussein) pentru proiectarea
  pictogramei aplicației.
* [nriver](https://github.com/nriver) pentru sistemul de internaționalizare.
* [Thomas Frei](https://github.com/thfrei) pentru munca sa originală pentru
  notițele de tip schiță.
* [antoniotejada](https://github.com/nriver) pentru implementarea originală a
  widget-ului de evidențiere al sintaxei.
* [Tabler Icons](https://tabler.io/icons) pentru iconițele din bara de sistem.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium nu ar fi fost posibil fără tehnologiile pe care este bazat:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - editorul de cod cu
  suport pentru foarte multe limbaje de programare.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - tehnologia de
  desenare folosită în notițele de tip schiță.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - pentru
  funcționalitatea de tip hartă mentală.
* [Leaflet](https://github.com/Leaflet/Leaflet) - pentru randarea hărților
  geografice.
* [Tabulator](https://github.com/olifolkerd/tabulator) - pentru tabele
  interactive folosite în colecții.
* [FancyTree](https://github.com/mar10/fancytree) - bibliotecă pentru
  vizualizare de tip arbore.

## 🤝 Sprijiniți proiectul

Trilium este construit și menținut prin efortul [a sute de ore de
muncă](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Sprijinul
dvs. permite să-l menținem open-source, să îmbunătățim funcționalitățile și să
acoperim costuri suplimentare precum găzduirea.

Considerați sprijinirea dezvoltatorului principal al aplicației
([eliandoran](https://github.com/eliandoran)) prin intermediul:

- [Sponsori GitHub](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 Licență

Copyright 2017-2025 zadam, Elian Doran și alți contribuitori

Acest program este liber: se poate redistribui și se poate modifica sub termenii
licenței GNU Affero General Public License publicată de către Free Software
Foundation, fie versiunea 3 a licenței sau (în funcție de preferință) orice
versiune ulterioară.

---

### README Ru (`docs/README-ru.md`)

# Trilium Notes

 ![Спонсоры
LiberaPay](https://img.shields.io/liberapay/patrons/ElianDoran)\

![Загрузки с GitHub (все ресурсы, все
релизы)](https://img.shields.io/github/downloads/triliumnext/trilium/total)\
[![Статус
перевода](https://hosted.weblate.org/widget/trilium/svg-badge.svg)](https://hosted.weblate.org/engage/trilium/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes – это приложение для заметок с иерархической структурой,
ориентированное на создание больших персональных баз знаний.

Ищете "Trillium Notes"? Каноническое написание названия проекта — "Trilium
Notes", с одной буквой `l`.

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

## ⏬ Загрузка
- [Последний релиз](https://github.com/TriliumNext/Trilium/releases/latest) –
  стабильная версия, подойдёт для большинства пользователей.
- [Ночной билд](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  нестабильная разрабатываемая версия, ежедневно получает новые функции и
  исправления.

## 📚 Документация

**Полная документация по адресу
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Документация доступна в нескольких форматах:
- **Онлайн Документация**: Полная документация доступна по адресу:
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **Справка в приложении**: Нажмите`F1` в Trilium для доступа к этой
  документации прямо в приложении
- **GitHub**: Ознакомьтесь с [Руководством
  пользователя](./User%20Guide/User%20Guide/) в этом репозитории

### Важные Ссылки
- [Руководство по началу работы](https://docs.triliumnotes.org/)
- [Инструкция по установке](https://docs.triliumnotes.org/user-guide/setup)
- [Установка
  Docker](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Обновление
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Основные идеи и
  возможности](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Шаблоны Персональный Базы
  Знаний](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Возможности

* Заметки можно расположить в виде дерева произвольной глубины. Отдельную
  заметку можно разместить в нескольких местах дерева (см.
  [клонирование](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Продвинутый визуальный редактор (WYSIWYG) позволяет работать с таблицами,
  изображениями,
  [формулами](https://docs.triliumnotes.org/user-guide/note-types/text) и
  разметкой markdown, имеет
  [автоформатирование](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Редактирование [заметок с исходным
  кодом](https://docs.triliumnotes.org/user-guide/note-types/code), включая
  подсветку синтаксиса
* Быстрая и простая [навигация между
  заметками](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  полнотекстовый поиск и [режим фокуса на
  заметке](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Бесшовное [версионирование
  заметки](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Специальные
  [атрибуты](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  позволяют гибко организовать структуру, используются для поиска и продвинутого
  [скриптинга](https://docs.triliumnotes.org/user-guide/scripts)
* Интерфейс доступен на Английском, Немецком, Испанском, Французском, Румынском
  и Китайском (упрощённом и традиционном)
* Интеграция [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) для
  более безопасного входа
* [Синхронизация](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  заметок со своим сервером
  * существуют [сторонние сервисы для хостинга сервера
    синхронизации](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Публикация](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  заметок в открытом доступе в Интернете
* Надёжное
  [шифрование](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  с детализацией по каждой заметке
* Рисование и скетчинг диаграм, при помощи [Excalidraw](https://excalidraw.com/)
  (тип заметки "холст")
* [Карты
  связей](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [карты заметок](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  для визуализации заметок и их связей
* Интеллект-карты на основе [Mind Elixir](https://docs.mind-elixir.com/)
* [Карты](https://docs.triliumnotes.org/user-guide/collections/geomap) с метками
  для мест и треками GPX
* [Скрипты](https://docs.triliumnotes.org/user-guide/scripts) - см. [продвинутые
  примеры](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) для
  автоматизации
* Хорошо масштабируется, как по удобству использования, так и по
  производительности до 100000 заметок
* Оптимизированный [мобильный
  фронтенд](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend)
  смартфонов и планшетов
* [Темная тема](https://docs.triliumnotes.org/user-guide/concepts/themes)
* Импорт и экпорт
  [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  и данных в
  [markdown](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
  формате
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) для
  удобного сохранения веб-контента
* Настраиваемый пользовательский интерфейс (кнопки боковой панели,
  пользовательские виджеты и т. д.)
* [Метрики](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics), а
  также панель мониторинга Grafana.

✨ Ознакомьтесь со следующими сторонними ресурсами/сообществами, чтобы найти
больше полезной информации о TriliumNext:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) - сторонние темы,
  скриптов, плагинов и многого другого.
- [TriliumRocks!](https://trilium.rocks/) — обучающие материалы, руководства и
  многое другое.

## ❓Почему именно TriliumNext?

Оригинальный разработчик Trilium ([Zadam](https://github.com/zadam)) любезно
предоставил репозиторий Trilium проекту сообщества, который находится по адресу
https://github.com/TriliumNext

### ⬆️Переходите с Zadam/Trilium?

Для миграции с экземпляра zadam/Trilium на экземпляр TriliumNext/Trilium не
требуется никаких дополнительных шагов. Просто [установите
TriliumNext/Trilium](#-installation) как обычно, и он будет использовать вашу
существующую базу данных.

Версии до [v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4)
включительно совместимы с последней версией zadam/trilium
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). В более
поздних версиях TriliumNext/Trilium версии схемы данных отличаются сильнее, что
препятствует прямой миграции.

## 💬 Обсудите с нами

Приглашаем вас присоединиться к нашим официальным обсуждениям. Мы будем рады
узнать о ваших предложениях по улучшению, идеях или проблемах!

- [Матрица](https://matrix.to/#/#triliumnext:matrix.org) (Для оперативной
  коммуникации.)
  - Комната `General` в Matrix также подключена к
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Обсуждения на Github](https://github.com/TriliumNext/Trilium/discussions)
  (Для асинхронных обсуждений.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (Для сообщений
  об ошибках и запросов на добавление новых функций.)

## 🏗 Сборки

### Windows / macOS

Загрузите бинарный релиз для вашей платформы с [страницы последнего
релиза](https://github.com/TriliumNext/Trilium/releases/latest), распакуйте
пакет и запустите исполняемый файл `trilium`.

### Linux

Если ваш дистрибутив указан в таблице ниже, используйте пакет, соответствующий
вашему дистрибутиву.

[](https://repology.org/project/trilium/versions)

Вы также можете загрузить бинарный релиз для вашей платформы со [страницы
последнего релиза](https://github.com/TriliumNext/Trilium/releases/latest),
распаковать пакет и запустить исполняемый файл `trilium`.

TriliumNext также предоставляется в виде Flatpak-пакета, но пока не опубликован
на FlatHub.

### Браузер (любая ОС)

Если вы используете серверную установку (см. ниже), вы можете получить прямой
доступ к веб-интерфейсу (который практически идентичен настольному приложению).

В настоящее время поддерживаются (и протестированы) только последние версии
Chrome и Firefox.

### Мобильная версия

Для использования TriliumNext на мобильном устройстве вы можете использовать
мобильный веб-браузер для доступа к мобильному интерфейсу сервера (см. ниже).

Дополнительную информацию о поддержке мобильных приложений см. в треде
https://github.com/TriliumNext/Trilium/issues/4962.

#### TriliumDroid

Если вы предпочитаете нативное приложение для Android, вы можете использовать
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Сообщайте об ошибках и недостающих функциях в [их
репозитории](https://github.com/FliegendeWurst/TriliumDroid). Примечание: при
использовании TriliumDroid лучше отключить автоматические обновления на вашем
сервере (см. ниже), поскольку синхронизированные версии должны совпадать между
Trilium и TriliumDroid.

#### Pocket Trilium

Если вам нужно полнофункциональное приложение для Android, ознакомьтесь с
[Pocket Trilium](https://github.com/Nriver/pocket-trilium). Оно запускает полный
экземпляр Trilium на вашем телефоне, поддерживает полноценное автономное
использование и позволяет синхронизироваться с вашим сервером.

#### Trinote

Если вам нужно приложение для iOS, вы можете использовать
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), клиент с открытым
исходным кодом для вашего собственного сервера Trilium / TriliumNext. Оно
позволяет просматривать и упорядочивать дерево заметок, искать заметки на
сервере, читать и редактировать все типы заметок (текст, код, ментальную карту,
таблицу, карту, холст и т.д.), а также сохраняет заметки доступными для
редактирования в автономном режиме. Вот
[репозиторий](https://github.com/StephenArg/Trinote), если вы заинтересованы в
участии, и вот сервер [discord](https://discord.com/invite/ghjJG56EUS), если у
вас есть какие-либо отзывы или предложения, которые вы хотели бы обсудить.

### Сервер

Чтобы установить TriliumNext на свой собственный сервер (в том числе через
Docker из [Dockerhub](https://hub.docker.com/r/triliumnext/trilium)), следуйте
[документации по установке
сервера](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Участвуйте в разработке

### Переводы

Если вы являетесь носителем языка, помогите нам перевести Trilium, перейдя на
нашу [страницу Weblate](https://hosted.weblate.org/engage/trilium/).

Что сделано на данный момент:

[![Статус
перевода](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Код

Скачайте репозиторий, установите зависимости с помощью `pnpm`, затем запустите
сервер (доступен по адресу http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Документация

Скачайте репозиторий, установите зависимости с помощью `pnpm`, затем запустите
окружение, необходимое для редактирование документации:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Или если у вас установлен Nix:
```shell
# Запуск напрямую
nix run .#edit-docs

# Или запуск в профиле
nix profile install .#edit-docs
trilium-edit-docs
```


### Сборка исполняемого файла
Скачайте репозиторий, установите зависимости с помощью `pnpm`, затем соберите
приложение для Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

Для получения подробностей, смотрите [документы
разработки](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Документация для разработчиков

Пожалуйста, ознакомьтесь с
[руководством](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
для получения подробной информации. Если у вас возникнут дополнительные вопросы,
вы можете связаться с нами, используя ссылки, указанные в разделе «Обсудите с
нами» выше.

## 💖 Спонсоры

<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>

## 👏 Благодарности

* [zadam](https://github.com/zadam) за оригинальный концепт и реализацию
  приложения.
* [Sarah Hussein](https://github.com/Sarah-Hussein) за создание иконки
  приложения.
* [nriver](https://github.com/nriver) за работу по интернационализации.
* [Thomas Frei](https://github.com/thfrei) за его оригинальную работу над
  Холстом.
* [antoniotejada](https://github.com/nriver) за оригинальный виджет подсветки
  синтаксиса.
* [Tabler Icons](https://tabler.io/icons) за системные иконки.
*   Значки приложений в диалоговом окне импорта взяты из:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) для
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) для Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) для Anytype.
*  Значки поставщиков LLM взяты из[Lobe Icons](https://lobehub.com/icons).

Trilium не существовал бы без технологий, лежащих в его основе:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - основной текстовый
  редактор.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - редактор кода с
  поддержкой огромного количества языков.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - бесконечная белая
  доска, используемая в заметках типа "Холст".
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - обеспечивает
  функционирование ментальной карты.
* [Leaflet](https://github.com/Leaflet/Leaflet) - отображение географических
  карт.
* [Tabulator](https://github.com/olifolkerd/tabulator) - интерактивные таблицы,
  используемые в коллекциях.
* [FancyTree](https://github.com/mar10/fancytree) - многофункциональная
  библиотека деревьев, не имеющая себе равных.

## 🤝 Поддержка

На создание и поддержку Trilium затрачены [сотни часов
работы](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Ваша
поддержка помогает ему оставаться open-source, улучшает функции и покрывает
расходы, такие как хостинг.

Вы также можете поддержать главного разработчика приложения
([eliandoran](https://github.com/eliandoran)) с помощью:

- [Спонсоры GitHub](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 Лицензия

Copyright 2017-2025 zadam, Elian Doran и другие авторы

Эта программа является бесплатным программным обеспечением: вы можете
распространять и/или изменять ее в соответствии с условиями GNU Affero General
Public License, опубликованной Free Software Foundation, либо версии 3 Лицензии,
либо (по вашему выбору) любой более поздней версии.

---

### README Sl (`docs/README-sl.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes is a free and open-source, cross-platform hierarchical note taking
application with focus on building large personal knowledge bases.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Download
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  stable version, recommended for most users.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  unstable development version, updated daily with the latest features and
  fixes.

## 📚 Documentation

**Visit our comprehensive documentation at
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Our documentation is available in multiple formats:
- **Online Documentation**: Browse the full documentation at
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **In-App Help**: Press `F1` within Trilium to access the same documentation
  directly in the application
- **GitHub**: Navigate through the [User Guide](./User%20Guide/User%20Guide/) in
  this repository

### Quick Links
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrading
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Basic Concepts and
  Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patterns of Personal Knowledge
  Base](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Features

* Notes can be arranged into arbitrarily deep tree. Single note can be placed
  into multiple places in the tree (see
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rich WYSIWYG note editor including e.g. tables, images and
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) with markdown
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Support for editing [notes with source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), including
  syntax highlighting
* Fast and easy [navigation between
  notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  full text search and [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Seamless [note
  versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Note
  [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  can be used for note organization, querying and advanced
  [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* UI available in English, German, Spanish, French, Romanian, and Chinese
  (simplified and traditional)
* Direct [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for
  more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  with self-hosted sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Sr (`docs/README-sr.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes is a free and open-source, cross-platform hierarchical note taking
application with focus on building large personal knowledge bases.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Download
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  stable version, recommended for most users.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  unstable development version, updated daily with the latest features and
  fixes.

## 📚 Documentation

**Visit our comprehensive documentation at
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Our documentation is available in multiple formats:
- **Online Documentation**: Browse the full documentation at
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **In-App Help**: Press `F1` within Trilium to access the same documentation
  directly in the application
- **GitHub**: Navigate through the [User Guide](./User%20Guide/User%20Guide/) in
  this repository

### Quick Links
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Upgrading
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Basic Concepts and
  Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patterns of Personal Knowledge
  Base](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Features

* Notes can be arranged into arbitrarily deep tree. Single note can be placed
  into multiple places in the tree (see
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rich WYSIWYG note editor including e.g. tables, images and
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) with markdown
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Support for editing [notes with source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), including
  syntax highlighting
* Fast and easy [navigation between
  notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  full text search and [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Seamless [note
  versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Note
  [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  can be used for note organization, querying and advanced
  [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* UI available in English, German, Spanish, French, Romanian, and Chinese
  (simplified and traditional)
* Direct [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for
  more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  with self-hosted sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Sv (`docs/README-sv.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes är fritt med öppen källkod, plattformsoberoende hierarkisk
antecknings app med fokus på att bygga en stor personlig kunskapsbas.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## Ladda ner
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  stabil version, rekommenderas för dom flesta användare.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) -
  ostabil utvecklings version, uppdaterad dagligen med de senaste funktionerna
  och fixarna.

## 📚 Dokumentation

**Läs mer i vår omfattande dokumentation på
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Vår dokumentation är tillgänglig i flera format:
- **Webb dokumentation**: Läs hela dokumentationen på
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **I-appen-hjälp**: Tryck `F1` i Trilium för att läsa samma dokumentation inuti
  programmet
- **GitHub**: Läs [användarhandboken](./User%20Guide/User%20Guide/) i denna repo

### Snabblänkar
- [Snabbstartsguide](https://docs.triliumnotes.org/)
- [Installationsanvisning](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Uppdaterar
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Grundläggande koncept och
  funktioner](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Modeller av personlig
  kunskapsbas](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Funktioner

* Anteckningar kan sorteras som en trädstruktur. En enskild anteckning kan
  placeras på fler än en plats i trädet (se
  [kloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Rich WYSIWYG note editor including e.g. tables, images and
  [math](https://docs.triliumnotes.org/user-guide/note-types/text) with markdown
  [autoformat](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Support for editing [notes with source
  code](https://docs.triliumnotes.org/user-guide/note-types/code), including
  syntax highlighting
* Fast and easy [navigation between
  notes](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  full text search and [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Seamless [note
  versioning](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* Note
  [attributes](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  can be used for note organization, querying and advanced
  [scripting](https://docs.triliumnotes.org/user-guide/scripts)
* UI available in English, German, Spanish, French, Romanian, and Chinese
  (simplified and traditional)
* Direct [OpenID and TOTP
  integration](https://docs.triliumnotes.org/user-guide/setup/server/mfa) for
  more secure login
* [Synchronization](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  with self-hosted sync server
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Tr (`docs/README-tr.md`)

# Trilium Notlar


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes, büyük kişisel bilgi tabanları oluşturmaya odaklanmış, ücretsiz ve
açık kaynaklı, çapraz platform hiyerarşik bir not alma uygulamasıdır.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## İndir
- [Son sürüm](https://github.com/TriliumNext/Trilium/releases/latest) – stabil
  versiyon, standart kullanıcılar için tavsiye edilir.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  kararsız geliştirme sürümü, son özellikler ve iyileştirmelerle günlük olarak
  güncellenir.

## Dokümantasyon

**Kapsamlı dokümanlarımızı [docs.triliumnotes.org] adresinden ziyaret
edin(https://docs.triliumnotes.org/)**

Dokümantasyonumuz birden fazla formatta mevcuttur:
- **Çevrimiçi Dökümantasyon**: Tüm dökümantasyonu görebilmek için
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)'a uğrayın
- Uygulama İçi Yardım: Trilium içinde F1 tuşuna basarak aynı belgelere doğrudan
  uygulama içerisinden erişebilirsiniz.
- **Github**: Bu repodaki [Kullanıcı Rehberi] sayfasına yönelin

### Hızlı linkler
- [Başlangıç Kılavuzu](https://docs.triliumnotes.org/)
- Kurulum Klavuzu
- Docker kurulumu
- [TrilliumNext Güncelleme]
- Basit Kavramlar ve Özellikler
- [Kişisel Bilgi Tabanı
  Modelleri](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Özellikler

* Notlar hiyerarşik bir kök düzeninde keyfi olarak düzenlenebilir. Tek bir not
  bu hiyerarşik kök yapısında birden fazla yere yerleştirilebilir (bkz.
  [klonlama](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Tablolar, resimler ve [matematiksel
  formüller](https://docs.triliumnotes.org/user-guide/note-types/text) gibi
  ögeleri barındıran, markdown [otomatik
  formatlama](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
  destekli zengin WYSIWYG not editörü
* Söz dizimi vurgulama (syntax highlighting) dahil [kaynak kodlu
  notların](https://docs.triliumnotes.org/user-guide/note-types/code)
  düzenlenmesi için destek
* Notlar arasında hızlı ve kolay
  [gezinme](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  tam metin arama ve [not
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
  (not yükseltme)
* Sorunsuz [not
  versiyonlama](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* [Özellikler](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  notları düzenlemek, sorgulamak ve gelişmiş [komut dosyası
  oluşturma](https://docs.triliumnotes.org/user-guide/scripts) işlemleri için
  kullanılabilir
* Arayüz; İngilizce, Almanca, İspanyolca, Fransızca, Rumence ve Çince
  (basitleştirilmiş ve geleneksel) dillerinde mevcuttur
* Daha güvenli oturum açma için [OpenID ve TOTP
  entegrasyonu](https://docs.triliumnotes.org/user-guide/setup/server/mfa)
* Kendi barındırdığınız senkronizasyon sunucusuyla
  [senkronizasyon](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  * there are [3rd party services for hosting synchronisation
    server](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Sharing](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (publishing) notes to public internet
* Strong [note
  encryption](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  with per-note granularity
* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type
  "canvas")
* [Relation
  maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) and
  [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  for visualizing notes and their relations
* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/)
* [Geo maps](https://docs.triliumnotes.org/user-guide/collections/geomap) with
  location pins and GPX tracks
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
  showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
  automation
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
  smartphones and tablets
* Built-in [dark
  theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for
  user themes
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  and [Markdown import &
  export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for
  easy saving of web content
* Customizable UI (sidebar buttons, user-defined widgets, ...)
* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  along with a Grafana Dashboard.

✨ Check out the following third-party resources/communities for more TriliumNext
related goodies:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party
  themes, scripts, plugins and more.
- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more.

## ❓Why TriliumNext?

The original Trilium developer ([Zadam](https://github.com/zadam)) has
graciously given the Trilium repository to the community project which resides
at https://github.com/TriliumNext

### ⬆️Migrating from Zadam/Trilium?

There are no special migration steps to migrate from a zadam/Trilium instance to
a TriliumNext/Trilium instance. Simply [install
TriliumNext/Trilium](#-installation) as usual and it will use your existing
database.

Versions up to and including
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are
compatible with the latest zadam/trilium version of
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later
versions of TriliumNext/Trilium have their sync versions incremented which
prevents direct migration.

## 💬 Discuss with us

Feel free to join our official conversations. We would love to hear what
features, suggestions, or issues you may have!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous
  discussions.)
  - The `General` Matrix room is also bridged to
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For
  asynchronous discussions.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug
  reports and feature requests.)

## 🏗 Installation

### Windows / MacOS

Download the binary release for your platform from the [latest release
page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package
and run the `trilium` executable.

### Linux

If your distribution is listed in the table below, use your distribution's
package.

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

You may also download the binary release for your platform from the [latest
release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the
package and run the `trilium` executable.

TriliumNext is also provided as a Flatpak, but not yet published on FlatHub.

### Browser (any OS)

If you use a server installation (see below), you can directly access the web
interface (which is almost identical to the desktop app).

Currently only the latest versions of Chrome & Firefox are supported (and
tested).

### Mobile

To use TriliumNext on a mobile device, you can use a mobile web browser to
access the mobile interface of a server installation (see below).

See issue https://github.com/TriliumNext/Trilium/issues/4962 for more
information on mobile app support.

#### TriliumDroid

If you prefer a native Android app, you can use
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Report bugs and missing features at [their
repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to
disable automatic updates on your server installation (see below) when using
TriliumDroid since the sync version must match between Trilium and TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

To install TriliumNext on your own server (including via Docker from
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server
installation docs](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Contribute

### Translations

If you are a native speaker, help us translate Trilium by heading over to our
[Weblate page](https://hosted.weblate.org/engage/trilium/).

Here's the language coverage we have so far:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Code

Download the repository, install dependencies using `pnpm` and then run the
server (available at http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Documentation

Download the repository, install dependencies using `pnpm` and then run the
environment required to edit the documentation:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Building the Executable
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

For more details, see the [development
docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Developer Documentation

Please view the [documentation
guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
for details. If you have more questions, feel free to reach out via the links
described in the "Discuss with us" section above.

## 💖 Sponsors

<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>

## 👏 Shoutouts

* [zadam](https://github.com/zadam) for the original concept and implementation
  of the application.
* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the
  application icon.
* [nriver](https://github.com/nriver) for his work on internationalization.
* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas.
* [antoniotejada](https://github.com/nriver) for the original syntax highlight
  widget.
* [Tabler Icons](https://tabler.io/icons) for the system tray icons.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium would not be possible without the technologies behind it:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with
  support for huge amount of languages.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite
  whiteboard used in Canvas notes.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the
  mind map functionality.
* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical
  maps.
* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive
  table used in collections.
* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library
  without real competition.

## 🤝 Support

Trilium is built and maintained with [hundreds of hours of
work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your
support keeps it open-source, improves features, and covers costs such as
hosting.

Consider supporting the main developer
([eliandoran](https://github.com/eliandoran)) of the application via:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 License

Copyright 2017-2025 zadam, Elian Doran, and other contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

---

### README Ug (`docs/README-ug.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes بولسا ھەقسىز، ئوچۇق كودلۇق، سىستېما ھالقىغان، قاتلاملىق خاتىرە
قالدۇرۇش ئەپى بولۇپ، ئۇ ئاساسلىقى چوڭ تىپتىكى شەخسىي بىلىم ئامبىرى قۇرۇشقا
ئەھمىيەت بېرىدۇ.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## چۈشۈرۈش⏬
- [ئەڭ يېڭى نۇسخىسى](https://github.com/TriliumNext/Trilium/releases/latest) –
  مۇقىم نۇسخا، كۆپ ساندىكى ئابونتلارنىڭ ئىشلىتىشى تەۋسىيە قىلىنىدۇ.
- [كۈندىلىك
  قۇرۇلما](https://github.com/TriliumNext/Trilium/releases/tag/nightly) – مۇقىم
  بولمىغان ئېچىش نۇسخىسى، ھەر كۈنى يېڭىلىنىدۇ، ئەڭ يېڭى ئىقتىدارلار ۋە
  تۈزىتىشلەرنى ئۆز ئىچىگە ئالىدۇ.

## ھۆججەتلەر📚

**بىزنىڭ تولۇق قوللانمىمىزنى كۆرۈڭ:
docs.triliumnotes.org](https://docs.triliumnotes.org/)**

بىزنىڭ قوللانمىمىزنىڭ بىر قانچە خىل شەكىلدىكى نۇسخىلىرى بار:
- **تور قوللانمىسى**：بىزنىڭ تولۇق قوللانمىمىزنى مۇشۇ شەكىلدە كۆرۈڭ:
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **پروگرامما ئىچىدىكى ياردەم**: Trilium دا` F1` نى باسسىڭىزلا، پروگرامما ئىچىدە
  ئوخشاش بىر قوللانمىنى بىۋاسىتە كۆرەلەيسىز
- **GitHub**：بۇ ئامباردىكى [ئابونت قوللانمىسىنى](./User%20Guide/User%20Guide/)
  كۆرۈڭ

### تېز ئۇلانمىلار
- [ئابونت چۈشەندۈرۈشى](https://docs.triliumnotes.org/)
- [قاچىلاش چۈشەندۈرۈشى](https://docs.triliumnotes.org/user-guide/setup)
- [Docker
  تەڭشەكلىرى](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [TriliumNext نى دەرىجىسىنى
  ئۆستۈرۈش](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [ئاساسىي ئۇقۇملار ۋە
  ئالاھىدىلىكلەر](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [شەخسىي بىلىم ئامبىرى
  ئەندىزىسى](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 ئىقتىدارلار

* خاتىرىلەرنى ھەر قانداق چوڭقۇرلۇقتىكى دەرەخسىمان قۇرۇلمىغا تەشكىللەشكە بولىدۇ.
  بىرلا خاتىرىنى دەرەخنىڭ كۆپلىگەن ئورنىغا قويۇشقا بولىدۇ ([خاتىرىنى
  كۆپەيتىش/كلونلاش](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning)
  غا قاراڭ)
* تۆت تەرەپتىن كۆرۈنىدىغان (WYSIWYG) بېيىتىلغان خاتىرە تەھرىرلىگۈچ، جەدۋەل،
  رەسىم ۋە [ماتېماتىكىلىق
  فورمۇلا](https://docs.triliumnotes.org/user-guide/note-types/text)نى قوللايدۇ،
  ھەمدە Markdown نىڭ [ئاپتوماتىك
  فورماتى](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)غا
  ئىگە
* [پروگرامما كودى
  خاتىرىسى](https://docs.triliumnotes.org/user-guide/note-types/code)نى
  تەھرىرلەشنى قوللايدۇ، كود نۇرىنى ئۆز ئىچىگە ئالىدۇ
* خاتىرىلەر ئارىسىدا تېز ۋە ئوڭاي
  [يېتەكلەش](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation)،
  پۈتۈن تېكىستلىك ئىزدەش، ھەمدە [خاتىرىگە فوكۇسلىنىش
  (hoisting)](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* ئۈزۈلۈپ قالمايدىغان [خاتىرە نۇسخىسىنى
  باشقۇرۇش](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* خاتىرە
  [خاسلىقى](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  خاتىرىلەرنى تەشكىللەش، سۈرۈشتۈرۈش ۋە يۇقىرى دەرىجىلىك
  [script](https://docs.triliumnotes.org/user-guide/scripts)لەرگە ئىشلىتىلىدۇ
* UI ئىنگلىزچە، گېرمانچە، ئىسپانچە، فىرانسۇزچە، رۇمىنىيەچە ۋە خەنزۇچە تىللىرىدا
  تەمىنلىنىدۇ
* تېخىمۇ بىخەتەر كىرىش ئۈچۈن [OpenID ۋە
  TOTP](https://docs.triliumnotes.org/user-guide/setup/server/mfa) بىۋاسىتە بىر
  گەۋدىلەشتۈرۈلگەن
* ئۆزى قۇرغان ماسقەدەملەش مۇلازىمىتىرى بىلەن
  [ماسقەدەملەش](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  * [ماسقەدەملەش مۇلازىمىتىرىنى ئورۇنلاشتۇرۇش ئۈچۈن ئۈچىنچى تەرەپ
    مۇلازىمىتى](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
    بار
* خاتىرىنى ئىنتېرنېت تورىغا
  [ھەمبەھرىلەش](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (ئاشكارە ئېلان قىلىش
* ھەر بىر خاتىرە بىرلىك قىلىنغان كۈچلۈك [خاتىرە
  شىفىرلاش](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
* قولدا سىزىلغان/ئىزاھلىق رەسىم: [Excalidraw](https://excalidraw.com/) غا
  ئاساسلانغان (خاتىرە تىپى «canvas»）
* خاتىرە ۋە ئۇلارنىڭ مۇناسىۋىتىنى كۆرسىتىپ بېرىدىغان [مۇناسىۋەت
  خەرىتىسى](https://docs.triliumnotes.org/user-guide/note-types/relation-map) ۋە
  [خاتىرە/ئۇلانما
  خەرىتىسى](https://docs.triliumnotes.org/user-guide/note-types/note-map)
* تەپەككۇر خەرىتىسى: [Mind Elixir](https://docs.mind-elixir.com/) غا ئاساسلانغان
* ئورۇن بەلگىلەش بەلگىسى ۋە GPX يۆنىلىش لىنىيىسى بولغان [جۇغراپىيىلىك
  خەرىتە](https://docs.triliumnotes.org/user-guide/collections/geomap)
* [Script](https://docs.triliumnotes.org/user-guide/scripts) - [ئىلغار
  كۆرسىتىش](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)گە
  قاراڭ
* ئاپتوماتلاشتۇرۇش ئۈچۈن ئىشلىتىلىدىغان [REST
  API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi)
* ئىشلىتىشچانلىقى ۋە ئۈنۈمى جەھەتتە ياخشى كېڭىيىشچانلىققا ئىگە، 100,000 دىن
  ئارتۇق خاتىرىنى قوللايدۇ
* يانفون ۋە تاختا كومپيۇتېر ئۈچۈن ئەلالاشتۇرۇلغان [كۆچمە
  تەرەپ](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend)
* ئىچىگە ئورۇنلاشتۇرۇلغان [قېنىق رەڭلىك
  تېما](https://docs.triliumnotes.org/user-guide/concepts/themes)
* [Evernote دىن
  ئەكىرىش](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  ۋە [Markdown نى ئەكىرىش ھەم
  چىقىرىش](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* توردىكى مەزمۇنلارنى تېز ساقلاشقا ئىشلىتىلىدىغان [Web
  Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper)
* ئىختىيارىي تەڭشىگىلى بولىدىغان UI (يان تىزىملىك كۇنۇپكىلىرى، ئىشلەتكۈچى ئۆزى
  بەلگىلىگەن كىچىك قوراللار قاتارلىقلار)
* [Metrics ](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics)،
  شۇنداقلا Grafana كۆرسىتىش تاختىسى.

✨ تېخىمۇ كۆپ TriliumNext تېمىلىرى، قوليازما، قىستۇرما ۋە مەنبەلەرگە ئېرىشمەكچى
بولسىڭىز، تۆۋەندىكى ئۈچىنچى تەرەپ مەنبەلىرى ياكى جەمئىيەتلىرىدىن پايدىلانسىڭىز
بولىدۇ:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) (ئۈچىنچى تەرەپ
  تېمىلىرى، قوليازمىلار، قىستۇرمىلار ۋە باشقىلار).
- [TriliumRocks!](https://trilium.rocks/) (دەرسلىكلەر، يېتەكچىلەر ۋە باشقىلار).

## ⚠️ نېمە ئۈچۈن TriliumNext نى تاللايمىز؟

Trilium نىڭ ئەسلى ئىجادچىسى ([Zadam](https://github.com/zadam)) سېخىيلىق بىلەن
Trilium كود ئامبىرىنى جەمئىيەت تۈرىگە ئۆتكۈزۈپ بەردى، بۇ تۈر ھازىر مۇشۇ ئادرېستا
ساقلىنىۋاتىدۇ: https://github.com/TriliumNext

### ⬆️ Trilium دىن كۆچۈرۈش؟

zadam/Trilium نۇسخىسىدىن TriliumNext/Notes غا كۆچۈش ئۈچۈن ئالاھىدە كۆچۈرۈش
باسقۇچلىرى كېرەك ئەمەس. [TriliumNext/Notes نى ئادەتتىكى ئۇسۇلدا
قاچىلىسىڭىزلا](#-installation)(#-install)، ئۇ بىۋاسىتە ھازىرقى ساندانىڭىزنى
ئىشلىتىدۇ.

[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) غىچە
بولغان نەشرلىرى zadam/trilium نىڭ ئەڭ يېڭى
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7) نەشرى بىلەن
ماسلىشىدۇ. ئۇنىڭدىن كېيىنكى TriliumNext نەشرلىرىدە ماسقەدەملەش نەشر نومۇرى
ئۆستۈرۈلگەن بولۇپ، يۇقىرىقىلار بىلەن ماسلاشمايدۇ.

## 💬 بىز بىلەن پىكىر ئالماشتۇرۇڭ

رەسمىي جەمئىيىتىمىزگە كەلگەنلىكىڭىزنى قارشى ئالىمىز. بىز سىزنىڭ ئىقتىدار، تەكلىپ
ياكى مەسىلىلەر ھەققىدىكى پىكىرلىرىڭىزنى ئاڭلاشنى ئارزۇ قىلىمىز!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (ماسقەدەملىك مۇنازىرە)
  - `General `Matrix ئۆيىمۇ [XMPP](xmpp:discuss@trilium.thisgreat.party?join) غا
    ئۇلانغان
- [GitHub Discussions](https://github.com/TriliumNext/Trilium/discussions)
  (ئاسىنكرون مۇنازىرە.)
- [GitHub Issues](https://github.com/TriliumNext/Trilium/issues) (خاتالىق مەلۇم
  قىلىش ۋە ئىقتىدار ئېھتىياجىنى ئوتتۇرىغا قويۇش.)

## 🏗 قاچىلاش

### Windows / MacOS

[ئەڭ يېڭى نەشرى بېتى](https://github.com/TriliumNext/Trilium/releases/latest)دىن
سۇپىڭىزغا ماس كېلىدىغان سىستېما ھۆججىتىنى چۈشۈرۈڭ، پرېستىن يەشكەندىن كېيىن
`trilium` ئىجرا ھۆججىتىنى قوزغىتىڭ.

### Linux

ئەگەر سىز ئىشلىتىۋاتقان نەشرى تۆۋەندىكى جەدۋەلدە بولسا، شۇ نەشرىنىڭ يۇمشاق دېتال
بوغچىسىنى ئىشلىتىڭ.

[![بوغچىلاش
ھالىتى](https://repology.org/badge/vertical-allrepos/trilium.svg)](https://repology.org/project/trilium/versions)

سىز يەنە [ئەڭ يېڭى ئېلان قىلىنغان
بەت](https://github.com/TriliumNext/Trilium/releases/latest)تىن مۇناسىپ سۇپىنىڭ
سىستېما ھۆججىتىنى چۈشۈرۈپ، پرېستىن يېشىپ بولغاندىن كېيىن `trilium` ئىجرا
ھۆججىتىنى قوزغاتسىڭىز بولىدۇ.

TriliumNext يەنە Flatpak نۇسخىسى بىلەن تەمىنلەيدۇ، ئەمما تېخى FlatHub غا
چىقىرىلمىدى.

### Browser (ھەرقانداق مەشغۇلات سىستېمىسى)

ئەگەر سىزدە (تۆۋەندىكىدەك) مۇلازىمىتىر قاچىلانمىسى بولسا، تور كۆرۈنمە يۈزىنى
بىۋاسىتە ساقىلالايسىز (ئۇ بىر تەرەپ قىلغۇچ دېتالى بىلەن ئاساسەن ئوخشاش）.

نۆۋەتتە پەقەت Chrome ۋە Firefox نىڭ ئەڭ يېڭى نەشرىنىلا قوللايدۇ (ھەمدە ئەمەلىي
سىناقتىن ئۆتكەن).

### كۆچمە ئۈسكۈنە

ئەگەر كۆچمە ئۈسكۈنىلەردە TriliumNext نى ئىشلەتمەكچى بولسىڭىز، كۆچمە كۆرگۈچ
ئارقىلىق مۇلازىمىتىرغا قاچىلانغان كۆچمە نۇسخا كۆرۈنمە يۈزىنى زىيارەت قىلالايسىز
(تۆۋەنگە قاراڭ).

كۆچمە دېتال قوللاشقا ئائىت تېخىمۇ كۆپ ئۇچۇرلار ئۈچۈن،
https://github.com/TriliumNext/Trilium/issues/4962 مەسىلە بېتىگە قاراڭ.

#### TriliumDroid

ئەگەر سىز ئەسلى Android دېتالىنى ئىشلىتىشكە ئامراق بولسىڭىز،
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid)
نى ئىشلەتسىڭىز بولىدۇ. مەسىلە ياكى كەم بولغان ئىقتىدارلارنى مەلۇم قىلماقچى
بولسىڭىز، [ئۇنىڭ ئامبىرى](https://github.com/FliegendeWurst/TriliumDroid) غا
مەرھەمەت.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

ئەگەر ئۆزىڭىزنىڭ مۇلازىمىتىرىغا TriliumNext نى قاچىلىماقچى بولسىڭىز ([Docker
Hub](https://hub.docker.com/r/triliumnext/trilium) دىن Docker ئارقىلىق
ئورۇنلاشتۇرۇشنىمۇ ئۆز ئىچىگە ئالىدۇ)، [مۇلازىمىتىر قاچىلاش
ھۆججىتى](https://docs.triliumnotes.org/user-guide/setup/server) گە ئەمەل قىلىڭ.


## 💻 تۆھپە قوشۇش

### تەرجىمە

ئەگەر سىز شۇ تىلنىڭ ئىگىسى بولسىڭىز، بىزنىڭ [Weblate
بېتىمىز](https://hosted.weblate.org/engage/trilium/)گە كىرىپ Trilium نىڭ تەرجىمە
قىلىنىشىغا ياردەم بېرىشىڭىزنى قارشى ئالىمىز.

تۆۋەندىكىسى نۆۋەتتىكى تىللارنىڭ قاپلىنىش ئەھۋالى:

[![تەرجىمە
ئەھۋالى](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### پروگرامما كودى

ئامبارنى چۈشۈرۈڭ، `pnpm` ئارقىلىق بېقىندى زاپچاسلارنى قاچىلاڭ، ئاندىن
مۇلازىمىتىرنى قوزغىتىڭ (مۇلازىمەت ئادرېسى: http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### ھۆججەت

ئامبارنى چۈشۈرۈڭ، `pnpm` ئارقىلىق بېقىندى زاپچاسلارنى قاچىلاڭ، ئاندىن ھۆججەت
تەھرىرلەشكە ئېھتىياجلىق مۇھىتنى قوزغىتىڭ:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### ئىجرا قىلىنىدىغان ھۆججەتنى قۇرۇش
ئامبارنى چۈشۈرۈڭ، `pnpm` ئارقىلىق بېقىندى زاپچاسلارنى قاچىلاڭ، ئاندىن Windows
ئۈچۈن ئۈستەلئۈستى ئەپىنى قۇرۇپ چىقىڭ:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

تېخىمۇ كۆپ تەپسىلاتلار ئۈچۈن [تەتقىقات
ھۆججەت](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide)گە
قاراڭ.

### تەتقىقاتچى ھۆججەتلىرى

تەپسىلاتلار ئۈچۈن [ھۆججەت
يېتەكچىسى](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)گە
قاراڭ. ئەگەر تېخىمۇ كۆپ سوئاللىرىڭىز بولسا، ئۈستىدىكى "بىز بىلەن ئالاقىلىشىڭ"
بۆلىكىدە تەمىنلەنگەن ئۇلىنىشلار ئارقىلىق بىز بىلەن ئالاقىلىشىڭنى قارشى ئالىمىز.

## 💖 Sponsors

<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>

## 👏 مىننەتدارلىق

* ئەپنىڭ ئەسلى ئۇقۇم لاھىيەسى ۋە ئەمەلگە ئاشۇرۇلۇشىغا تۆھپە قوشقان
  [zadam](https://github.com/zadam).
* ئەپ سىنبەلگىسىنى لاھىيەلىگەن [Sarah
  Hussein](https://github.com/Sarah-Hussein).
* خەلقئارالاشتۇرۇش خىزمىتىگە تۆھپە قوشقان [nriver](https://github.com/nriver).
* Canvas جەھەتتىكى ئەسلى ئىجادىي خىزمەتلىرى ئۈچۈن [Thomas
  Frei](https://github.com/thfrei).
* ئەسلى گرامماتىكا گەۋدىلەندۈرۈش كىچىك زاپچاسلارنى ئاپتورى
  [antoniotejada](https://github.com/nriver).
* سىستېما تەخسىسى سىنبەلگىسى ئۈچۈن [Tabler Icons](https://tabler.io/icons)
  ئىشلىتىلدى.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

ئارقا سەپتىكى تېخنىكىلارنىڭ قوللىشى بولمىسا، Trilium تۈرىنى ئەمەلگە ئاشۇرغىلى
بولمايتتى:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) —— كۆپلىگەن پروگرامما
  تىللىرىنى قوللايدىغان كود تەھرىرلىگۈچ.
* [Excalidraw](https://github.com/excalidraw/excalidraw) —— (Canvas) خاتىرىسىدە
  ئىشلىتىلىدىغان چەكسىز ئاق دوسكا.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) —— تەپەككۇر
  خەرىتىسى ئىقتىدارى بىلەن تەمىنلەيدۇ.
* [Leaflet](https://github.com/Leaflet/Leaflet) —— جۇغراپىيەلىك خەرىتىلەرنى
  تەسۋىرلەش (Render) ئۈچۈن ئىشلىتىلىدۇ.
* [Tabulator](https://github.com/olifolkerd/tabulator) —— توپلاملاردىكى ئۆزئارا
  تەسىرلىشىدىغان جەدۋەللەر ئۈچۈن ئىشلىتىلىدۇ.
* [FancyTree](https://github.com/mar10/fancytree) —— ئىقتىدارى مول بولغان
  دەرەخسىمان كونترول كۇتۇپخانىسى، ئۇنىڭغا تەڭ كېلىدىغان باشقا بىر كۇتۇپخانا يوق.

## 🤝 بىزنى قوللاش

Trilium نى ئېچىش ۋە ئاسراشقا [يۈزلىگەن سائەت
خىزمەت](https://github.com/TriliumNext/Trilium/graphs/commit-activity)
سىڭدۈرۈلگەن. سىزنىڭ قوللىشىڭىز ئۇنىڭ ئوچۇق كودلۇق خاراكتېرىگە كاپالەتلىك قىلىدۇ،
ئىقتىدارلىرىنىڭ ياخشىلىنىشىنى ئىلگىرى سۈرىدۇ ھەمدە مۇلازىمېتىر تەننەرخى قاتارلىق
چىقىملارنى قامدايدۇ.

تۆۋەندىكى ئۇسۇللار ئارقىلىق بۇ ئەپنىڭ ئاساسلىق ئاچقۇچىسى
([eliandoran](https://github.com/eliandoran)) نى قوللاشنى ئويلىشىپ كۆرۈڭ:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 ئىجازەتنامە شەرتلىرى

نەشر ھوقۇقى 2017–2025 zadam، Elian Doran ۋە باشقا تۆھپىكارلارغا تەۋە

بۇ پىروگرامما ئەركىن يۇمشاق دېتال: سىز ئەركىن يۇمشاق دېتال فوندى جەمئىيىتى (Free
Software Foundation) ئېلان قىلغان GNU Affero ئومۇمىي ئاممىۋى ئىجازەتنامىسى (GNU
AGPL) نىڭ 3-نەشرى ياكى (تاللىشىڭىزغا ئاساسەن) ھەر قانداق كېيىنكى نەشرىنىڭ
شەرتلىرىگە ئاساسەن، بۇ پىروگراممىنى قايتا تارقىتسىڭىز ياكى ئۆزگەرتسىڭىز بولىدۇ.

---

### README Uk (`docs/README-uk.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes — це безкоштовний кросплатформний ієрархічний додаток для ведення
нотаток з відкритим кодом, орієнтований на створення великих персональних баз
знань.

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ Завантажити
- [Latest release](https://github.com/TriliumNext/Trilium/releases/latest) –
  стабільна версія, рекомендована для більшості користувачів.
- [Nightly build](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  нестабільна версія для розробників, щодня оновлюється найновішими функціями та
  виправленнями.

## 📚 Документація

**Відвідайте нашу вичерпну документацію за адресою
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Наша документація доступна в кількох форматах:
- **Онлайн-документація**: Перегляньте повну документацію на сайті
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **Довідка в додатку**: Натисніть `F1` у Trilium, щоб отримати доступ до тієї ж
  документації безпосередньо в додатку
- **GitHub**: Перегляд [Посібника користувача](./User%20Guide/User%20Guide/) у
  цьому репозиторії

### Швидкі посилання
- [Посібник із початку роботи](https://docs.triliumnotes.org/)
- [Інструкції з встановлення](https://docs.triliumnotes.org/user-guide/setup)
- [Налаштування
  Docker](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Оновлення
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Основні поняття та
  функції](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Шаблони особистої бази
  знань](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Можливості

* Нотатки можна розташувати в дерево довільної глибини. Одну нотатку можна
  розмістити в кількох місцях дерева (див.
  [клонування](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Багатий WYSIWYG-редактор нотаток, включаючи, наприклад, таблиці, зображення та
  [математику](https://docs.triliumnotes.org/user-guide/note-types/text) з
  markdown
  [автоформат](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
* Підтримка редагування [нотатки з вихідним
  кодом](https://docs.triliumnotes.org/user-guide/note-types/code), включаючи
  підсвічування синтаксису
* Швидка та проста [навігація між
  нотатками](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation),
  повнотекстовий пошук та [хостінг
  нотаток](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Безшовне [керування версіями
  нотаток](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* [Атрибути](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  нотатки можна використовувати для організації нотаток, запитів та розширеного
  [сриптінгу](https://docs.triliumnotes.org/user-guide/scripts)
* Інтерфейс користувача доступний англійською, німецькою, іспанською,
  французькою, румунською та китайською (спрощеною та традиційною) мовами
* Пряма [OpenID та TOTP
  інтеграція](https://docs.triliumnotes.org/user-guide/setup/server/mfa) для
  безпечнішого входу
* [Синхронізація](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  із власним сервером синхронізації
  * існують [сторонні сервіси для розміщення сервера
    синхронізації](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Спільне
  використання](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (публікація) нотаток у загальнодоступному інтернеті
* Надійне [шифрування
  нотаток](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  з деталізацією для кожної нотатки
* Створення ескізних схем на основі [Excalidraw](https://excalidraw.com/) (тип
  нотатки "полотно")
* [Карти
  зв'язків](https://docs.triliumnotes.org/user-guide/note-types/relation-map) та
  [карти
  нотаток/посилань](https://docs.triliumnotes.org/user-guide/note-types/note-map)
  для візуалізації нотаток та їх зв'язків
* Інтелект-карти, засновані на [Mind Elixir](https://docs.mind-elixir.com/)
* [Геокарти](https://docs.triliumnotes.org/user-guide/collections/geomap) з
  географічними позначками та GPX-треками
* [Сценарії](https://docs.triliumnotes.org/user-guide/scripts) – див. [Розширені
  демонстрації](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) для
  автоматизації
* Добре масштабується як за зручністю використання, так і за продуктивністю до
  100 000 нотаток
* Оптимізовано для сенсорного керування [мобільний
  інтерфейс](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) для
  смартфонів і планшетів
* Вбудована [темна
  тема](https://docs.triliumnotes.org/user-guide/concepts/themes), підтримка тем
  користувача
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  та [Markdown імпорт &
  експорт](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) для
  легкого збереження веб-контенту
* Настроюваний інтерфейс користувача (кнопки бічної панелі, віджети, що
  визначаються користувачем, ...)
* [Метрики](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics), а
  також панель інструментів Grafana.

✨ Перегляньте наступні сторонні ресурси/спільноти, щоб дізнатися більше про
TriliumNext:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) для тем,
  скриптів, плагінів тощо від сторонніх розробників.
- [TriliumRocks!](https://trilium.rocks/) для навчальних посібників, інструкцій
  та багато іншого.

## ❓Чому TriliumNext?

Оригінальний розробник Trilium ([Zadam](https://github.com/zadam)) люб'язно
надав репозиторій Trilium спільнотному проекту, який знаходиться за адресою
https://github.com/TriliumNext

### ⬆️Переходите із Zadam/Trilium?

Немає жодних спеціальних кроків для міграції з екземпляра zadam/Trilium до
екземпляра TriliumNext/Trilium. Просто [встановіть
TriliumNext/Trilium](#-installation) як завжди, і він використовуватиме вашу
існуючу базу даних.

Версії до [v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4)
включно сумісні з останньою версією zadam/trilium
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Будь-які
пізніші версії TriliumNext/Trilium мають збільшені версії синхронізації, що
запобігає прямій міграції.

## Обговоріть це з нами

Не соромтеся приєднуватися до наших офіційних обговорень. Ми будемо раді почути
про ваші функції, пропозиції чи проблеми!

- [Матриця](https://matrix.to/#/#triliumnext:matrix.org) (Для синхронних
  обговорень.)
  - Кімната матриці `Загальні` також підключена до
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Обговорення на Github](https://github.com/TriliumNext/Trilium/discussions)
  (Для асинхронних обговорень.)
- [Проблеми Github](https://github.com/TriliumNext/Trilium/issues) (Для звітів
  про помилки та запитів на нові функції.)

## 🏗 Встановлення

### Windows / MacOS

Завантажте бінарний реліз для вашої платформи зі сторінки [останнього
релізу](https://github.com/TriliumNext/Trilium/releases/latest), розпакуйте
пакет і запустіть виконуваний файл `trilium`.

### Linux

Якщо ваш дистрибутив зазначено в таблиці нижче, використовуйте пакет вашого
дистрибутива.

[![Стан
упаковки](https://repology.org/badge/vertical-allrepos/trilium.svg)](https://repology.org/project/trilium/versions)

Ви також можете завантажити бінарний реліз для вашої платформи зі сторінки
[останнього релізу](https://github.com/TriliumNext/Trilium/releases/latest),
розпакувати пакет і запустити виконуваний файл `trilium`.

TriliumNext також доступний у форматі Flatpak, але ще не опублікований на
FlatHub.

### Браузер (будь-яка ОС)

Якщо ви використовуєте серверну інсталяцію (див. нижче), ви можете отримати
безпосередній доступ до веб-інтерфейсу (який майже ідентичний десктопному
додатку).

Наразі підтримуються (і протестовані) лише найновіші версії Chrome та Firefox.

### Мобільний

Щоб використовувати TriliumNext на мобільному пристрої, ви можете скористатися
мобільним веб-браузером для доступу до мобільного інтерфейсу серверної
інсталяції (див. нижче).

Див. випуск https://github.com/TriliumNext/Trilium/issues/4962 для отримання
додаткової інформації про підтримку мобільних додатків.

#### TriliumDroid

Якщо ви надаєте перевагу рідному додатку для Android, ви можете скористатися
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Повідомляйте про помилки та відсутні функції на [їхньому
репозиторії](https://github.com/FliegendeWurst/TriliumDroid). Примітка: Найкраще
вимкнути автоматичні оновлення на вашому сервері (див. нижче) під час
використання TriliumDroid, оскільки версія синхронізації має збігатися між
Trilium та TriliumDroid.

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Сервер

Щоб встановити TriliumNext на власний сервер (зокрема через Docker з
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)), дотримуйтесь
інструкцій [документації щодо встановлення
сервера](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Зробіть свій внесок

### Переклади

Якщо ви носій мови, допоможіть нам перекласти Trilium, перейшовши на нашу
[сторінку Weblate](https://hosted.weblate.org/engage/trilium/).

Ось мовне висвітлення, яке ми маємо наразі:

[![Стан
перекладу](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Код

Завантажте репозиторій, встановіть залежності за допомогою `pnpm`, а потім
запустіть сервер (доступний за адресою http://localhost:8080):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Документація

Завантажте репозиторій, встановіть залежності за допомогою `pnpm`, а потім
запустіть середовище, необхідне для редагування документації:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Alternatively, if you have Nix installed:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### Створення виконуваного файлу
Завантажте репозиторій, встановіть залежності за допомогою `pnpm`, а потім
зберіть настільний додаток для Windows:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

Для отримання додаткової інформації див. [документацію
розробника](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Документація розробника

Будь ласка, перегляньте
[документацію](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
для отримання детальної інформації. Якщо у вас виникнуть додаткові запитання,
звертайтеся до нас за посиланнями, описаними в розділі «Обговоріть з нами» вище.

## 💖 Sponsors

<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>

## 👏 Привітання

* [zadam](https://github.com/zadam) за оригінальну концепцію та реалізацію
  застосунку.
* [Sarah Hussein](https://github.com/Sarah-Hussein) за розробку піктограми
  програми.
* [nriver](https://github.com/nriver) за його роботу з інтернаціоналізації.
* [Thomas Frei](https://github.com/thfrei) за його оригінальну роботу на Canvas.
* [antoniotejada](https://github.com/nriver) для оригінального віджета
  підсвічування синтаксису.
* [Tabler Icons](https://tabler.io/icons) для значків у системному треї.
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium був би неможливим без технологій, що лежать в його основі:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind
  text notes.
* [CodeMirror](https://github.com/codemirror/CodeMirror) – редактор коду з
  підтримкою величезної кількості мов програмування.
* [Excalidraw](https://github.com/excalidraw/excalidraw) – нескінченна дошка, що
  використовується в нотатках Canvas.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) – забезпечує
  функціональність карти розуму.
* [Leaflet](https://github.com/Leaflet/Leaflet) – для візуалізації географічних
  карт.
* [Tabulator](https://github.com/olifolkerd/tabulator) – для інтерактивної
  таблиці, що використовується в колекціях.
* [FancyTree](https://github.com/mar10/fancytree) – багатофункціональна
  бібліотека дерев без реальної конкуренції.

## 🤝 Підтримка

Trilium створено та підтримується [сотнями годин
роботи](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Ваша
підтримка забезпечує його відкритий вихідний код, покращує функції та покриває
витрати, такі як хостинг.

Розгляньте можливість підтримки головного розробника
([eliandoran](https://github.com/eliandoran)) програми через:

- [Спонсори GitHub](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 Ліцензія

Авторське право 2017-2025 належить zadam, Elian Doran та іншим авторам

Ця програма є вільним програмним забезпеченням: ви можете розповсюджувати її
та/або змінювати відповідно до умов Загальної публічної ліцензії GNU Affero,
опублікованої Фондом вільного програмного забезпечення, або версії 3 Ліцензії,
або (на ваш вибір) будь-якої пізнішої версії.

---

### README Ur (`docs/README-ur.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes ایک مفت اور اوپن سورس، کراس پلیٹ فارم، درجہ بندی پر مبنی نوٹ لینے
کی ایپلیکیشن ہے جو بڑے ذاتی علم کے ذخائر بنانے پر توجہ مرکوز کرتی ہے۔

Looking for "Trillium Notes"? The project's canonical spelling is "Trilium
Notes", with one `l`.

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

## ⏬ ڈاؤنلوڈ
- [تازہ ترین ریلیز](https://github.com/TriliumNext/Trilium/releases/latest) –
  مستحکم ورژن، زیادہ تر صارفین کے لیے تجویز کردہ۔
- [نائٹلی بلڈ](https://github.com/TriliumNext/Trilium/releases/tag/nightly) –
  غیر مستحکم ڈیولپمنٹ ورژن، تازہ ترین فیچرز اور اصلاحات کے ساتھ روزانہ اپڈیٹ
  ہوتا ہے۔

## 📚 دستاویزات

**[docs.triliumnotes.org](https://docs.triliumnotes.org/) پر ہماری مکمل
دستاویزات ملاحظہ کریں**

ہماری دستاویزات متعدد فارمیٹس میں دستیاب ہیں:
- **آن لائن دستاویزات**: [docs.triliumnotes.org](https://docs.triliumnotes.org/)
  پر مکمل دستاویزات براؤز کریں
- **ایپ کے اندر مدد**: ایپلیکیشن میں براہ راست دستاویزات تک رسائی کے لیے Trilium
  میں `F1` دبائیں
- **GitHub**: اس ریپوزیٹری میں [یوزر گائیڈ](./User%20Guide/User%20Guide/) کو
  دیکھیں

### فوری لنکس
- [شروع کرنے کی گائیڈ](https://docs.triliumnotes.org/)
- [انسٹالیشن ہدایات](https://docs.triliumnotes.org/user-guide/setup)
- [ڈاکر سیٹ
  اپ](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [TriliumNext اپ
  گریڈ](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [بنیادی تصورات اور
  فیچرز](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [ذاتی علم کے ذخیرے کے
  نمونے](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 فیچرز

* نوٹس کو صوابدیدی گہرے درخت میں ترتیب دیا جا سکتا ہے۔ ایک نوٹ کو درخت میں متعدد
  مقامات پر رکھا جا سکتا ہے (دیکھیں
  [کلوننگ](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* بھرپور WYSIWYG نوٹ ایڈیٹر جس میں مثلاً ٹیبلز، تصاویر اور markdown
  [آٹوفارمیٹ](https://docs.triliumnotes.org/user-guide/note-types/text/markdown-formatting)
  کے ساتھ [ریاضی](https://docs.triliumnotes.org/user-guide/note-types/text) شامل
  ہے
* سورس کوڈ کے ساتھ [نوٹس ایڈٹ
  کرنے](https://docs.triliumnotes.org/user-guide/note-types/code) کی سپورٹ،
  بشمول سنٹیکس ہائی لائٹنگ
* نوٹس کے درمیان [آسان اور تیز
  نیویگیشن](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation)،
  فل ٹیکسٹ سرچ اور [نوٹ
  ہوسٹنگ](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* بے رکاوٹ [نوٹ
  ورژننگ](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
* نوٹ
  [ایٹریبیوٹس](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes)
  کو نوٹ آرگنائزیشن، کوئری اور ایڈوانس
  [اسکرپٹنگ](https://docs.triliumnotes.org/user-guide/scripts) کے لیے استعمال
  کیا جا سکتا ہے
* UI انگریزی، جرمن، ہسپانوی، فرانسیسی، رومانیائی، اور چینی (آسان اور روایتی) میں
  دستیاب ہے
* زیادہ محفوظ لاگ ان کے لیے براہ راست [OpenID اور TOTP
  انٹیگریشن](https://docs.triliumnotes.org/user-guide/setup/server/mfa)
* خود میزبان سنک سرور کے ساتھ [ہم
  آہنگی](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  * [تھرڈ پارٹی سنکرونائزیشن سرور ہوسٹنگ
    سروسز](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
    بھی موجود ہیں
* نوٹس کو عوامی انٹرنیٹ پر
  [شیئر](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing) کرنا
  (پبلش کرنا)
* فی نوٹ گرینیولیریٹی کے ساتھ مضبوط [نوٹ
  انکرپشن](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
* [Excalidraw](https://excalidraw.com/) پر مبنی خاکے بنانا (نوٹ ٹائپ "canvas")
* نوٹس اور ان کے تعلقات کو دیکھنے کے لیے [ریلیشن
  میپس](https://docs.triliumnotes.org/user-guide/note-types/relation-map) اور
  [نوٹ/لنک میپس](https://docs.triliumnotes.org/user-guide/note-types/note-map)
* [Mind Elixir](https://docs.mind-elixir.com/) پر مبنی مائنڈ میپس
* لوکیشن پنز اور GPX ٹریکس کے ساتھ [جیو
  میپس](https://docs.triliumnotes.org/user-guide/collections/geomap)
* [اسکرپٹنگ](https://docs.triliumnotes.org/user-guide/scripts) - [ایڈوانس
  شوکیسز](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
  دیکھیں
* آٹومیشن کے لیے [REST
  API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi)
* 1 لاکھ سے زیادہ نوٹس پر قابل استعمال اور کارکردگی میں بہتر اسکیل
* اسمارٹ فون اور ٹیبلیٹس کے لیے ٹچ آپٹیمائزڈ [موبائل فرنٹ
  اینڈ](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend)
* بلٹ ان [ڈارک تھیم](https://docs.triliumnotes.org/user-guide/concepts/themes)،
  یوزر تھیمز کی سپورٹ
* [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  اور [Markdown امپورٹ اور
  ایکسپورٹ](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* ویب مواد آسانی سے محفوظ کرنے کے لیے [ویب
  کلپر](https://docs.triliumnotes.org/user-guide/setup/web-clipper)
* قابل ترتیب UI (سائیڈبار بٹنز، یوزر ڈیفائنڈ وجٹس، ...)
* Grafana ڈیش بورڈ کے ساتھ
  [میٹرکس](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics)۔

✨ TriliumNext سے متعلق مزید وسائل کے لیے درج ذیل تھرڈ پارٹی وسائل/کمیونٹیز
دیکھیں:

- تھرڈ پارٹی تھیمز، اسکرپٹس، پلگ انز اور مزید کے لیے
  [awesome-trilium](https://github.com/Nriver/awesome-trilium)۔
- ٹیوٹوریلز، گائیڈز، اور بہت کچھ کے لیے [TriliumRocks!](https://trilium.rocks/)۔

## ❓TriliumNext کیوں؟

اصل Trilium ڈیولپر ([Zadam](https://github.com/zadam)) نے مہربانی سے Trilium
ریپوزیٹری کمیونٹی پروجیکٹ کو دے دی ہے جو https://github.com/TriliumNext پر موجود
ہے

### ⬆️ Zadam/Trilium سے منتقلی؟

zadam/Trilium انسٹینس سے TriliumNext/Trilium انسٹینس پر منتقل ہونے کے لیے کوئی
خاص اقدامات نہیں ہیں۔ بس [TriliumNext/Trilium انسٹال کریں](#-installation) جیسا
عام طور پر کرتے ہیں اور یہ آپ کا موجودہ ڈیٹابیس استعمال کرے گا۔

[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) تک کے
ورژن zadam/trilium کے تازہ ترین ورژن
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7) کے ساتھ مطابقت
رکھتے ہیں۔ TriliumNext/Trilium کے بعد کے ورژن میں سنک ورژن بڑھائے گئے ہیں جو
براہ راست منتقلی کو روکتا ہے۔

## 💬 ہم سے بات کریں

ہماری سرکاری گفتگو میں شامل ہوں۔ ہم جاننا چاہیں گے کہ آپ کے پاس کون سے فیچرز،
تجاویز، یا مسائل ہیں!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (ہم وقت مباحثوں کے لیے۔)
  - `General` Matrix روم [XMPP](xmpp:discuss@trilium.thisgreat.party?join) سے
    بھی جڑا ہوا ہے
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (غیر
  ہم وقت مباحثوں کے لیے۔)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (بگ رپورٹس اور
  فیچر درخواستوں کے لیے۔)

## 🏗 انسٹالیشن

### ❓TriliumNext کیوں؟

[تازہ ترین ریلیز صفحے](https://github.com/TriliumNext/Trilium/releases/latest)
سے اپنے پلیٹ فارم کے لیے بائنری ریلیز ڈاؤنلوڈ کریں، پیکیج انزپ کریں اور
`trilium` ایگزیکیوٹیبل چلائیں۔

### Linux

اگر آپ کی ڈسٹریبیوشن نیچے دیے گئے ٹیبل میں درج ہے، تو اسے انسٹال کرنے کے لیے
اپنی ڈسٹریبیوشن کا پیکیج مینیجر استعمال کریں۔

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

[تازہ ترین ریلیز صفحے](https://github.com/TriliumNext/Trilium/releases/latest)
سے اپنے پلیٹ فارم کے لیے بائنری ریلیز ڈاؤنلوڈ کریں، پیکیج انزپ کریں اور
`trilium` ایگزیکیوٹیبل چلائیں۔

TriliumNext Flatpak کے طور پر بھی فراہم کیا جاتا ہے، لیکن ابھی تک FlatHub پر
شائع نہیں ہوا۔

### براؤزر (کوئی بھی OS)

اگر آپ سرور انسٹالیشن استعمال کرتے ہیں (نیچے دیکھیں)، تو آپ براؤزر میں ویب
انٹرفیس (جو ڈیسک ٹاپ ایپ سے تقریباً ایک جیسا ہے) تک براہ راست رسائی حاصل کر سکتے
ہیں۔

فی الحال صرف Chrome اور Firefox کے تازہ ترین ورژن سپورٹڈ (اور ٹیسٹڈ) ہیں۔

### موبائل

موبائل ڈیوائس پر TriliumNext استعمال کرنے کے لیے، آپ سرور انسٹالیشن کے موبائل
انٹرفیس تک رسائی کے لیے موبائل ویب براؤزر استعمال کر سکتے ہیں (نیچے دیکھیں)۔

موبائل ایپ سپورٹ کے بارے میں مزید معلومات کے لیے issue
https://github.com/TriliumNext/Trilium/issues/4962 دیکھیں۔

#### TriliumDroid

اگر آپ نیٹو اینڈرائڈ ایپ پسند کرتے ہیں، تو آپ
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid)
استعمال کر سکتے ہیں۔ بگز اور غائب فیچرز [ان کی
ریپوزیٹری](https://github.com/FliegendeWurst/TriliumDroid) پر رپورٹ کریں۔ نوٹ:
TriliumDroid استعمال کرتے وقت اپنے سرور انسٹالیشن پر آٹومیٹک اپڈیٹس بند رکھنا
بہتر ہے (نیچے دیکھیں) کیونکہ Trilium اور TriliumDroid کے درمیان سنک ورژن ایک
ہونا ضروری ہے۔

#### Pocket Trilium

If you want a full-featured native Android app, check out [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). It runs a complete Trilium
instance on your phone, supports full offline use, and allows you to sync with
your server.

#### Trinote

If you want a native iOS app, you can use
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249), an open-source
client for your self-hosted Trilium / TriliumNext server. It lets you browse and
organize your note tree, search for notes on the server, read and edit all note
types (text, code, mindmap, spreadsheet, geomap, canvas, etc.), and keeps notes
available and editable offline. Here's the
[repo](https://github.com/StephenArg/Trinote) if you're interested in
contributing and here's the [discord](https://discord.com/invite/ghjJG56EUS)
server if you have any feedback or suggestions you want to discuss.

### Server

اپنے سرور پر TriliumNext انسٹال کرنے کے لیے (بشمول
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium) سے Docker کے ذریعے)
[سرور انسٹالیشن
دستاویزات](https://docs.triliumnotes.org/user-guide/setup/server) دیکھیں۔


## 💻 تعاون کریں

### ترجمہ

اگر آپ مادری زبان بولنے والے ہیں، تو ہمارے [Weblate
صفحے](https://hosted.weblate.org/engage/trilium/) پر جا کر Trilium کا ترجمہ کرنے
میں مدد کریں۔

ابھی تک ہماری زبان کوریج یہ ہے:

[![Translation
status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### کوڈ

ریپوزیٹری ڈاؤنلوڈ کریں، `pnpm` استعمال کرتے ہوئے ڈیپنڈینسیز انسٹال کریں اور پھر
سرور چلائیں (http://localhost:8080 پر دستیاب):
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### دستاویزات

ریپوزیٹری ڈاؤنلوڈ کریں، `pnpm` استعمال کرتے ہوئے ڈیپنڈینسیز انسٹال کریں اور پھر
دستاویزات ایڈٹ کرنے کے لیے ضروری ماحول چلائیں:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

متبادل طور پر، اگر آپ نے Nix انسٹال کیا ہے:
```shell
# Run directly
nix run .#edit-docs

# Or install to your profile
nix profile install .#edit-docs
trilium-edit-docs
```


### ایگزیکیوٹیبل بنانا
ریپوزیٹری ڈاؤنلوڈ کریں، `pnpm` استعمال کرتے ہوئے ڈیپنڈینسیز انسٹال کریں اور پھر
Windows کے لیے ڈیسک ٹاپ ایپ بنائیں:
```shell
git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

مزید تفصیلات کے لیے [ڈیولپمنٹ
دستاویزات](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide)
دیکھیں۔

### ڈیولپر دستاویزات

تفصیلات کے لیے [دستاویزات
گائیڈ](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
دیکھیں۔ اگر آپ کے مزید سوالات ہوں تو اوپر "ہم سے بات کریں" سیکشن میں بیان کردہ
لنکس کے ذریعے ہم سے رابطہ کریں۔

## 💖 اسپانسرز

<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>

## 👏 خراج تحسین

* [zadam](https://github.com/zadam) ایپلیکیشن کے اصل تصور اور نفاذ کے لیے۔
* [Sarah Hussein](https://github.com/Sarah-Hussein) ایپلیکیشن آئیکن ڈیزائن کرنے
  کے لیے۔
* [nriver](https://github.com/nriver) بین الاقوامی کاری پر کام کرنے کے لیے۔
* [Thomas Frei](https://github.com/thfrei) Canvas پر اصل کام کرنے کے لیے۔
* [antoniotejada](https://github.com/nriver) اصل سنٹیکس ہائی لائٹ وجٹ کے لیے۔
* [Tabler Icons](https://tabler.io/icons) سسٹم ٹرے آئیکنز کے لیے۔
*   The application icons in the import dialog are from:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) for
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) for Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) for Anytype.
*  The LLM provider icons are from [Lobe Icons](https://lobehub.com/icons).

Trilium اس کے پیچھے موجود ٹیکنالوجیز کے بغیر ممکن نہیں تھا:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - ٹیکسٹ نوٹس کا بصری
  ایڈیٹر۔
* [CodeMirror](https://github.com/codemirror/CodeMirror) - بڑی تعداد میں زبانوں
  کی سپورٹ کے ساتھ کوڈ ایڈیٹر۔
* [Excalidraw](https://github.com/excalidraw/excalidraw) - Canvas نوٹس میں
  استعمال ہونے والی لامحدود وائٹ بورڈ۔
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - مائنڈ میپ
  فنکشنالٹی فراہم کرتا ہے۔
* [Leaflet](https://github.com/Leaflet/Leaflet) - جغرافیائی نقشے رینڈر کرنے کے
  لیے۔
* [Tabulator](https://github.com/olifolkerd/tabulator) - کلیکشنز میں استعمال
  ہونے والی انٹریکٹو ٹیبل کے لیے۔
* [FancyTree](https://github.com/mar10/fancytree) - بھرپور فیچرز والی ٹری
  لائبریری جس کا کوئی حقیقی مقابلہ نہیں۔

## 🤝 سپورٹ

Trilium [سینکڑوں گھنٹوں کی
محنت](https://github.com/TriliumNext/Trilium/graphs/commit-activity) سے بنایا
اور برقرار رکھا گیا ہے۔ آپ کی سپورٹ اسے اوپن سورس رکھتی ہے، فیچرز بہتر کرتی ہے
اور ہوسٹنگ جیسے اخراجات پورے کرتی ہے۔

ایپلیکیشن کے مرکزی ڈیولپر ([eliandoran](https://github.com/eliandoran)) کو درج
ذیل طریقوں سے سپورٹ کرنے پر غور کریں:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 لائسنس

کاپی رائٹ 2017-2025 zadam، Elian Doran، اور دیگر تعاون کاران

یہ پروگرام مفت سافٹ ویئر ہے: آپ اسے GNU Affero General Public License کی شرائط
کے تحت، جیسا کہ Free Software Foundation نے شائع کیا ہے، ورژن 3 یا (آپ کی
صوابدید پر) کسی بھی بعد کے ورژن کے تحت، دوبارہ تقسیم اور/یا تبدیل کر سکتے ہیں۔

---

### README Vi (`docs/README-vi.md`)

# Trilium Notes


\

![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/)



[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)
| [Vietnamese](./README-vi.md)


Trilium Notes là một ứng dụng ghi chú phân cấp miễn phí, mã nguồn mở, đa nền
tảng tập trung vào việc xây dựng cơ sở tri thức cá nhân lớn.

Bạn đang tìm kiếm "Trillium Notes"? Cách viết chính xác của dự án là "Trilium
Notes", với một `l`.

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

## ⏬ Tải xuống
- [Bản phát hành mới
  nhất](https://github.com/TriliumNext/Trilium/releases/latest) – phiên bản ổn
  định, được khuyên dùng cho hầu hết người dùng.
- [Bản dựng
  nightly](https://github.com/TriliumNext/Trilium/releases/tag/nightly) – phiên
  bản phát triển kém ổn định, được cập nhật hàng ngày với các tính năng mới nhất
  và sửa lỗi.

## 📚 Tài Liệu

**Truy cập tài liệu toàn diện của chúng tôi tại
[docs.triliumnotes.org](https://docs.triliumnotes.org/)**

Tài liệu của chúng tôi có sẵn ở nhiều định dạng:
- **Tài liệu trực tuyến**: Xem tài liệu đầy đủ tại
  [docs.triliumnotes.org](https://docs.triliumnotes.org/)
- **Trợ giúp trong ứng dụng**: Nhấn `F1` trong Trilium để truy cập tài liệu
  tương tự trực tiếp trong ứng dụng
- **Github**: Đi đến [Hướng dẫn sử dụng] trong kho lưu trữ này

### Liên Kết Nhanh
- [Hướng Dẫn Bắt Đầu](https://docs.triliumnotes.org/)
- [Hướng Dẫn Cài Đặt](https://docs.triliumnotes.org/user-guide/setup)
- [Thiết Lập
  Docker](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Cập Nhật
  TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Khái Niệm Và Chức Năng Cơ
  Bản](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Các Mẫu Cơ Sở Tri Thức Cá
  Nhân](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)

## 🎁 Chức Năng

* Các ghi chú có thể được sắp xếp thành cây có độ sâu bất kỳ. Một ghi chú có thể
  được đặt vào nhiều nơi trong cây (xem
  [cloning](https://docs.triliumnotes.org/user-guide/concepts/notes/cloning))
* Trình soạn thảo ghi chú WYSIWYG đầy đủ tính năng, hỗ trợ bảng, hình ảnh, và
  [toán học](https://docs.triliumnotes.org/user-guide/note-types/text); đồng
  thời [tự động định
  dạng](https://docs.triliumnotes.org/user-guide/note-types/text) sang markdown
* Hỗ trợ chỉnh sửa [ghi chú chứa mã
  nguồn](https://docs.triliumnotes.org/user-guide/note-types/code), kèm tô sáng
  cú pháp
* [Điều hướng giữa các ghi
  chú](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-navigation)
  nhanh và dễ dàng, tìm kiếm toàn văn và [note
  hoisting](https://docs.triliumnotes.org/user-guide/concepts/navigation/note-hoisting)
* Quản lý [phiên bản ghi
  chú](https://docs.triliumnotes.org/user-guide/concepts/notes/note-revisions)
  mượt mà
* [Các thuộc
  tính](https://docs.triliumnotes.org/user-guide/advanced-usage/attributes) ghi
  chú có thể được dùng cho việc tổ chức, truy xuất và [viết
  script](https://docs.triliumnotes.org/user-guide/scripts) nâng cao
* Giao diện sẵn có cho Tiếng Anh, Tiếng Đức, Tiếng Tây Ban Nha, Tiếng Pháp,
  Tiếng Rumani, và Tiếng Trung (giản thể và phồn thể)
* [Tích hợp OpenID và
  TOTP](https://docs.triliumnotes.org/user-guide/setup/server/mfa) trực tiếp để
  đăng nhập bảo mật hơn
* [Đồng bộ hóa](https://docs.triliumnotes.org/user-guide/setup/synchronization)
  với máy chủ đồng bộ tự triển khai
  * Có các [dịch vụ bên thứ ba để lưu trữ server đồng bộ
    hóa](https://docs.triliumnotes.org/user-guide/setup/server/cloud-hosting)
* [Chia sẻ](https://docs.triliumnotes.org/user-guide/advanced-usage/sharing)
  (công bố) các ghi chú lên mạng Internet công cộng
* [Mã hóa ghi
  chú](https://docs.triliumnotes.org/user-guide/concepts/notes/protected-notes)
  mạnh mẽ với mức chi tiết đến từng ghi chú
* Phác thảo sơ đồ, dựa trên [Excalidraw](https://excalidraw.com/) (loại ghi chú
  "canvas")
* [Sơ đồ quan
  hệ](https://docs.triliumnotes.org/user-guide/note-types/relation-map) và [sơ
  đồ ghi chú/liên
  kết](https://docs.triliumnotes.org/user-guide/note-types/note-map) để trực
  quan hóa các ghi chú và quan hệ của chúng
* Sơ đồ tư duy, dựa trên [Mind Elixir](https://docs.mind-elixir.com/)
* [Bản đồ địa lý](https://docs.triliumnotes.org/user-guide/collections/geomap)
  với các chấm chỉ vị trí và các đường GPX
* [Viết script](https://docs.triliumnotes.org/user-guide/scripts) - xem [Mục
  trưng bày nâng
  cao](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) cho
  tự động hóa
* Mở rộng tốt về cả khả năng sử dụng và hiệu năng lên đến 100.000 ghi chú
* Tối ưu hóa cảm ứng [mobile
  frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) cho
  điện thoại thông minh và máy tính bảng
* Tích hợp sẵn [giao diện
  tối](https://docs.triliumnotes.org/user-guide/concepts/themes), hỗ trợ giao
  diện do người dùng tùy chỉnh
* Hỗ trợ nhập, xuất cho
  [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote.html)
  và
  [Markdown](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown)
* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) để
  lưu trữ nội dung web dễ dàng
* Giao diện tùy biến (nút thanh bên, widget do người dùng tự tạo,...)
* [Chỉ số](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics),
  cùng với một Grafana Dashboard.

✨ Hãy xem thử các nguồn tài nguyên/cộng đồng bên thứ ba dưới đây để tìm thêm
nhiều tiện ích liên quan đến TriliumNext:

- [awesome-trilium](https://github.com/Nriver/awesome-trilium) cho các chủ đề,
  script, plugin và nhiều hơn nữa.
- [TriliumRocks!](https://trilium.rocks/) cho những hướng dẫn, và nhiều hơn.

## ❓Tại sao là TriliumNext?

Người phát triển ban đầu của Trilium ([Zadam](https://github.com/zadam)) đã hào
phóng tặng kho lưu trữ Trilium cho dự án cộng đồng, hiện đang đặt tại
https://github.com/TriliumNext

### ⬆️ Chuyển từ Zadam/Trilium?

Không cần những bước chuyển đặc biệt nào để chuyển từ zadam/Trilium sang
TriliumNext/Trilium. Đơn giản chỉ cần [cài đặt
TriliumNext/Trilium](#-installation) như thông thường và nó sẽ sử dụng cơ sở dữ
liệu sẵn có của bạn.

Các phiên bản trước và bao gồm
[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) đều tương
thích với phiên bản mới nhất của zadam/trilium
[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Các phiên bản
sau đó của TriliumNext/Trilium đã tăng phiên bản đồng bộ, khiến việc chuyển sang
trực tiếp không còn khả thi.

## 💬 Thảo luận cùng chúng tôi

Hãy thoải mái tham gia các cuộc trò chuyện chính thức. Chúng tôi luôn muốn lắng
nghe các tính năng, đề xuất hoặc vấn đề mà bạn đưa ra!

- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (Cho những thảo luận
  đồng bộ thời gian thực.)
  - Phòng `General` trong Matrix cũng được kết nối tới
    [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (Cho
  những thảo luận không đồng bộ.)
- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (Cho việc báo
  cáo lỗi và yêu cầu tính năng.)

## 🏗 Cài Đặt

### Windows / MacOS

Tải bản phát hành nhị phân cho nền tảng của bạn từ [trang phát hành mới
nhất](https://github.com/TriliumNext/Trilium/releases/latest), giải nén gói và
chạy tệp thực thi `trilium`.

### Linux

Nếu bản phân phối của bạn được liệt kê trong bảng dưới đấy, hãy dùng gói cài đặt
của nó.

[![Tình trạng đóng
gói](https://repology.org/badge/vertical-allrepos/trilium.svg)](https://repology.org/project/trilium/versions)

Bạn cũng có thể tải xuống bản phát hành binary cho nền tảng của mình từ [trang
phát hành mới nhất](https://github.com/TriliumNext/Trilium/releases/latest),
giải nén gói và chạy tệp thực thi `trilium`.

TriliumNext cũng được cung cấp dưới dạng Flatpak, nhưng chưa được phát hành trên
FlatHub.

### Trình duyệt (mọi hệ điều hành)

Nếu bạn sử dụng cài đặt server (xem bên dưới), bạn có thể truy cập trực tiếp vào
giao diện web (gần như giống hệt ứng dụng desktop).

Hiện tại chỉ hỗ trợ (và đã kiểm tra) các phiên bản mới nhất của Chrome &
Firefox.

### Di Động

Để sử dụng TriliumNext trên thiết bị di động, bạn có thể sử dụng trình duyệt web
di động để truy cập vào giao diện di động của một cài đặt server (xem bên dưới).

Xem issue https://github.com/TriliumNext/Trilium/issues/4962 để biết thêm thông
tin về hỗ trợ ứng dụng di động.

#### TriliumDroid

Nếu bạn thích một ứng dụng Android native, bạn có thể sử dụng
[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid).
Báo cáo lỗi và các tính năng thiếu tại [kho mã nguồn của
họ](https://github.com/FliegendeWurst/TriliumDroid). Lưu ý: Tốt nhất là tắt cập
nhật tự động trên cài đặt server của bạn (xem bên dưới) khi sử dụng TriliumDroid
vì phiên bản đồng bộ hóa phải khớp giữa Trilium và TriliumDroid.

#### Pocket Trilium

Nếu bạn muốn một ứng dụng Android native đầy đủ tính năng, hãy xem [Pocket
Trilium](https://github.com/Nriver/pocket-trilium). Nó chạy một instance Trilium
hoàn chỉnh trên điện thoại của bạn, hỗ trợ sử dụng ngoại tuyến đầy đủ và cho
phép bạn đồng bộ hóa với server của mình.

#### Trinote

Nếu bạn muốn có một ứng dụng iOS thuần (native), bạn có thể sử dụng
[Trinote](https://apps.apple.com/us/app/trinote/id6761228249) — một ứng dụng mã
nguồn mở dành cho máy chủ Trilium / TriliumNext tự lưu trữ (self-hosted). Ứng
dụng này cho phép bạn duyệt và sắp xếp cây ghi chú, tìm kiếm ghi chú trên máy
chủ, đọc và chỉnh sửa tất cả các loại ghi chú (văn bản, mã nguồn, sơ đồ tư duy,
bảng tính, bản đồ địa lý, bản vẽ canvas, v.v.), đồng thời giữ cho các ghi chú
luôn sẵn sàng để xem và chỉnh sửa ngay cả khi ngoại tuyến (offline).

### Server

Để cài đặt TriliumNext trên server của riêng bạn (bao gồm cả qua Docker từ
[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)), hãy làm theo [tài
liệu cài đặt server](https://docs.triliumnotes.org/user-guide/setup/server).


## 💻 Đóng góp

### Bản dịch

Nếu bạn là người bản ngữ, hãy giúp chúng tôi dịch Trilium bằng cách truy cập
[trang Weblate](https://hosted.weblate.org/engage/trilium/) của chúng tôi.

Dưới đây là mức độ bao phủ ngôn ngữ mà chúng tôi có cho đến nay:

[![Trạng thái bản
dịch](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/)

### Mã nguồn

Tải xuống kho mã nguồn, cài đặt các phụ thuộc bằng `pnpm` và sau đó chạy server
(khả dụng tại http://localhost:8080):
```shell
Git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run server:start
```

### Tài liệu

Tải xuống kho mã nguồn, cài đặt các phụ thuộc bằng `pnpm` và sau đó chạy môi
trường cần thiết để chỉnh sửa tài liệu:
```shell
Git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm edit-docs:edit-docs
```

Hoặc, nếu bạn đã cài đặt Nix:
```shell
# Chạy trực tiếp
nix run .#edit-docs

# Hoặc cài đặt vào hồ sơ của bạn
nix profile install .#edit-docs
trilium-edit-docs
```


### Dựng bản thực thi
Tải xuống kho mã nguồn, cài đặt các phụ thuộc bằng `pnpm` và sau đó dựng ứng
dụng desktop cho Windows:
```shell
Git clone https://github.com/TriliumNext/Trilium.git
cd Trilium
pnpm install
pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32
```

Để biết thêm chi tiết, hãy xem [tài liệu phát
triển](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide).

### Tài liệu dành cho nhà phát triển

Vui lòng xem [hướng dẫn tài
liệu](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md)
để biết chi tiết. Nếu bạn có thêm câu hỏi, hãy liên hệ thông qua các liên kết
được mô tả trong phần "Thảo luận với chúng tôi" ở trên.

## 💖 Nhà tài trợ

<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>

## 👏 Lời cảm ơn

* [Zadam](https://github.com/zadam) vì ý tưởng và việc triển khai ban đầu của
  ứng dụng.
* [Sarah Hussein](https://github.com/Sarah-Hussein) vì đã thiết kế biểu tượng
  ứng dụng.
* [Nriver](https://github.com/nriver) vì công việc quốc tế hóa.
* [Thomas Frei](https://github.com/thfrei) vì công việc ban đầu về Canvas.
* [Antoniotejada](https://github.com/nriver) vì widget tô sáng cú pháp ban đầu.
* [Tabler Icons](https://tabler.io/icons) vì các biểu tượng khay hệ thống.
*   Các biểu tượng ứng dụng trong hộp thoại nhập có nguồn gốc từ:
    *   [Material Design Icons](https://pictogrammers.com/library/mdi/) cho
        OneNote, Google Keep, Evernote.
    *   [Font Awesome](https://fontawesome.com/) cho Notion, Obsidian.
    *   [SVGicons.com](https://svgicons.com/icon/187676/anytype) cho Anytype.
*  Các biểu tượng nhà cung cấp LLM có nguồn gốc từ [Lobe
   Icons](https://lobehub.com/icons).

Trilium sẽ không thể tồn tại nếu không có các công nghệ đằng sau nó:

* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - trình soạn thảo trực
  quan cho các ghi chú văn bản.
* [CodeMirror](https://github.com/codemirror/CodeMirror) - trình soạn thảo mã
  nguồn hỗ trợ một lượng lớn ngôn ngữ.
* [Excalidraw](https://github.com/excalidraw/excalidraw) - bảng trắng vô hạn
  được sử dụng trong các ghi chú Canvas.
* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - cung cấp chức
  năng sơ đồ tư duy.
* [Leaflet](https://github.com/Leaflet/Leaflet) - để hiển thị bản đồ địa lý.
* [Tabulator](https://github.com/olifolkerd/tabulator) - cho bảng tương tác được
  sử dụng trong các bộ sưu tập.
* [FancyTree](https://github.com/mar10/fancytree) - thư viện cây phong phú tính
  năng, không có đối thủ thực sự.

## 🤝 Hỗ trợ

Trilium được xây dựng và bảo trì bằng [hàng trăm giờ làm
việc](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Sự hỗ trợ
của bạn giúp duy trì mã nguồn mở, cải thiện tính năng và chi trả các chi phí như
lưu trữ.

Hãy cân nhắc hỗ trợ nhà phát triển chính
([eliandoran](https://github.com/eliandoran)) của ứng dụng thông qua:

- [GitHub Sponsors](https://github.com/sponsors/eliandoran)
- [PayPal](https://paypal.me/eliandoran)
- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran)

## 🔑 Giấy phép

Bản quyền 2017-2025 zadam, Elian Doran và các nhà đóng góp khác

Chương trình này là phần mềm tự do: bạn có thể phân phối lại và/hoặc sửa đổi nó
theo các điều khoản của Giấy phép Công cộng Tổng quát GNU Affero do Free
Software Foundation công bố, phiên bản 3 của Giấy phép hoặc (theo lựa chọn của
bạn) bất kỳ phiên bản nào mới hơn.

---

### Developer Guide Developer Guide (`docs/Developer Guide/Developer Guide.md`)

# Developer Guide
This documentation is intended for developers planning to implement new features or maintain the Trilium Notes application, as it describes the architecture of the application.

For the user-facing documentation, including how to write scripts and the various APIs, consult the [user guide](https://docs.triliumnotes.org/user-guide/) instead.

### Quick links

*   <a class="reference-link" href="Developer%20Guide/Environment%20Setup.md">Environment Setup</a>
*   <a class="reference-link" href="Developer%20Guide/Project%20Structure.md">Project Structure</a>

### External links

*   The [Trilium Notes website](https://triliumnotes.org/), for a quick presentation of the application.
*   [User Guide](https://docs.triliumnotes.org/user-guide/), to understand the concepts of the application itself.
*   [GitHub Repository (TriliumNext/Trilium)](https://github.com/TriliumNext/Trilium/)

---

### User Guide User Guide (`docs/User Guide/User Guide.md`)

# User Guide
Trilium is an open-source solution for note-taking and organizing a personal knowledge base. Use it locally on your desktop, or sync it with your self-hosted server to keep your notes everywhere you go.

> [!TIP]
> The same documentation can be accessed locally from within the Trilium Notes application by pressing F1.

## Getting started

1.  See <a class="reference-link" href="User%20Guide/Quick%20Start.md">Quick Start</a>.
2.  Go through <a class="reference-link" href="User%20Guide/Basic%20Concepts%20and%20Features">Basic Concepts and Features</a>.
3.  Understand <a class="reference-link" href="User%20Guide/Basic%20Concepts%20and%20Features/Notes.md">Notes</a>.
4.  Browse through <a class="reference-link" href="User%20Guide/Collections.md">Collections</a>.

## Quick links

*   <a class="reference-link" href="User%20Guide/Installation%20%26%20Setup/Desktop%20Installation.md">Desktop Installation</a>
*   <a class="reference-link" href="User%20Guide/Installation%20%26%20Setup/Server%20Installation.md">Server Installation</a>
*   <a class="reference-link" href="User%20Guide/Scripting/Script%20API/Frontend%20API">Frontend API</a> or <a class="reference-link" href="User%20Guide/Scripting/Script%20API/Backend%20API.dat">Backend API</a>
*   [ETAPI reference](User%20Guide/Advanced%20Usage/ETAPI%20\(REST%20API\)/API%20Reference.dat)

## External links

*   The [Trilium Notes website](https://triliumnotes.org/), for a quick presentation of the application.
*   [Developer Guide](https://docs.triliumnotes.org/developer-guide/), to understand the architecture and processes behind the development of Trilium Notes.
*   [GitHub Repository (TriliumNext/Trilium)](https://github.com/TriliumNext/Trilium/)

---

### Developer Guide Developer Guide Architecture (`docs/Developer Guide/Developer Guide/Architecture.md`)

# Architecture
Trilium Notes is a hierarchical note-taking application built as a TypeScript monorepo. It supports multiple deployment modes (desktop, server, mobile web) and features advanced capabilities including synchronization, scripting, encryption, and rich content editing.

### Key Characteristics

*   **Monorepo Architecture**: Uses pnpm workspaces for dependency management
*   **Multi-Platform**: Desktop (Electron), Server (Node.js/Express), and Mobile Web
*   **TypeScript-First**: Strong typing throughout the codebase
*   **Plugin-Based**: Extensible architecture for note types and UI components
*   **Offline-First**: Full functionality without network connectivity
*   **Synchronization-Ready**: Built-in sync protocol for multi-device usage

### Technology Stack

*   **Runtime**: Node.js (backend), Browser/Electron (frontend)
*   **Language**: TypeScript, JavaScript
*   **Database**: SQLite (better-sqlite3)
*   **Build Tools**:
    *   Client: Vite,
    *   Server: ESBuild (bundling)
    *   Package manager: pnpm
*   **UI Framework**: Custom widget-based system (vanilla HTML, CSS & JavaScript + jQuery), in the process of converting to React/Preact.
*   **Rich Text**: CKEditor 5 (customized)
*   **Code Editing**: CodeMirror 6
*   **Desktop**: Electron
*   **Server**: Express.js

## Main architecture

Trilium follows a **client-server architecture** even in desktop mode, where Electron runs both the backend server and frontend client within the same process.

```
graph TB
    subgraph Frontend
        Widgets[Widgets<br/>System]
        Froca[Froca<br/>Cache]
        UIServices[UI<br/>Services]
    end
    
    subgraph Backend["Backend Server"]
        Express[Express<br/>Routes]
        Becca[Becca<br/>Cache]
        ScriptEngine[Script<br/>Engine]
        Database[(SQLite<br/>Database)]
    end
    
    Widgets -.-> API[WebSocket & REST API]
    Froca -.-> API
    UIServices -.-> API
    API -.-> Express
    API -.-> Becca
    API -.-> ScriptEngine
    Becca --> Database
    Express --> Database
    ScriptEngine --> Database
```

### Deployment Modes

1.  **Desktop Application**
    *   Electron wrapper running both frontend and backend
    *   Local SQLite database
    *   Full offline functionality
    *   Cross-platform (Windows, macOS, Linux)
2.  **Server Installation**
    *   Node.js server exposing web interface
    *   Multi-user capable
    *   Can sync with desktop clients
    *   Docker deployment supported
3.  **Mobile Web**
    *   Optimized responsive interface
    *   Accessed via browser
    *   Requires server installation

## Monorepo Structure

Trilium uses **pnpm workspaces** to manage its monorepo structure, with apps and packages clearly separated.

```
trilium/
├── apps/                    # Runnable applications
│   ├── client/             # Frontend application (shared by server & desktop)
│   ├── server/             # Node.js server with web interface
│   ├── desktop/            # Electron desktop application
│   ├── web-clipper/        # Browser extension for web content capture
│   ├── db-compare/         # Database comparison tool
│   ├── dump-db/            # Database export tool
│   ├── edit-docs/          # Documentation editing tool
│   ├── build-docs/         # Documentation build tool
│   └── website/            # Marketing website
│
├── packages/               # Shared libraries
│   ├── commons/           # Shared interfaces and utilities
│   ├── ckeditor5/         # Custom rich text editor
│   ├── codemirror/        # Code editor customizations
│   ├── highlightjs/       # Syntax highlighting
│   ├── share-theme/              # Shared note theme
│   ├── splitjs/                  # Split pane library
│   └── turndown-plugin-gfm/      # Markdown conversion
│
├── docs/                   # Documentation
├── scripts/                # Build and utility scripts
└── patches/                # Package patches (via pnpm)
```

### Package Dependencies

The monorepo uses workspace protocol (`workspace:*`) for internal dependencies:

```
desktop → client → commons
server  → client → commons
client  → ckeditor5, codemirror, highlightjs
ckeditor5 → its in-tree plugins (src/plugins/)
```

## Security summary

### Encryption System

**Per-Note Encryption:**

*   Notes can be individually protected
*   AES-128-CBC encryption for encrypted notes.
*   Separate protected session management

**Protected Session:**

*   Time-limited access to protected notes
*   Automatic timeout
*   Re-authentication required
*   Frontend: `protected_session.ts`
*   Backend: `protected_session.ts`

### Authentication

**Password Auth:**

*   PBKDF2 key derivation
*   Salt per installation
*   Hash verification

**OpenID Connect:**

*   External identity provider support
*   OAuth 2.0 flow
*   Configurable providers

**TOTP (2FA):**

*   Time-based one-time passwords
*   QR code setup
*   Backup codes

### Authorization

**Single-User Model:**

*   Desktop: single user (owner)
*   Server: single user per installation

**Share Notes:**

*   Public access without authentication
*   Separate Shaca cache
*   Read-only access

### CSRF Protection

**CSRF Tokens:**

*   Required for state-changing operations
*   Token in header or cookie
*   Validation middleware

### Input Sanitization

**XSS Prevention:**

*   DOMPurify for HTML sanitization
*   CKEditor content filtering
*   CSP headers

**SQL Injection:**

*   Parameterized queries only
*   Better-sqlite3 prepared statements
*   No string concatenation in SQL

### Dependency Security

**Vulnerability Scanning:**

*   Renovate bot for updates
*   npm audit integration
*   Override vulnerable sub-dependencies

---

### Developer Guide Developer Guide Branching Strategy (`docs/Developer Guide/Developer Guide/Branching strategy.md`)

# Branching strategy
## Main branch

The main development branch is conveniently called `main`. This branch contains all the merged features and is considered semi-stable.

## Development

Every new development must be done in a separate branch (usually prefixed with `feature/`). The PR must then be reviewed.

## Reviewing

Each PR must be tested manually and reviewed by a maintainer. For PRs that are made by the maintainers themselves, an LLM review from Copilot or Gemini are also accepted.

After a PR is approved, it is merged into the `main` branch and the change log draft is updated.

## Releasing

[Releasing a new version](Building/Releasing%20a%20new%20version.md) is done straight from the `main` branch once it's deemed stable enough for production.

## Hot-fixing

After releasing a new version, it's sometimes desirable to create a hotfix in order to fix some issues with the production version without introducing many changes that might have already been merged in `main`.

To do so, the procedure is as follows:

1.  A `hotfix` branch is created, from the tag of the release.
2.  If fixes/features from the `main` branch are needed, they are cherry-picked directly onto the branch.
3.  New fixes/features are either developed directly on the `hotfix` branch or an a PR that targets this branch, depending on the complexity.
4.  A new version is released from the `hotfix` version.
5.  The `hotfix` version is merged back into `main`, via a PR.

---

### Developer Guide Developer Guide Documentation (`docs/Developer Guide/Developer Guide/Documentation.md`)

# Documentation
There are multiple types of documentation for Trilium:

*   The _User Guide_ represents the user-facing documentation. This documentation can be browsed by users directly from within Trilium, by pressing <kbd>F1</kbd>.
*   The _Developer's Guide_ represents a set of Markdown documents that present the internals of Trilium, for developers.
*   _Release Notes_, this contains the change log for each released or soon-to-be-released version. The release notes are used automatically by the CI when releasing a version.
*   The _Script API_, which is an automatically generated documentation for the front-end and back-end APIs for scripts.

## Location of the documentation

All documentation is stored in the [Trilium](https://github.com/TriliumNext/Trilium) repository:

*   `docs/Developer Guide` contains Markdown documentation that can be modified either externally (using a Markdown editor, or internally using Trilium).
*   `docs/Release Notes` is also stored in Markdown format and can be freely edited.
*   The _Script API_ is auto-generated and is **not** committed to the repository. It is built into the gitignored `site/` directory and published to [docs.triliumnotes.org](https://docs.triliumnotes.org/); see [Updating the Script API](#updating-the-script-api) below.
*   `docs/User Guide` contains Markdown documentation as well, together with a `!!!meta.json` file that describes the note tree (note IDs, share aliases, icons, attachments).
    *   From it, `apps/server/src/assets/doc_notes/en/User Guide` (the HTML rendered by the in-app help) and `apps/standalone/src/assets/help_meta.json` are generated. These generated files must never be edited by hand.
    *   The Markdown can be edited by hand, as long as the generated files are refreshed afterwards by running `pnpm edit-docs:sync-docs` (see below).

The mappings between note trees and directories are listed in `edit-docs-config.yaml` at the root of the repository.

## Editing the documentation

There are two ways to modify documentation:

*   Using a special mode of Trilium.
*   By manually editing the files.

### Using the `edit-docs` app

To edit the documentation using Trilium, set up a working development environment via <a class="reference-link" href="Environment%20Setup.md">Environment Setup</a> and run the following command: `pnpm edit-docs:edit-docs`.

How it works:

*   At startup, the documentation from `docs/` is imported from Markdown into a in-memory session (the initialization of the database is already handled by the application).
*   Each modification will trigger after 10s an export from the in-memory Trilium session back to Markdown, including the meta file, as well as the HTML and meta files used by the in-app help.

### Manual editing

Small modifications can be made directly using a Markdown editor or VS Code, for example. For the User Guide, run `pnpm edit-docs:sync-docs` afterwards: it performs the same import and export as the `edit-docs` app, without opening a window, so that the Markdown is normalized the same way and the in-app help is regenerated.

When making manual modifications, keep in mind:

*   Images are handled as Trilium attachments which are stored in the meta file, so a picture cannot simply be dropped in the directory.
*   The file or directory structure is described by the meta file. A file that is not described in the meta file will cause the import to fail, and a file that is described but missing from the disk as well.
*   The `writing-documentation` skill in `.claude/skills` provides a `docs.mjs` script that handles these cases (creating a page, registering an image, renaming, moving or deleting a page) and audits the documentation for broken links, missing images and inconsistent metadata.

### Reviewing & committing the changes

Since the documentation is tracked with Git, after making the manual or automatic modifications (wait at least 10s after making the modification in the `edit-docs` app) the changes will reflect in Git.

Make sure to analyze each modified file and report possible issues.

Important aspects to consider:

*   The Trilium import/export mechanism is not perfect, so at the next import/export/import cycle some whitespace might get thrown in. It's generally safe to commit the changes as-is.
*   Since we are importing Markdown, editing HTML and then exporting the HTML back to Markdown there might be some edge cases where the formatting is not properly preserved. Try to identify such cases and report them in order to get them fixed (this will benefit also the users).

## Automation

The documentation is built via `apps/build-docs`:

1.  The output directory is cleared.
2.  The User Guide and the Developer Guide are built.
    1.  The documentation from the repo is archived and imported into an in-memory instance.
    2.  The documentation is exported using the shared theme.
3.  The API docs (internal and ETAPI) are statically rendered via Redocly.
4.  The script API is generated via `typedoc`

The `deploy-docs` workflow triggers the documentation build and uploads it to CloudFlare Pages.

## Updating the Script API

As mentioned previously, the Script API is not manually editable since it is auto-generated using TypeDoc.

The Script API is regenerated automatically as part of `pnpm docs:build` — its output goes into the gitignored `site/script-api/{backend,frontend,electron}` directory and is published by the `deploy-docs` workflow, so there is nothing to commit. To preview changes locally, run `pnpm docs:build` and inspect the output under `site/`.

Note that in order to simulate the environment a script would have, some fake source files (in the sense that they are only used for documentation) are being used as entrypoints for the documentation. Look for `backend_script_entrypoint` and `frontend_script_entrypoint` in `apps/build-docs/src`.

## Building locally

In the Git root:

*   Run `pnpm docs:build`. The built documentation will be available in `site` at Git root.
*   To also run a webserver to test it, run `pnpm docs:preview` (this will not build the documentation) and navigate to `localhost:9000`.

---

### Developer Guide Developer Guide Environment Setup (`docs/Developer Guide/Developer Guide/Environment Setup.md`)

# Environment Setup
## Node.js

Use the Node.js version pinned in `.nvmrc` at the root of the repository. With [nvm](https://github.com/nvm-sh/nvm), `nvm install` run inside the repository installs and activates it.

## Setting up `pnpm`

Trilium uses the `pnpm` package manager in order to better manage its mono-repo structure. Unlike `npm` which comes by default with Node.js, `pnpm` needs to be installed separately. The expected version is the `packageManager` field of the root `package.json`; a newer release of the same major works too, since `pmOnFail: ignore` in `pnpm-workspace.yaml` tolerates the difference.

Install it with `npm`:

```
npm install pnpm
```

pnpm 12 is a native executable that its install script links into place, so the command needs lifecycle scripts allowed (npm's default). Under a version manager such as nvm, a global package belongs to one Node.js version, so run the command again after switching to another one. The [standalone installer](https://pnpm.io/installation) is an alternative that does not depend on the Node.js version.

After that, run `pnpm` in a new terminal to see if it is working.

> [!WARNING]
> `corepack enable` is no longer the recommended way to obtain `pnpm`. Only Corepack 0.34.5 or newer (bundled from Node.js 24.12 on) can start the native pnpm 12, and Node.js 25 no longer ships Corepack at all. An older Corepack fails with `Cannot find module '…/corepack/v1/pnpm/12.x.y/bin/pnpm.cjs'`, and the `~/.cache/node/corepack/v1/pnpm/12.x.y` directory it wrote makes a newer Corepack fail the same way, so delete that directory too.

As a quick heads-up of some differences when compared to `npm`:

*   Generally instead of `npm run` we have `pnpm run` instead.
*   Instead of `npx` we have `pnpm exec`.

## Installing dependencies

Run `pnpm i` at the top of the `Trilium` repository to install the dependencies.

> [!NOTE]
> Dependencies are kept up to date periodically in the project. Generally it's a good rule to do `pnpm i` after each `git pull` on the main branch.

## IDE

Our recommended IDE for working on Trilium is Visual Studio Code (or VSCodium if you are looking for a fully open-source alternative).

By default we include a number of suggested extensions which should appear when opening the repository in VS Code. Most of the extensions are for integrating various technologies we are using such as Playwright and Vitest for testing or for <a class="reference-link" href="Concepts/Internationalisation%20%20Translations.md">Internationalisation / Translations</a>.

## TypeScript

The root `package.json` declares **both** `typescript` (6.x) and `@typescript/native` (an alias of `typescript@7`). This is deliberate — do not "deduplicate" them by bumping `typescript` to 7:

*   **`typescript` 6.x is the library.** TypeScript 7 is the native Go port and its package no longer exports the JS compiler API (`exports["."]` is just a version stub). Everything that does `require("typescript")` needs 6.x: TypeDoc, typescript-eslint, and — the one that also ships to users — `packages/codemirror`, which runs the real language service in the browser for script-note IntelliSense.
*   **`@typescript/native` is the compiler binary**, used only by `scripts/filter-tsc-output.mts` behind `pnpm typecheck`. It builds the whole project graph in roughly a seventh of the time 6.x takes.
*   pnpm gives `node_modules/.bin/tsc` to the alias, so a bare `tsc` on the command line is **7**, not the 6.x that tooling loads. That is also what keeps `.tsbuildinfo` in one format — the two majors cannot read each other's, and mixing them forces a full rebuild every time.

**Do not switch to `@typescript/typescript6`.** Microsoft's documented side-by-side layout aliases `typescript` to that compatibility shim so the native compiler can own the `tsc` bin name. It does not fit here, for two reasons that only show up at build time:

*   The shim ships five files and **no `lib.*.d.ts`**, so the 96 `typescript/lib/lib.*.d.ts?raw` imports in `packages/codemirror/src/type_completion/ts_lib_files.ts` fail to resolve and the client build dies.
*   Working around that by keeping a real `typescript` under `packages/codemirror` splits resolution: `@typescript/vfs` and `@valtown/codemirror-ts` are hoisted to the root and follow the shim, while codemirror's own source follows its nested copy. Two physical paths means the 3.3 MB compiler is bundled **twice** into the lazy script-note chunk (measured: client `dist` 69 M → 72 M).

The official layout assumes the only consumer of the `typescript` name is tooling. This repo also bundles it into a browser app, so the plain package has to stay.

---

### Developer Guide Developer Guide Project Structure (`docs/Developer Guide/Developer Guide/Project Structure.md`)

# Project Structure
As the application grew in complexity, we decided to switch to a monorepo based on `pnpm`. Our initial monorepo implementation used NX, but we've switched to pure `pnpm` workspaces and our own build scripts.

## Project structure

The mono-repo is mainly structured in:

*   `apps`, representing runnable entry-points such as the `desktop`, the `server` but also additional tooling.
    *   `client`, representing the front-end that is used both by the server and the desktop application.
    *   `server`, representing the Node.js / server version of the application.
    *   `desktop`, representing the Electron-based desktop application.
    *   `web-clipper`, representing the browser extension to easily clip web pages into Trilium, with support for both Firefox and Chrome (manifest V3).
*   `packages`, containing dependencies used by one or more `apps`.
    *   `commons`, containing shared code for all the apps.

## Working with the project

For example to run the server instance:

```
pnpm server:start
```

## Running and building

Each application has a number of tasks. Here's a non-exhaustive list of the tasks that are useful during development. See <a class="reference-link" href="Building">Building</a>.

## Managing dependencies across the mono-repo

We are using [pnpm workspaces](https://pnpm.io/workspaces) to manage the project structure. The workspace configuration is in `pnpm-workspace.yaml` at project level but it generally should not be modified.

---

### Developer Guide Developer Guide Testing (`docs/Developer Guide/Developer Guide/Testing.md`)

# Testing
### Test Organization

**Parallel Tests** (can run simultaneously):

*   Client tests
*   Package tests
*   E2E tests (isolated databases)

**Sequential Tests** (shared resources):

*   Server tests (shared database)
*   CKEditor plugin tests

### Test Frameworks

*   **Vitest** - Unit and integration tests
*   **Playwright** - E2E tests
*   **Happy-DOM** - DOM testing environment

## Test locations

```
apps/
├── server/
│   └── src/**/*.spec.ts       # Server tests
├── client/
│   └── src/**/*.spec.ts       # Client tests
├── server/
│   └── e2e/**/*.spec.ts       # Server-specific E2E tests
└── desktop/
    └── e2e/**/*.spec.ts       # Desktop E2E tests
packages/
└── trilium-e2e/
    └── src/**/*.spec.ts       # Shared E2E tests
```

## Running tests

At project root:

```
pnpm test:all          # All tests
pnpm test:parallel     # Fast parallel tests
pnpm test:sequential   # Sequential tests only
```

## Unit testing and integration testing

Using `vitest`, there are some unit and integration tests done for both the client and the server.

These tests can be found by looking for the corresponding `.spec.ts` in the same directory as the source file.

<table>
    <tbody>
        <tr>
            <td><p>To run the server-side tests:</p><pre><code class="language-text-x-trilium-auto">npm run server:test</code></pre><p>To view the code coverage for the server:</p><pre><code class="language-text-x-trilium-auto">npm run server:coverage</code></pre><p>Afterwards, a friendly HTML report can be found in <code>/coverage/index.html</code>.</p></td>
            <td><p>To run the client-side tests:</p><pre><code class="language-text-x-trilium-auto">npm run client:test</code></pre><p>To view the code coverage for the client:</p><pre><code class="language-text-x-trilium-auto">npm run client:coverage</code></pre><p>Afterwards, a friendly HTML report can be found in <code>/src/public/app/coverage/index.html</code>.</p></td>
        </tr>
    </tbody>
</table>

To run both client and server-side tests:

```
npm run test
```

Note that some integration tests rely on an in-memory database in order to function. 

### Browser-mode tests for the text editor

`packages/ckeditor5` runs its tests in a real headless Chromium, through `@vitest/browser-playwright`, because the editor needs a real DOM and real selection handling. Playwright downloads the browser itself; install it once with `pnpm exec playwright install chromium` from the repository root.

Where that downloaded browser cannot run — NixOS being the case in point, since it is dynamically linked against libraries no store path provides and dies on a missing `libxcb.so.1` — point the suite at a system browser instead:

```
CHROME_BIN=/path/to/chromium pnpm --filter @triliumnext/ckeditor5 test
```

`CHROME_BIN` is read by the package's `vitest.config.ts` and passed to the provider as `launchOptions.executablePath`, so Playwright launches that binary rather than its own download. There is no separate driver to supply — Playwright speaks CDP to the browser directly.

The Nix dev shell (`nix develop`) sets it from `pkgs.chromium`, so inside it the tests run unchanged.

### REST API testing for the server

API tests are handled via `vitest` and `supertest` to initialize the Express server and run assertions without having to make actual requests to the server.

An important aspect is that we have access to the Express `app` which allows for interesting assertions such as checking the state of the server, registering debug middleware and so on.

One example is `src/share/routes.spec.ts`, or for the ETAPI in `apps/server/spec/etapi`.

These integration tests are run alongside unit tests.

## End-to-end testing

See <a class="reference-link" href="Testing/End-to-end%20tests.md">End-to-end tests</a>.

---

### Release Notes Release Notes Release Template (`docs/Release Notes/Release Notes/Release Template.md`)

# Release Template
> [!NOTE]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

## 💡 Key highlights

1.  \[…\]

## 🚨 Breaking changes

1.  \[…\]

## 📱 Mobile improvements

1.  \[…\]

## 🐞 Bugfixes

1.  \[…\]

## ✨ Improvements

1.  \[…\]

## 📖 Documentation

1.  \[…\]

## 🌍 Internationalization

1.  \[…\]

## 🛠️ Technical updates

1.  \[…\]

## 🔒️ Security improvements

1.  \[…\]

---

### Release Notes Release Notes V0.100.0 (`docs/Release Notes/Release Notes/v0.100.0.md`)

# v0.100.0
> [!NOTE]
> If you are interested in an [official mobile application](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/7447)  ([#7447](https://github.com/TriliumNext/Trilium/issues/7447)) or [multi-user support](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/4956) ([#4956](https://github.com/TriliumNext/Trilium/issues/4956)), consider offering financial support via IssueHunt (see links).

> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

## 💡 Key highlights

*   [Allow changing note color from tree](https://github.com/TriliumNext/Trilium/issues/4137) by @adoriandoran
*   More Collection types can now be printed or exported to PDF:
    *   List collections which will render in a book-like fashion with all its children and preserving the note hierarchy, with functional table of contents and links (for PDFs).
    *   Table collections will now render a printable table.
    *   See [documentation](https://docs.triliumnotes.org/user-guide/concepts/notes/printing-and-pdf-export#printing-multiple-notes) for more info.
*   Board view improvements
    *   The number of items in each column is now displayed.
    *   Attributes (labels & relations) can now be displayed for each note using promoted attributes, consult the documentation for information on how to do so.
*   Mobile now has basic support for splits (maximum of two), laid out vertically for smartphones.
*   **Breaking change**: `#calendar:color` was completely removed in favor of the global `#color` attribute.

## 🐞 Bugfixes

*   [Advanced search may return more results](https://github.com/TriliumNext/Trilium/issues/7706) by @perfectra1n
*   [Fix enex import stores wrong format in database for dateCreated, dateModified](https://github.com/TriliumNext/Trilium/pull/7718) by @contributor
*   [Custom Global Shortcut for Toggle System Tray Icon Fails to Show Window](https://github.com/TriliumNext/Trilium/issues/7730) by @contributor
*   [Fix NoteLink component is unable to display path for root note](https://github.com/TriliumNext/Trilium/pull/7736) by @contributor
*   [file: protocol not working on Linux](https://github.com/TriliumNext/Trilium/issues/6696) by @laundmo
*   [Can't type proper value in font size inputbox in Appearance tab in Configuration](https://github.com/TriliumNext/Trilium/issues/7740)
*   [#top/#bottom reversed when #sortDirection=desc](https://github.com/TriliumNext/Trilium/issues/7716)
*   [Deleting note from journal not working](https://github.com/TriliumNext/Trilium/issues/7702)
*   Fixes in the share functionality:
    *   [Inline mermaid diagrams not rendering](https://github.com/TriliumNext/Trilium/issues/7765)
    *   [Share url can be broken because of extra slash](https://github.com/TriliumNext/Trilium/pull/7779) by @contributor
    *   [Invalid code formatting caused by unescaped HTML](https://github.com/TriliumNext/Trilium/issues/7783)
    *   [`#shareHiddenFromTree` does not hide link in the footer](https://github.com/TriliumNext/Trilium/issues/7781)
    *   [Title of protected note is visible when linked into shared note](https://github.com/TriliumNext/Trilium/issues/4801)
*   [Scripting: Right Pane Widget example produces error](https://github.com/TriliumNext/Trilium/issues/7778)
*   [The WebView note type is not passed through template notes](https://github.com/TriliumNext/Trilium/issues/7557)
*   [\[MIME type error\] Browser blocks loading print.css (application/json)](https://github.com/TriliumNext/Trilium/issues/7772)
*   [Overly narrow empty tab layout on mobile](https://github.com/TriliumNext/Trilium/pull/7824) by @SiriusXT
*   Printing:
    *   “Print job canceled" error message when dismissing.
    *   Included notes not rendered.
*   Quick edit:
    *   Keyboard shortcuts not always working.
    *   [Quick view of dateNote in calendar doesn't respect readOnly status](https://github.com/TriliumNext/Trilium/issues/7715)
*   Promoted attributes: some labels would redirect to the wrong input box.
*   Attachments:
    *   [PDF viewer displays abnormally](https://github.com/TriliumNext/Trilium/issues/7847)
    *   Newly uploaded attachments don't display their size.
*   [Search selected text in Trilium](https://github.com/TriliumNext/Trilium/pull/7859) by @contributor
*   Collections
    *   [Collection/Table Breaks with Colon within Attribute Name](https://github.com/TriliumNext/Trilium/issues/7860)
    *   All descendant notes displayed in List/Grid when switching views.
    *   Geomap:
        *   Map not loading at the lowest zoom.
        *   [Markers are not colored](https://github.com/TriliumNext/Trilium/issues/7920).
        *   Infinite scroll is now disabled to avoid issues with markers disappearing.
    *   Board:
        *   Columns leaking when switching between two different collections of the same type.
        *   Unable to press Escape to dismiss adding a new column.
        *   Changing `board:groupBy` doesn't refresh the board.
    *   Calendar: events sometimes not refreshing.
*   MacOS:
    *   [ForwardInNoteHistory and backInNoteHistory shortcuts clobber system functionality](https://github.com/TriliumNext/Trilium/issues/3708)
    *   [Unable to use CMD+UpArrow / CMD+DownArrow hotkeys within the note](https://github.com/TriliumNext/Trilium/issues/6964)
*   Mobile:
    *   Some context menu would hide when tapping on submenus.
    *   Classic toolbar in Quick Edit would not open dropdowns properly.
    *   Keyboard shortcut + symbol shown in global menu
*   Calendar in launch bar:
    *   The month popup would still be shown after changing the year.
    *   Clicking on the edges of the calendar would dismiss the popup.
    *   Tooltip showing over the calendar drop-down
*   [Focus issues within split pane](https://github.com/TriliumNext/Trilium/pull/7877) by @SiriusXT
*   Read-only bar displayed when accessing note attachments.
*   [Edited Notes tab hidden by fixed formatting toolbar](https://github.com/TriliumNext/Trilium/issues/7900)
*   Backlinks not refreshed after inserting a new link
*   [Text color unreadable in the Calendar](https://github.com/TriliumNext/Trilium/issues/7569) by @adoriandoran
*   [Math duplicates itself in code blocks](https://github.com/TriliumNext/Trilium/issues/7913)
*   [Show 'import successful' when canceling markdown import](https://github.com/TriliumNext/Trilium/pull/7899) by @SiriusXT
*   Switching an existing note (with children) to mindmap type will still display preview cards for its children.
*   Clarify converting notes to attachments in tree context menu (better message, disable option when not supported).
*   Note actions: some menu items disabled when switching note type.
*   [Note map: map overflows when switching type in ribbon](https://github.com/TriliumNext/Trilium/pull/7939) by @SiriusXT

## ✨ Improvements

*   Additional floating buttons
    *   Image notes now have a “Copy reference to image” but⁸ton
    *   Render notes have a “Refresh” button.
*   Render notes are now searchable.
*   Mind map & canvas notes now support read-only mode.
*   View source prettifies all JSON content.
*   [Note info ribbon flex layout](https://github.com/TriliumNext/Trilium/pull/7678)  by @contributor
*   ["Open note on server" menu item](https://github.com/TriliumNext/Trilium/pull/7477) by @contributor
*   Board view: warn if trying to add a column that already exists.
*   [Hide archived notes in classic collections](https://github.com/TriliumNext/Trilium/issues/7705)
*   Next theme: a different background color on mobile (white on light theme).
*   In-app-help: render reference links with icon.
*   [Calendar: Ability to lock the calendar to a specific date](https://github.com/TriliumNext/Trilium/issues/7691)  by @dherrerace
*   [Option to close any of the panes from 2 open panes](https://github.com/TriliumNext/Trilium/issues/4511)
*   Presentation: display no children warning when empty.
*   [Tree: Keep moved notes always visible](https://github.com/TriliumNext/Trilium/pull/7776) by @SiriusXT
*   Share: display note icon in reference links.
*   Printing improvements:
    *   Render inline Mermaid in Text notes.
    *   Display progress of printing and exporting to PDF when working with Presentation or List collections.
*   [Strike Through Font on Completed To-do Items](https://github.com/TriliumNext/Trilium/issues/4269)
*   Promoted attributes:
    *   Label auto-complete now works on mobile as well.
    *   Debouncing changes to avoid updating the server too many times while typing.
*   [Configurable CORP (resource policy)](https://github.com/TriliumNext/Trilium/issues/7826) by @lzinga
*   Code notes options: display a tooltip with the syntax highlighting support for each language.
*   Quick edit:
    *   Improve the layout of code notes and Mermaid notes.
    *   Floating buttons are now displayed inside the popup.
    *   Smoothly reacts to changes in color.
    *   Button to open the note in full view (new tab).
*   New MIME types supported (including syntax highlighting):
    *   [KDL](https://github.com/TriliumNext/Trilium/issues/7848)
    *   [SAP ABAP](https://github.com/TriliumNext/Trilium/issues/7851)
*   [Option to expand n-level subnotes in list view](https://github.com/TriliumNext/Trilium/issues/7669)
*   macOS: Tabs no longer leave a gap when full screen is enabled.
*   [Format brush](https://github.com/TriliumNext/Trilium/issues/4848) by @SiriusXT
*   Mobile:
    *   Context menus are bigger and easier to use.
    *   Improved the layout of the note revisions dialog.
*   Calendar has a new design for the events that better supports colors by @adoriandoran
*   Minor improvements to the list of attachments.
*   Various UI improvements by @adoriandoran
*   Scripting improvements:
    *   [Day.js `duration` plugin is now included](https://github.com/TriliumNext/Trilium/issues/4456)
    *   Both back-end and front-end plugins now share the same Day.js configuration, including plugins and locale.
*   Promoted attributes not reacting to changes in inheritable attributes.
*   [Disable spell-check on code-snippets](https://github.com/TriliumNext/Trilium/issues/7894) by @lzinga

## 📖 Documentation

*   [Add Traefik configuration documentation](https://github.com/TriliumNext/Trilium/pull/7769) by @andreasntr

## 🌍 Internationalization

*   Text editor (CKEditor) now respects the user language.
*   Canvas (Excalidraw) also respects user language.
*   Mindmap notes also respect user notes.
*   Two dialog messages not translated.
*   Added English (United Kingdom). Mostly for the formatting, but translations are welcome (handling the differences between the base US translation and UK).
*   Proper plural support for Backlinks.
*   `dayjs` locale is now set on the client.

## 🛠️ Technical updates

*   Type widgets (the code behind note types such as text, code) was rewritten in React. **Feel free to report any issues you may find**.
*   [Add class name to content-header](https://github.com/TriliumNext/Trilium/pull/7713) by @SiriusXT
*   Upgrade flake to Node 24 by @FliegendeWurst
*   [better-sqlite3 error on nightly build](https://github.com/TriliumNext/Trilium/issues/7839)
*   [Add comprehensive AI coding agent instructions for copilot-instructions](https://github.com/TriliumNext/Trilium/pull/7917) by @lzinga

---

### Release Notes Release Notes V0.101.0 (`docs/Release Notes/Release Notes/v0.101.0.md`)

# v0.101.0
> [!NOTE]
> This release marks the 8-year anniversary of Trilium, celebrating its [first public release](https://github.com/TriliumNext/Trilium/releases/tag/v0.0.9) on December 25th, 2017.  

> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

## 💡 Key highlights

*   A new layout was introduced which heavily changes both existing UI elements, as well as adds some new ones (by @eliandoran and @adoriandoran, with special thanks for @rom1dep for the valuable suggestions).
    *   The goal of this new layout is to modernize the application and to make it more intuitive but at the same time to reduce clutter.
    *   See [documentation](https://docs.triliumnotes.org/user-guide/concepts/ui/new-layout) of the changes and the new UI elements.
    *   Notes can be more easily navigated across the hierarchy using the breadcrumbs displayed underneath the tab bar.
    *   The old layout can still be used, for now. Feedback is welcome.
*   Near the tab bar now there are [built-in buttons to go the previous or the next note in history](https://github.com/TriliumNext/Trilium/pull/8003/files) (only if the back/forward buttons are not already placed in the launch bar).
*   **Scripting overhaul:** Custom widgets and Render note can now be written in Preact using JSX instead of the legacy format (jQuery + custom component framework). For more information, see [documentation on Preact in Trilium](https://docs.triliumnotes.org/user-guide/scripts/frontend-basics/Preact).

## 🐞 Bugfixes

*   [Ctrl+F when a dialog is open opens different search dialog](https://github.com/TriliumNext/Trilium/issues/5735)
*   Toast: Icon missing for error messages
*   Launch bar calendar would jump to the wrong week note if it was in between years.
*   Launch bar calendar month selector was wrongly positioned.
*   Tooltips would sometimes be duplicated if an element is focused.
*   Text notes:
    *   Missing padding in `<pre>` without `<code>`.
    *   [Content disappears when inserting code block via Markdown formatting](https://github.com/TriliumNext/Trilium/issues/5776)
    *   [Data loss for opened tabs after CKEditor crash](https://github.com/TriliumNext/Trilium/issues/7739)
*   [Mind Map export does not show text in links between nodes](https://github.com/TriliumNext/Trilium/issues/7829) by @lzinga
*   Webview: Layout issues when no source site is set.
*   Incorrect help button for content language.
*   Links in inherited attributes not underlined.
*   Mermaid preview did not render full-height if in read-only while in vertical layout.
*   Icons: `border-left` icon was missing.
*   Auto-complete shows empty name for hoisted note.
*   [Missing null check for canvas elements in fulltext search](https://github.com/TriliumNext/Trilium/pull/8090) by @Soein
*   Share badge would always indicate “Shared locally” when accessing the server version.
*   Clicking in the outer area of a menu dismisses it.
*   Geomap: street names not rendering in vector maps.
*   In code options modal (ribbon), the tooltip is behind the modal.
*   [Archived deeply nested notes appear in classic collections without #includeArchived](https://github.com/TriliumNext/Trilium/issues/8127)
*   [Grid collection not displaying images properly](https://github.com/TriliumNext/Trilium/issues/7969)
*   Printing collections: skip protected notes (if they are not unlocked) and files.
*   [Attachment auto-deletion displayed time is off by a factor of 1000](https://github.com/TriliumNext/Trilium/issues/7987)
*   [Note title color for legacy themes](https://github.com/TriliumNext/Trilium/pull/7997) by @Nriver
*   [First input box of the promoted multi relation edits last relation](https://github.com/TriliumNext/Trilium/issues/7992)

## ✨ Improvements

*   Improved error handling for custom widgets.
*   Launch bar:
    *   The horizontal launch bar can now be scrolled simply by scrolling the mouse wheel.
    *   Tooltips are shown faster (no fade).
*   Improved error handling
    *   HTTP errors are now more user-friendly.
    *   Warn on Traefik request failures.
    *   CKEditor crashes are notified, including an easy way to provide information for error reports.
*   Hide ribbon in Options.
*   Removed margins and rounded corners for the code editor.
*   Backend logs: reduced extra padding & decrease font size for readability.
*   Improved error handling for custom widgets.
*   Code notes will now have a default icon based on the language (e.g. custom icon for JS code notes). Only a subset of languages have a dedicated icon.
*   Printing collections will now display a message if one or more notes are not printable.
*   UI improvements by @adoriandoran

## 📖 Documentation

*   [Wrong links in README](https://github.com/TriliumNext/Trilium/issues/7246)
*   [Improve organization of links](https://github.com/TriliumNext/Trilium/pull/8057)
*   Widget scripts are now better documented, in both the legacy (jQuery) and Preact/JSX format.

## 🌍 Internationalization

*   Untranslated error message for custom widgets.

## 🛠️ Technical updates

*   Ported the following components to React. If you notice any issues with your launchers or the bar itself, feel free to report them.
    *   The launch bar and all its widgets.
    *   The toast/notification system.
*   [Add dev shell and direnv support](https://github.com/TriliumNext/Trilium/pull/8011) by @yzx9 and @contributor
*   **Minor breaking change**: custom widgets using the typo `node-detail-pane` will not be supported anymore. Use `note-detail-pane` instead.
*   [ETAPI OpenAPI: Add missing share format](https://github.com/TriliumNext/Trilium/pull/8125) by @kalbasit

## 🔒️ Security fixes

*   A security vulnerability was reported by @sivaadityacoder and fixed by @perfectra1n. More information to be provided in around a month.

---

### Release Notes Release Notes V0.101.1 (`docs/Release Notes/Release Notes/v0.101.1.md`)

# v0.101.1
> [!NOTE]
> This is a hotfix for yesterday's release, which marked the 8-year anniversary of Trilium, celebrating its [first public release](https://github.com/TriliumNext/Trilium/releases/tag/v0.0.9) on December 25th, 2017.  

> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

## 💡 Key highlights

*   A new layout was introduced which heavily changes both existing UI elements, as well as adds some new ones (by @eliandoran and @adoriandoran, with special thanks for @rom1dep for the valuable suggestions).
    *   The goal of this new layout is to modernize the application and to make it more intuitive but at the same time to reduce clutter.
    *   See [documentation](https://docs.triliumnotes.org/user-guide/concepts/ui/new-layout) of the changes and the new UI elements.
    *   Notes can be more easily navigated across the hierarchy using the breadcrumbs displayed underneath the tab bar.
    *   The old layout can still be used, for now. Feedback is welcome.
*   Near the tab bar now there are [built-in buttons to go the previous or the next note in history](https://github.com/TriliumNext/Trilium/pull/8003/files) (only if the back/forward buttons are not already placed in the launch bar).
*   **Scripting overhaul:** Custom widgets and Render note can now be written in Preact using JSX instead of the legacy format (jQuery + custom component framework). For more information, see [documentation on Preact in Trilium](https://docs.triliumnotes.org/user-guide/scripts/frontend-basics/Preact).

## 🐞 New bugfixes in v0.101.1

*   [Right pane toggle missing on macOS vertical layout](https://github.com/TriliumNext/Trilium/issues/8157)
*   [Launchpad Note Launcher hoisting no longer working](https://github.com/TriliumNext/Trilium/issues/8160)
*   Toggle right pane keyboard button not working on new layout
*   [Tabs do not appear when using vertical layout and legacy theme](https://github.com/TriliumNext/Trilium/issues/8170) by @adoriandoran
*   [Text in headings do not respond to being bolded](https://github.com/TriliumNext/Trilium/issues/8177) by @adoriandoran
*   Table of contents in new layout: not displaying correctly on first render.
*   [The text editor keeps crashing in non-HTTPS](https://github.com/TriliumNext/Trilium/issues/8165)

## 🐞 Bugfixes in v0.101.0

*   [Ctrl+F when a dialog is open opens different search dialog](https://github.com/TriliumNext/Trilium/issues/5735)
*   Toast: Icon missing for error messages
*   Launch bar calendar would jump to the wrong week note if it was in between years.
*   Launch bar calendar month selector was wrongly positioned.
*   Tooltips would sometimes be duplicated if an element is focused.
*   Text notes:
    *   Missing padding in `<pre>` without `<code>`.
    *   [Content disappears when inserting code block via Markdown formatting](https://github.com/TriliumNext/Trilium/issues/5776)
    *   [Data loss for opened tabs after CKEditor crash](https://github.com/TriliumNext/Trilium/issues/7739)
*   [Mind Map export does not show text in links between nodes](https://github.com/TriliumNext/Trilium/issues/7829) by @lzinga
*   Webview: Layout issues when no source site is set.
*   Incorrect help button for content language.
*   Links in inherited attributes not underlined.
*   Mermaid preview did not render full-height if in read-only while in vertical layout.
*   Icons: `border-left` icon was missing.
*   Auto-complete shows empty name for hoisted note.
*   [Missing null check for canvas elements in fulltext search](https://github.com/TriliumNext/Trilium/pull/8090) by @Soein
*   Share badge would always indicate “Shared locally” when accessing the server version.
*   Clicking in the outer area of a menu dismisses it.
*   Geomap: street names not rendering in vector maps.
*   In code options modal (ribbon), the tooltip is behind the modal.
*   [Archived deeply nested notes appear in classic collections without #includeArchived](https://github.com/TriliumNext/Trilium/issues/8127)
*   [Grid collection not displaying images properly](https://github.com/TriliumNext/Trilium/issues/7969)
*   Printing collections: skip protected notes (if they are not unlocked) and files.
*   [Attachment auto-deletion displayed time is off by a factor of 1000](https://github.com/TriliumNext/Trilium/issues/7987)
*   [Note title color for legacy themes](https://github.com/TriliumNext/Trilium/pull/7997) by @Nriver
*   [First input box of the promoted multi relation edits last relation](https://github.com/TriliumNext/Trilium/issues/7992)

## ✨ Improvements

*   Improved error handling for custom widgets.
*   Launch bar:
    *   The horizontal launch bar can now be scrolled simply by scrolling the mouse wheel.
    *   Tooltips are shown faster (no fade).
*   Improved error handling
    *   HTTP errors are now more user-friendly.
    *   Warn on Traefik request failures.
    *   CKEditor crashes are notified, including an easy way to provide information for error reports.
*   Hide ribbon in Options.
*   Removed margins and rounded corners for the code editor.
*   Backend logs: reduced extra padding & decrease font size for readability.
*   Improved error handling for custom widgets.
*   Code notes will now have a default icon based on the language (e.g. custom icon for JS code notes). Only a subset of languages have a dedicated icon.
*   Printing collections will now display a message if one or more notes are not printable.
*   UI improvements by @adoriandoran

## 📖 Documentation

*   [Wrong links in README](https://github.com/TriliumNext/Trilium/issues/7246)
*   [Improve organization of links](https://github.com/TriliumNext/Trilium/pull/8057)
*   Widget scripts are now better documented, in both the legacy (jQuery) and Preact/JSX format.

## 🌍 Internationalization

*   Untranslated error message for custom widgets.

## 🛠️ Technical updates

*   Ported the following components to React. If you notice any issues with your launchers or the bar itself, feel free to report them.
    *   The launch bar and all its widgets.
    *   The toast/notification system.
*   [Add dev shell and direnv support](https://github.com/TriliumNext/Trilium/pull/8011) by @yzx9 and @contributor
*   **Minor breaking change**: custom widgets using the typo `node-detail-pane` will not be supported anymore. Use `note-detail-pane` instead.
*   [ETAPI OpenAPI: Add missing share format](https://github.com/TriliumNext/Trilium/pull/8125) by @kalbasit

## 🔒️ Security fixes

*   A security vulnerability was reported by @sivaadityacoder and fixed by @perfectra1n. More information to be provided in around a month.

---

### Release Notes Release Notes V0.101.2 (`docs/Release Notes/Release Notes/v0.101.2.md`)

# v0.101.2
> [!NOTE]
> If you are interested in an [official mobile application](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/7447)  ([#7447](https://github.com/TriliumNext/Trilium/issues/7447)) or [multi-user support](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/4956) ([#4956](https://github.com/TriliumNext/Trilium/issues/4956)), consider offering financial support via IssueHunt (see links).

> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

## 🐞 Bugfixes

*   [SQL Console: cannot copy table data](https://github.com/TriliumNext/Trilium/pull/8268) by @SiriusXT
*   [Title is not selected when creating a note via the launcher](https://github.com/TriliumNext/Trilium/pull/8292) by @SiriusXT
*   [Popup editor closing after inserting a note link](https://github.com/TriliumNext/Trilium/pull/8224) by @SiriusXT
*   [New Mermaid diagrams do not save content](https://github.com/TriliumNext/Trilium/pull/8220) by @lzinga
*   [Can't scroll mermaid diagram code](https://github.com/TriliumNext/Trilium/issues/8299)
*   [Max content width is not respected when switching between note types in the same tab](https://github.com/TriliumNext/Trilium/issues/8065)
*   [Crash When a Note Includes Itself](https://github.com/TriliumNext/Trilium/issues/8294)
*   [Severe Performance Degradation and Crash Issues Due to Recursive Inclusion in Included Notes](https://github.com/TriliumNext/Trilium/issues/8017)
*   [is not a launcher even though it's in the launcher subtree](https://github.com/TriliumNext/Trilium/issues/8218)
*   [Archived subnotes of direct children appear in grid view without #includeArchived](https://github.com/TriliumNext/Trilium/issues/8184)

---

### Release Notes Release Notes V0.101.3 (`docs/Release Notes/Release Notes/v0.101.3.md`)

# v0.101.3
> [!NOTE]
> If you are interested in an [official mobile application](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/7447)  ([#7447](https://github.com/TriliumNext/Trilium/issues/7447)) or [multi-user support](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/4956) ([#4956](https://github.com/TriliumNext/Trilium/issues/4956)), consider offering financial support via IssueHunt (see links).

> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

This is a re-release of v0.101.2, which had a cache invalidation issue.

## 🐞 Bugfixes

*   [SQL Console: cannot copy table data](https://github.com/TriliumNext/Trilium/pull/8268) by @SiriusXT
*   [Title is not selected when creating a note via the launcher](https://github.com/TriliumNext/Trilium/pull/8292) by @SiriusXT
*   [Popup editor closing after inserting a note link](https://github.com/TriliumNext/Trilium/pull/8224) by @SiriusXT
*   [New Mermaid diagrams do not save content](https://github.com/TriliumNext/Trilium/pull/8220) by @lzinga
*   [Can't scroll mermaid diagram code](https://github.com/TriliumNext/Trilium/issues/8299)
*   [Max content width is not respected when switching between note types in the same tab](https://github.com/TriliumNext/Trilium/issues/8065)
*   [Crash When a Note Includes Itself](https://github.com/TriliumNext/Trilium/issues/8294)
*   [Severe Performance Degradation and Crash Issues Due to Recursive Inclusion in Included Notes](https://github.com/TriliumNext/Trilium/issues/8017)
*   [is not a launcher even though it's in the launcher subtree](https://github.com/TriliumNext/Trilium/issues/8218)
*   [Archived subnotes of direct children appear in grid view without #includeArchived](https://github.com/TriliumNext/Trilium/issues/8184)

---

### Release Notes Release Notes V0.102.0 (`docs/Release Notes/Release Notes/v0.102.0.md`)

# v0.102.0
> [!IMPORTANT]
> LLM integration was removed due to the complexity of maintaining this feature. For more information, see [#8797](https://github.com/orgs/TriliumNext/discussions/8797). This means that the database needs migration (downgrades will not be possible without restoring from backup), but it will not affect the sync with the server.

> [!NOTE]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).
> *   If you are interested in an [official mobile application](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/7447)  ([#7447](https://github.com/TriliumNext/Trilium/issues/7447)) or [multi-user support](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/4956) ([#4956](https://github.com/TriliumNext/Trilium/issues/4956)), consider offering financial support via IssueHunt (see links).

## 💡 Key highlights

*   Trilium now has support for **custom icon packs** that can be used for note icons. See [Icon Packs - User Guide](https://docs.triliumnotes.org/user-guide/concepts/themes/icon-packs) for more info and a list of [official icon packs](https://triliumnotes.org/en/resources).
*   New layout now provides a save indicator near the note title.
*   Trilium now uses its own PDF renderer (based on PDF.js viewer from Mozilla). This allows for more features such as annotations, search (within the current file), filling forms as well as remembering last reading position. See [documentation](https://docs.triliumnotes.org/user-guide/note-types/file/pdf) for more info.
*   Some Collections will hide their children in the note tree by default. See [the documentation](https://docs.triliumnotes.org/user-guide/concepts/ui/note-tree/hiding-subtree) for details.
*   **jQuery has been updated to v4.0.0 which introduces breaking changes that could potentially affect your scripts.**
*   Desktop app: background effects (Vibrancy) are now available for macOS.

## 📱 Mobile improvements

*   Collections now show the “Collection properties” toolbar, allowing to switch views and configure the collection.
*   The tab row was removed in favor of a more browser-like tab switcher, displayed as a modal with note preview.
*   The title row was significantly changed:
    *   The note icon is now displayed with the possibility of changing the icon.
    *   Inherited from the new layout on desktop: the note badges (read-only, shared), save indicator.
    *   Icons should now be easier to press.
    *   The inline title for text and code notes from new layout is now available.
*   The note actions menu (right of note title):
    *   All the features that are available on the desktop on the new layout are now available, allowing features such as search, toggling share/template/bookmark, changing note type/editability and even import/export/print.
    *   Some components from the status bar were also relocated here for mobile: backlinks, note paths, attachments, note info, similar notes and text/code language switchers.
    *   Custom note actions (note-specific) were also ported, with buttons such as “Run active note”, “Toggle read-only”, “Upload new revision”.
*   Launch bar improvements
    *   [Custom mobile launchbar launcher](https://github.com/TriliumNext/Trilium/issues/8054)
    *   [Add Bookmarks launcher to mobile UI](https://github.com/TriliumNext/Trilium/issues/5464)
*   New split (empty tab): added button to close the split.
*   Promoted attributes are no longer fixed at the top and are part of the scrollable area, including a way to collapse it.
*   Background effects are now enforced to be disabled, to avoid performance issues. This also fixes grayish menus due to the black backdrop.
*   Virtual keyboard detection not working properly on iOS
*   Search for notes is now available for mobile, either via the launch bar or the global menu. The layout was optimized slightly for mobile.
*   Recent notes are also available, via the launch bar or a dedicated entry in the global menu.
*   [Editor format bar not visible after clicking button to edit 'readOnly' note in mobile view](https://github.com/TriliumNext/Trilium/issues/5368)
*   [Support Saved Search Notes on Mobile UI](https://github.com/TriliumNext/Trilium/issues/4022)
*   [Oversized note title and editor toolbar is cut off](https://github.com/TriliumNext/Trilium/issues/8205).
*   [Web clipper "save link with a note", cannot see the link in android mobile view](https://github.com/TriliumNext/Trilium/issues/5198)
*   [Add note attachment functionality to mobile web UI](https://github.com/TriliumNext/Trilium/issues/6490)
*   Improved the layout of Shortcut options page.
*   Added scroll padding to text and code notes (same as desktop).
*   Improved the fit of empty tab.
*   Fixed some usability issues with the side bar tree: too easy to close, tooltip remained stuck, sometimes cut at the bottom on some browsers.
*   Search in full text in Jump to note is overlapped by text
*   Keyboard shortcut plus symbol shown on some buttons
*   Virtual keyboard detection not working on Android
*   Toast not respecting safe area
*   iOS viewport shifting in split notes
*   Issues with formatting toolbar on iOS (Background, positioning, dragging)

## 🐞 Bugfixes

*   Status bar: Attribute count counts internal links as well.
*   Various UI fixes by @adoriandoran
*   Boxicons: `border-right` icon missing.
*   Share export:
    *   ZIP attachments having wrong extension.
    *   JS frontend files having the wrong extension by @kalbasit
    *   [Prevent crashing if candidate note is null](https://github.com/TriliumNext/Trilium/pull/8164) by @kalbasit
*   PDF: clicking on the document doesn't focus the note in the note tree.
*   [Colors with upper case or invalid colors can cause a crash](https://github.com/TriliumNext/Trilium/issues/8232)
*   [New Layout performance issue: excessive calls to custom widget refresh/reload API](https://github.com/TriliumNext/Trilium/pull/8233) by @lzinga
*   [Exporting a note as a static website (format == share) should support ~shareJs](https://github.com/TriliumNext/Trilium/issues/8171) by @kalbasit
*   [Toggling right pane visibility incorrectly affects all windows](https://github.com/TriliumNext/Trilium/pull/8226) by @SiriusXT
*   Revisions not displaying meta info (mime and file size) for `file` types.
*   [Solved some performance issues](https://github.com/TriliumNext/Trilium/pull/8274) regarding the tree, especially if hoisted notes are involved:
    *   Tree is updated on content changes.
    *   Batch update causing a reduction in performance.
    *   Slow rendering of nodes.
*   [Keyboard combinations with Alt not working properly on macOS](https://github.com/TriliumNext/Trilium/pull/8369) by @chloelee767
*   Markdown export not preserving HTML entities correctly.
*   Error when printing presentations.
*   Syntax highlighting tooltip in Settings → Code Options not indicating correct information.
*   [Render notes not refreshing on attribute change](https://github.com/TriliumNext/Trilium/issues/8321)
*   [Promoted attributes: check boxes not displaying initial value correctly](https://github.com/TriliumNext/Trilium/issues/8062)
*   [Race condition in syntax highlight in the note list](https://github.com/TriliumNext/Trilium/issues/8464)
*   [Mermaid graphs only render once unlocked and relocked](https://github.com/TriliumNext/Trilium/issues/8419)
*   [Quick edit not working properly if “Keep content centered” is checked](https://github.com/TriliumNext/Trilium/issues/8371)
*   [Canvas background color is not saved](https://github.com/TriliumNext/Trilium/issues/8325)
*   [Calendar collection not respecting default formatting locale and casing](https://github.com/TriliumNext/Trilium/issues/8507)
*   [Missing "Note Paths" in new layout if note is partially in hidden notes](https://github.com/TriliumNext/Trilium/issues/8597)
*   New layout: Note type switcher shown in non-standard view modes (e.g. view source)
*   [Keep content centered does not center "Notes edited on this day"](https://github.com/TriliumNext/Trilium/issues/8334)
*   [Search error tooltips are not displayed in user interface](https://github.com/TriliumNext/Trilium/issues/8704)
*   [RelationMap crashes when switching an empty note to Map view (TypeError: Cannot read properties of undefined (reading 'map'))](https://github.com/TriliumNext/Trilium/issues/8702)
*   [Cannot select option in advanced sub-menu in some language](https://github.com/TriliumNext/Trilium/issues/8694)
*   [web-clipper page 404 on triliumnotes.org](https://github.com/TriliumNext/Trilium/issues/8596)
*   [web view note in second window does not load content](https://github.com/TriliumNext/Trilium/pull/8739) by @contributor
*   [Wrong sync status tooltip](https://github.com/TriliumNext/Trilium/issues/8266)
*   Code notes:
    *   Clicking at the bottom of a note would change the view port and affect all splits.
    *   Missing Node globals in linter for backend notes.
*   Breadcrumb would split on multiple lines when width is constrained.
*   Clicking on a web view would not activate the split.
*   [When using the legacy theme, the window cannot be dragged in vertical layout](https://github.com/TriliumNext/Trilium/issues/8402)
*   Fixed some issues with promoted attributes:
    *   Typing sometimes misses characters.
    *   Duplicate auto-complete instances.
    *   Flicker when applying autocomplete suggestion.
*   Potential refresh issue in inherited attribute list.
*   Calendar: creating a note in an unhoisted `#workspaceCalendarRoot` would create it in the `#calendarRoot` instead.
*   HTML static export: exporting root tree would show “Hidden Notes” in the tree.
*   [Breadcrumb not reacting to title updates](https://github.com/TriliumNext/Trilium/pull/8784) by @vedanshbodkhe21
*   Search:
    *   “No results” message not shown
    *   Double scroll bars
*   [Fix week note title error when cross year](https://github.com/TriliumNext/Trilium/pull/8431) by @JYC333
*   Text notes:
    *   [Tab and Shift+Tab select images, tables, etc instead of indenting](https://github.com/TriliumNext/Trilium/issues/7986) by @perfectra1n
    *   [Tab key (⭾) jumps to footnote instead of indenting text](https://github.com/TriliumNext/Trilium/issues/7476)
*   [Searching with orderby and parentheses](https://github.com/TriliumNext/Trilium/pull/8717) by @misch334
*   [After a protected note automatically re-enters protection mode, its status does not refresh automatically](https://github.com/TriliumNext/Trilium/issues/7761)
*   Help notes are renamable.
*   Canvas: not switching the dark mode at once with the system, remains in a messy state
*   Mindmap: when app is dark mode and the mindmap is light, the input fields has no longer visible text

## ✨ Improvements

*   Significant improvements to the icon selector.
    *   **Uses a virtual list pattern, allowing for 20k+ icons with little impact.**
    *   Placeholders and messages based on results.
    *   The icon categories feature was completely removed. This decision better aligns with support for multiple icon packs.
    *   Icons should now fit better (no unnecessary whitespace).
    *   Icons can be filtered by icon pack.
    *   “Reset to default” icon was converted to an icon near the filter button.
*   Attachments list: MIME type is now displayed as well.
*   [Note tree: Tooltips for share & clone icons](https://github.com/TriliumNext/Trilium/pull/8211) by @perfectra1n
*   Improvements to _Note Revisions_:
    *   Previews now displayed for the following _File_ types: audio, video, PDF.
    *   Reduced layout shrinking on desktop.
*   Markdown:
    *   Preserve HTML and JSX language tags in code blocks when importing.
    *   Add `spellcheck=false` to inline code.
*   [Add right-click context menu to note list](https://github.com/TriliumNext/Trilium/pull/8254) by @SiriusXT
*   [Visual math equation editor](https://github.com/TriliumNext/Trilium/pull/7842) by @Meinzzzz
*   [Add logseq to supported protocols](https://github.com/TriliumNext/Trilium/pull/8320) by @contributor
*   [Open notes in new window from tree](https://github.com/TriliumNext/Trilium/pull/8269) by @SiriusXT
*   [Add "latex" alias for math command](https://github.com/TriliumNext/Trilium/pull/8357) by @Atmois
*   [Show more helpful output when users encounter permissions issues within the data directory](https://github.com/TriliumNext/Trilium/pull/8273) by @perfectra1n
*   [Ensure that "folders first" ordering mode doesn't place folder notes on top of notes flagged as #top](https://github.com/TriliumNext/Trilium/pull/7878) by @rom1dep
*   Minor change in behavior for PDFs file notes:
    *   Dedicated default icon for PDF files.
    *   Remove extension from title for single PDF imports and replace underlines with space.
*   Major improvements to SQL console:
    *   Integrated a better table system for displaying results, with sorting, pagination and filtering.
    *   The query can be hidden by locking the note for editing, for saved SQL notes.
    *   See [documentation](https://docs.triliumnotes.org/user-guide/advanced-usage/database/manual-editing/sql-console) for more info.
*   Collections:
    *   Calendar: Slighter better performance and fewer glitches when adding, moving or deleting entries.
    *   The “Collection properties” toolbar is now displayed on both the new and old layouts.
    *   Collection-specific buttons such as the calendar or geomap buttons are now directly integrated into “Collection properties” to reduce vertical space usage.
    *   As such, some floating buttons were integrated into “Collection properties”.
    *   Geomap: Custom raster tiles are now supported by providing an URL, see documentation.
*   ETAPI
    *   [Add revisions route and "undelete" route](https://github.com/TriliumNext/Trilium/pull/8455) by @perfectra1n
    *   [Add attachments route](https://github.com/TriliumNext/Trilium/pull/8578) by @perfectra1n
*   Report printing/export to PDF errors on desktop.
*   Active content (widgets, scripts) now have a dedicated badge on new layout with options to configure and toggle them easily.
*   Setup screen for newly created web views by @adoriandoran
*   Setup screen for newly created render notes.
*   Warning screen for disabled web views & render notes.
*   Display errors when rendering notes.
*   [Improve card design](https://github.com/TriliumNext/Trilium/pull/8728/changes) by @adoriandoran
*   [Disable hover and nested background darkening in list view](https://github.com/TriliumNext/Trilium/issues/8267) by @adoriandoran
*   [List collections & search results: overhaul the list UI](https://github.com/TriliumNext/Trilium/pull/8705) by @adoriandoran
*   Improve list pagination by @adoriandoran
*   [Always show Note Paths in Status Bar](https://github.com/TriliumNext/Trilium/pull/8623) by @contributor
*   Search: Improved the design of the “Search not yet executed” and “No results” messages
*   Share:
    *   Add download icon to attachment links.
    *   [Align mobile/desktop UI with unified header](https://github.com/TriliumNext/Trilium/pull/8484) by @kalbasit
*   Improve styling of grid and list view by @adoriandoran
*   [Adopt MD060 compact style for table cells](https://github.com/TriliumNext/Trilium/pull/8840) by @yzx9
*   [PDF.js styling](https://github.com/TriliumNext/Trilium/pull/8857) by @adoriandoran
*   [Desktop: Copy as Markdown](https://github.com/TriliumNext/Trilium/pull/8808) by @yzx9

## 📖 Documentation

*   Importing from Evernote by @miljed
*   [Add subtreeHidden and map:\* attributes to labels documentation](https://github.com/TriliumNext/Trilium/pull/8594) & other documentation improvements by @hulmgulm
*   enhanced icon pack creation by @hulmgulm

## 🌍 Internationalization

*   Added support for Polish.
*   Added support for Irish.
*   Added support for Hindi by @vedanshbodkhe21.
*   Many translation improvements.

## 🛠️ Technical updates

*   Change /calendar/weeks/{date} to use ISO week format by @openapphub
*   [Fix race condition in edit-docs Electron ready event](https://github.com/TriliumNext/Trilium/pull/8344) by @kalbasit
*   [Allow other projects to use edit-docs for their own documentation](https://github.com/TriliumNext/Trilium/issues/8343) by @kalbasit
*   CKEditor was updated, which should fix some stability issues.
*   The desktop client was upgraded to Electron v40.
*   Update Nix flake by @kalbasit
*   [Similar Notes style is hardcoded](https://github.com/TriliumNext/Trilium/issues/2137) by @adoriandoran
*   [Enhance build-docs utility with pnpm and Nix support](https://github.com/TriliumNext/Trilium/pull/8574) by @kalbasit
*   add generic debugging/dap launch.json for client, server and vitest by @misch334
*   [Theming: color scheme selectors](https://github.com/TriliumNext/Trilium/pull/8839) by @adoriandoran
*   [Theming: include the current theme ID as an attribute for the body element](https://github.com/TriliumNext/Trilium/pull/8842) by @adoriandoran

---

### Release Notes Release Notes V0.102.1 (`docs/Release Notes/Release Notes/v0.102.1.md`)

# v0.102.1
> [!NOTE]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).
> *   If you are interested in an [official mobile application](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/7447)  ([#7447](https://github.com/TriliumNext/Trilium/issues/7447)) or [multi-user support](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/4956) ([#4956](https://github.com/TriliumNext/Trilium/issues/4956)), consider offering financial support via IssueHunt (see links).

> [!IMPORTANT]
> This is a hotfix of v0.102.0, addressing some blocking issues. For more information about the previous major version, see [v0.102.0 changelog](https://github.com/TriliumNext/Trilium/releases/tag/v0.102.0).

## 🐞 Bugfixes

*   [Mind Map feature breaks rendering in v0.102.0](https://github.com/TriliumNext/Trilium/issues/8879)
*   Fixes for the PDF viewer:
    *   [PDF view is '403 Forbidden' on Nginx Proxy Manager](https://github.com/TriliumNext/Trilium/issues/8877)
    *   [PDF: address some layout issues](https://github.com/TriliumNext/Trilium/commit/8712e7dd160564f9a923a88bf5871e63c79d40f0) by @adoriandoran
    *   Cache not properly invalidated across versions.

## 🛠️ Technical updates

*   [Rework Docker infrastructure to use crane](https://github.com/TriliumNext/Trilium/pull/8869) by @perfectra1n

---

### Release Notes Release Notes V0.102.2 (`docs/Release Notes/Release Notes/v0.102.2.md`)

# v0.102.2
> [!IMPORTANT]
> **This release contains important security fixes. All users are strongly encouraged to update immediately.**
> 
> Several vulnerabilities affecting content handling and the desktop application have been addressed. We recommend upgrading before the next scheduled release to ensure your installation is protected.

> [!NOTE]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).
> *   If you are interested in an [official mobile application](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/7447)  ([#7447](https://github.com/TriliumNext/Trilium/issues/7447)) or [multi-user support](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/4956) ([#4956](https://github.com/TriliumNext/Trilium/issues/4956)), consider offering financial support via IssueHunt (see links).

## 🔒️ Security improvements

*   Content Handling
    *   Improved request handling for SVG content in share routes
    *   Improved request handling for SVG content in the main API
    *   Enhanced content rendering in the Mermaid diagram editor
    *   Fixed toast notifications to properly escape content
    *   Added validation for the `docName` attribute in the document renderer
    *   Marked `docName` as a sensitive attribute in the commons module
*   Desktop Application (Electron)
    *   Added Electron fuses to harden the desktop application against external abuse
    *   Improved application integrity checks
*   API & Import
    *   Added MIME type validation for image uploads via ETAPI
    *   Aligned attachment upload validation with note upload validation
    *   Import no longer preserves named note IDs to prevent potential conflicts
*   Authentication
    *   OpenID Connect now uses a more secure random number generator

We've also updated our SECURITY.MD file to detail our security practices and how to report vulnerabilities.

---

### Release Notes Release Notes V0.103.0 (`docs/Release Notes/Release Notes/v0.103.0.md`)

# v0.103.0
> [!NOTE]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

> [!IMPORTANT]
> Due to the introduction of new note types (spreadsheet) and the OCR feature, the database and sync versions have been increased. This means that both the desktop and the server need an upgrade in order to continue syncing.

> [!WARNING]
> The Windows binary has received a certificate upgrade which means that you might get SmartScreen warnings depending on how you install the application. This is already a [known issue](https://github.com/TriliumNext/Trilium/issues/9548), the workaround is to right click the installer → Properties and check the security box at the bottom of the window.

## 💡 Key highlights

1.  A long-awaited note type is now supported: Spreadsheets, allowing for a familiar (Excel-like) editing experience with formulas, powered by Univer Sheets.
    *   Support for it is considered beta and it might face some changes along the way.
    *   See [the documentation](https://docs.triliumnotes.org/user-guide/note-types/Spreadsheets) for important aspects to consider when using spreadsheets.
2.  [Basic Markdown support with preview and sync scrolling.](https://docs.triliumnotes.org/user-guide/note-types/markdown)
3.  Built-in OCR support for images, but also PDF and Office (Word, PowerPoint, Spreadsheet) text extraction which integrates with the search function. See the _Media_ page in Options for configuration.
4.  [Custom dictionary is now synchronized across instances](https://github.com/TriliumNext/Trilium/issues/1801)
5.  [New deployment for Linux under test: AppImage](https://github.com/TriliumNext/Trilium/issues/409)
6.  Bookmarks in text notes were overhauled
    *   _Bookmarks_ were renamed to _Anchors_ in order not to overlap with the concept of bookmarked notes in Trilium.
    *   Anchors can now be used across notes as they are integrated into the _Add link_ feature. See documentation for more information.
    *   Added a corresponding slash command to make it easy to introduce new anchors.
7.  We are [reintroducing an LLM chat functionality](https://docs.triliumnotes.org/user-guide/llm#reintroduction-in-v0-103-0) with full-size chats as well as a sidebar with tools that allow it to alter your notes or even create scripts.

## 🚨 Breaking changes

*   Back-end scripting:
    *   [`api.axios` has been removed](https://docs.triliumnotes.org/user-guide/scripts/breaking-changes/axios-removal). It has already been marked as deprecated for more than two years now and given the recent security compromise and the fact that it's not actually used in the Trilium code base we took the decision to remove it completely. Please update your scripts to use the built-in `fetch()` instead.
    *   [`api.cheerio` has been marked as deprecated](https://docs.triliumnotes.org/user-guide/scripts/breaking-changes/cheerio-deprecated), but not removed. As an alternative we provide `node-html-parser` which has a more DOM-oriented syntax.

## 🐞 Bugfixes

1.  Save indicator not showing in quick edit popup.
2.  [Grid of child notes does not clear floats](https://github.com/TriliumNext/Trilium/issues/8899).
3.  Open tabs would load in the background, causing a slight performance impact.
4.  New layout:
    *   Save indicator would not disappear if reduced motion was activated.
    *   [Table of contents would not refresh on formatting changes and sometimes it missed some updates.](https://github.com/TriliumNext/Trilium/issues/9174)
5.  Missing empty icon from the default icon pack.
6.  Board collection:
    *   Scrolling horizontally was clipped.
    *   Add button not snappable to on mobile.
7.  [Invalid canvas note crashes full-text search](https://github.com/TriliumNext/Trilium/issues/9004)
8.  Protecting or un-protecting notes does not refresh the state of the tree.
9.  Collections will show the note list even if a protected session is not available.
10.  Notes created from within a collection don't respect the protected state.
11.  Long-standing issue with CSRF errors on mobile, which required a refresh.
12.  [Setup text in DarkMode is hardly legible](https://github.com/TriliumNext/Trilium/issues/8915)
13.  [Share: Browsing to "/share" on uninitialized setup causes crash](https://github.com/TriliumNext/Trilium/pull/9088)
14.  [Large Equations Render over editor using Latex align environment in Display Mode](https://github.com/TriliumNext/Trilium/issues/9117)
15.  [New layout: attribute detail modal not visible](https://github.com/TriliumNext/Trilium/issues/9005)
16.  [The first attribute value fails to pop up the label details window correctly](https://github.com/TriliumNext/Trilium/issues/6948)
17.  [Thumbnail images in version v0.102.1 are too small](https://github.com/TriliumNext/Trilium/issues/9116)
18.  [PDF previews can fail between software updates due to caching issues](https://github.com/TriliumNext/Trilium/issues/9176)
19.  [Can't print or export to PDF on Linux Wayland](https://github.com/TriliumNext/Trilium/issues/7967)
20.  [Browsing to "/share" on uninitialized setup causes crash](https://github.com/TriliumNext/Trilium/issues/5677) by @argusagent
21.  [Refresh content for SPAs with "query string" in hash](https://github.com/TriliumNext/Trilium/pull/8883) by @contributor
22.  [Import file with Chinese char in file name cause random char in file name after import](https://github.com/TriliumNext/Trilium/issues/3013)
23.  [Share: Webviews occupy too little height, making them hard to see](https://github.com/TriliumNext/Trilium/issues/9215)
24.  [Events in calendar show as light even when dark theme is selected](https://github.com/TriliumNext/Trilium/issues/8989)
25.  [Scripting: Preact's useContext is exported, but createContext isn't](https://github.com/TriliumNext/Trilium/issues/9152)
26.  [Share Function - Translation not being used](https://github.com/TriliumNext/Trilium/issues/8722)
27.  [Changing the note icon does not change the icon in the tab](https://github.com/TriliumNext/Trilium/issues/8994)
28.  [Cannot open quick search results in new tab](https://github.com/TriliumNext/Trilium/issues/9220)
29.  [Server & desktop not running properly if placed in a hidden directory](https://github.com/TriliumNext/Trilium/issues/8882) (e.g. `~/.local/share`).
30.  Collections: \* Not reacting to changes in note reordering. \* Clicking on a URL promoted attribute in board will also open quick edit.
31.  Performance issues when typing caused by saving the document too many times (addresses [Significant input lag and UI freezing during continuous drawing/writing (Mouse & Pen)](https://github.com/TriliumNext/Trilium/issues/9345) but also other note types as well)
32.  Unnecessary attribute setting when editing a note in a calendar's quick edit.
33.  [Title is no longer auto-selected when creating a new note](https://github.com/TriliumNext/Trilium/issues/8407)
34.  [Note Map view of Hidden Notes freezes Trilium](https://github.com/TriliumNext/Trilium/issues/8916)
35.  Search: Some user-facing error messages were not translated.
36.  [Uncaught TypeError shown in logs when switching notes with bottom-right attribute window open](https://github.com/TriliumNext/Trilium/issues/8900)
37.  Demo spacing and formatting issues
38.  [Setup doesn't support trailing slash for sync](https://github.com/TriliumNext/Trilium/issues/8045)
39.  ["Open Command Palette" shortcut opens with the '>' symbol highlighted](https://github.com/TriliumNext/Trilium/issues/7942)
40.  [Unable to set column value to zero in table view](https://github.com/TriliumNext/Trilium/issues/6555)
41.  [Displaying deep child notes in the Journal calendar view](https://github.com/TriliumNext/Trilium/issues/7944)
42.  [Titles of Options are renamable](https://github.com/TriliumNext/Trilium/issues/5371)
43.  New layout sidebar \* Table of contents sometimes renders math equations multiple times \* Highlights list does not show equations.
44.  [Deleting a not displayed note will change the displayed note](https://github.com/TriliumNext/Trilium/issues/9380)
45.  [Demo notes: statistics not working due to missing Chart.js](https://github.com/TriliumNext/Trilium/issues/4178)
46.  [Disable "Internal trilium link (Ctrl+L)" on code-block text selection](https://github.com/TriliumNext/Trilium/issues/1712)
47.  [Orphaned keyboardShortcuts\* options after upgrade](https://github.com/TriliumNext/Trilium/issues/4543)
48.  [Scripting: Logging complex entities such as `api.startNote` would show `[object Object]`](https://github.com/TriliumNext/Trilium/issues/3751)
49.  [Import from HTML does not restore indentation](https://github.com/TriliumNext/Trilium/issues/3151)
50.  Mermaid: \* [Mermaid diagram copy reference to clipboard button is broken](https://github.com/TriliumNext/Trilium/issues/9406) \* [Issue with Chinese Paths on Windows](https://github.com/TriliumNext/Trilium/issues/8973)
51.  Add an error when link couldn't be opened
52.  [UI overlap in attribute editing](https://github.com/TriliumNext/Trilium/issues/9407) by @ZAKIURREHMAN
53.  Some launch bar context menus were intercepted by the browser.
54.  [ENEX import: Attachments should not be converted into separate pages](https://github.com/TriliumNext/Trilium/issues/9473)
55.  Exporting code of type Markdown resulted in a `.mkd` or `.code` (for GFM).
56.  Importing a Markdown file with “Import as text note” disabled would import as the wrong format (File) instead of Code.
57.  [Text notes would print with a different font than the one in `body`.](https://github.com/TriliumNext/Trilium/issues/8097)
58.  [The hidden notes hiearchy becomes apparent after importing a note into root](https://github.com/TriliumNext/Trilium/issues/5520)
59.  [No focus in “Choose note type” dialog](https://github.com/TriliumNext/Trilium/issues/9433)
60.  Markdown import: Wrong management of backtick-escaped triple backtips
61.  Safe import strips out bookmarks from note
62.  [Printing: Reference links not shown](https://github.com/TriliumNext/Trilium/pull/9489) by @contributor
63.  [For publicly shared pages, the checkbox does not display on dark theme](https://github.com/TriliumNext/Trilium/issues/8944)
64.  PDF: [Not reacting to deleting highlights or moving them around](https://github.com/TriliumNext/Trilium/issues/9069)
65.  The help button in a dialog now opens in a separate dialog instead of closing that dialog.
66.  Clicking on “Full search syntax help” doesn't work.
67.  Breadcrumb: Children hidden from tree are still listed
68.  Settings: Slashes not displayed well in the backup toast
69.  Code notes: Line numbers are lacking a background.
70.  Renaming an attachment won't update its name from the list.
71.  [Tooltips in left Sidebar after unlocking db still showing \[protected\]](https://github.com/TriliumNext/Trilium/issues/9701)
72.  [Dropdown menu transparency causes readability issue](https://github.com/TriliumNext/Trilium/issues/9534) by @adoriandoran
73.  Switching from “View source” to another note would not show the inline actions.
74.  [Trilium not recovering after system suspension on Ubuntu Snap](https://github.com/TriliumNext/Trilium/issues/9647)

## ✨ Improvements

1.  Videos & audio files imported in Trilium now have a new default icon and the extension will be trimmed.
2.  [Improved the design of the video and audio player](https://github.com/TriliumNext/Trilium/issues/8895) and added additional functionality such as easy seeking, rotation, picture-in-picture.
3.  Mermaid:
    *   Added a list of example diagrams that are shown when Mermaid notes are empty, for getting started quickly. All the supported diagrams types were added.
    *   As a result of the previous change, new Mermaid diagrams start out as empty instead of a generic flowchart diagram.
    *   Updated the version of Mermaid which brings in two new diagram types: [Venn](https://github.com/mermaid-js/mermaid/pull/5932) and [Ishikawa](https://github.com/mermaid-js/mermaid/pull/7387).
4.  [Space mobile launcher container evenly](https://github.com/TriliumNext/Trilium/pull/9031) by @Mystler
5.  PDF: [Inline toolbar with highlight and comment](https://github.com/TriliumNext/Trilium/pull/9048) by @contributor
6.  Add Catppuccin theme to both [code notes](https://github.com/TriliumNext/Trilium/pull/9060) and [code blocks](https://github.com/TriliumNext/Trilium/pull/9075) by @giuxtaposition
7.  Added four more themes to code notes: High Contrast Dark, High Contrast Light, Material Ocean, and Synthwave '84
8.  Relation map: Add more options to open notes in the context menu
9.  [Improve database performance by adding new indices](https://github.com/TriliumNext/Trilium/pull/9141) (by @perfectra1n).
10.  CKEditor was updated to v48 with the most notable change of being able to change the alignment of tables with or without text wrapping (see [#5791](https://github.com/TriliumNext/Trilium/issues/5791)).
11.  Mermaid diagrams were updated which brings in two new diagram types: TreeView and Wardley Maps.
12.  Inline mermaid diagrams use a more modern approach to rendering, which should reduce flicker.
13.  [Relation map: rename relations through context menu](https://github.com/TriliumNext/Trilium/issues/442)
14.  Share: Render dates on the client to match their locale.
15.  Backend script: add an API to execute other backend scripts.
16.  [Download button for backups](https://github.com/TriliumNext/Trilium/pull/9190) by @Lorinc936
17.  Search: \* [Improve the error messages to be more user-friendly when searching for keywords without quotes or entering text after expressions](https://github.com/TriliumNext/Trilium/issues/8850) \* [Add a way to open all the results in a new tab](https://github.com/TriliumNext/Trilium/issues/5376) \* [Improve search performance by using caches and optimizing algorithms](https://github.com/TriliumNext/Trilium/pull/9034) by @perfectra1n \* [Option to easily toggle the fuzzy search on/off](https://github.com/TriliumNext/Trilium/issues/9009) by @perfectra1n \* [Option to disable fuzzy search in copy/clone](https://github.com/TriliumNext/Trilium/issues/8360)
18.  [Displaying note icon when creating an inline note link, using @](https://github.com/TriliumNext/Trilium/issues/8188)
19.  [Friendly numbers in settings: Sync timeout](https://github.com/TriliumNext/Trilium/issues/5513) and Zoom factor (percent better than decimal factor)
20.  [Copy button for inline code (via toolbar for editable notes and clicking for read-only notes)](https://github.com/TriliumNext/Trilium/issues/8720)
21.  Admonitions now have a floating toolbar to quickly change their type.
22.  [Warn if user is trying to run the script in a wrong environment](https://github.com/TriliumNext/Trilium/issues/342)
23.  [Open internal link (`bookends:`, `highlights:`) in OSX apps](https://github.com/TriliumNext/Trilium/issues/2817)
24.  [Script execution should error out on usage of protected notes outside of protected session](https://github.com/TriliumNext/Trilium/issues/21)
25.  ["Delete all clones" checkbox should have a different message if there are no clones](https://github.com/TriliumNext/Trilium/issues/2362)
26.  [Improve note path display to use chevrons instead of slashes to separate notes](https://github.com/TriliumNext/Trilium/issues/762)
27.  [Changing the size of include notes after they were created](https://github.com/TriliumNext/Trilium/issues/3705)
28.  [Add 'Expandable' option to Include Note feature](https://github.com/TriliumNext/Trilium/issues/4134)
29.  [Remember default box size for included notes](https://github.com/TriliumNext/Trilium/issues/1623)
30.  [Hide hidden notes from similar notes view](https://github.com/TriliumNext/Trilium/issues/4584)
31.  Modernized a bit the delete preview.
32.  Improved all the settings pages by using a unified layout, more interactive widgets for layout, theme selection and making use of modals. Some cards were combined together.
33.  “View source” is now searchable.
34.  Every item on the launch bar now has a contextual menu which allows easily removing the item from the bar.
35.  Attachments: preview text in files, provided the MIME type is correct.
36.  [Syntax highlighting for code blocks inside Markdown notes](https://github.com/TriliumNext/Trilium/issues/9150)
37.  [Provide a way to customize Electron data directory](https://github.com/TriliumNext/Trilium/issues/4192)
38.  Printing text notes now respects the font selection in settings.
39.  Revisions: \* Basic rich diff when comparing text note \* Allow adding a description to manually created revisions \* Automatically tag revisions based on their source. \* Improve diff for code notes, by preserving monospace. \* Indicate the source of a revision: manual save, automatic snapshot, ETAPI, LLM change \* Keyboard shortcut and option in note menu to save a named action.
40.  [Redesign of the about dialog](https://github.com/TriliumNext/Trilium/pull/9151) by @adoriandoran
41.  Note attributes pane: add a help button
42.  Tree: do not allow to hide the children of the root element
43.  Improved keyboard markers in Text notes \* Improved style \* Can now be exited out of by moving the cursor, just like inline code.
44.  PDF \* Added read-only support to disable editing features. \* Shared notes now render using the browser's internal PDF viewer which allows downloading and bypasses some potential issues with reverse proxies. \* UI language was not always set correctly. \* Can now be printed or searched through from the note actions menu.
45.  Sidebar (new layout): \* Improved the layout slightly. \* PDF page preview: use virtualization for better performance in large documents. \* PDF highlights and annotations are now listed in the sidebar in a separate section
46.  [Import: Support ZIPs with GBK encoding](https://github.com/TriliumNext/Trilium/issues/9678)
47.  Attachments list: improve the display when there are no attachments.
48.  Syntax highlighting for Markdown now follows the GitHub flavor.
49.  [Reintroduced the sync indicator for mobile (useful when using the third-party Pocket Trilium app).](https://github.com/TriliumNext/Trilium/issues/9663)
50.  API logging: \* `api.log` now supports multiple arguments, similar to the syntax of `console.log`. \* API log text not selectable.
51.  [Various UI improvements](https://github.com/TriliumNext/Trilium/pull/9662) by @adoriandoran
52.  LLM: [Stop generation button](https://github.com/TriliumNext/Trilium/pull/9341) by @Kureii

## 📖 Documentation

1.  [How spell check works, including custom dictionary.](https://docs.triliumnotes.org/user-guide/note-types/text/spellcheck)
2.  Word count widget doesn't mention the use of attribute
3.  Dedicate page for the license
4.  Improved resetting password
5.  Documented the concept of content width.
6.  [Broken image for linux distribution in README](https://github.com/TriliumNext/Trilium/issues/9608) by @vayungodara

## 🌍 Internationalization

1.  Czech support by @Kureii
2.  Wrong password message not translated.
3.  Added Uyghur as [content language](https://docs.triliumnotes.org/user-guide/note-types/text/content-language)

## 🛠️ Technical updates

1.  [Remove Knockout from setup page](https://github.com/TriliumNext/Trilium/pull/9102) by @JYC333
2.  Many dependency updates.

## 🔒️ Security improvements

1.  Low: [SQL Injection via Unsanitized URL Parameter in \`getDayNotesForMonth\`](https://github.com/TriliumNext/Trilium/security/advisories/GHSA-64fm-4j23-99j2)
2.  Low: [Stored XSS via unescaped shareExternalLink label in share index page](https://github.com/TriliumNext/Trilium/security/advisories/GHSA-97mx-2qjm-qhfx)

---

### Release Notes Release Notes V0.104.0 (`docs/Release Notes/Release Notes/v0.104.0.md`)

# v0.104.0
> [!NOTE]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

This release is the largest in Trilium's history, built around two big themes: **security** and **interoperability**. The attack surface has been dramatically reduced across the desktop app, the server, and shared notes — with 16 dedicated security fixes and a few deliberate breaking changes (backend scripting and the SQL console are now disabled by default), so please review the Breaking changes section before upgrading.

Getting notes in and out of Trilium is also much easier: new importers for OneNote, Notion, Google Keep, Anytype and Obsidian join a faster, more memory-efficient import/export pipeline and Spreadsheet now has XLSX and CSV import & export.

On top of that come a redesigned setup and login experience, better AI integration (including being able to use your **Claude Code subscription**), richer text editing (multi-state TODO lists, collapsible blocks, link previews), dashboard collections, and a huge wave of polish — roughly 86 bugfixes and 68 smaller improvements touching nearly every corner of the app. The sections below have the full details.

## 💡 Key highlights

1.  Setup was redesigned from scratch to be more modern (see details below).
2.  The LLM integration **can now use your Claude Code subscription**, without the need of an API key or additional cost.
3.  [Text notes: Customizable multi-state TODO lists](https://github.com/TriliumNext/Trilium/pull/9881) by @adoriandoran
4.  [Collapsible blocks](https://github.com/TriliumNext/Trilium/pull/9965) by @adoriandoran
5.  [Link previews](https://github.com/TriliumNext/Trilium/pull/9188) by @stexz01, @eliandoran and @adoriandoran
6.  [Toggle List (aka Accordion)](https://github.com/TriliumNext/Trilium/issues/9914) by @adoriandoran
7.  [Text notes: Collapsible bullets](https://github.com/TriliumNext/Trilium/issues/1850)
8.  Spreadsheet gains XLSX and CSV import & export
9.  A new experimental [Dashboard collection](https://docs.triliumnotes.org/user-guide/collections/dashboard).
10.  Auto theme switching for code blocks and code notes
11.  [Autocompletion (e.g. Intellisense) for Frontend & Backend code notes](https://github.com/TriliumNext/Trilium/issues/8013)
12.  Significant hardening of the desktop and server app by @perfectra1n and @eliandoran.
13.  A new import mechanism allows importing from multiple applications: [OneNote notebooks using the cloud API](https://docs.triliumnotes.org/user-guide/concepts/import-export/onenote), [Notion](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/notion), [Google Keep](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/keep), [Anytype](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/anytype), [Obsidian](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/obsidian)
14.  Significant improvements to the import/export process 1. Use a better buffering system so that the memory consumption never increases proportionally to the number of notes exported. 2. Display the progress of import/export. 3. Use a native mechanism on desktop so that the files being imported are not copied in memory. 4. Server now uses the disk to store imported files, reducing memory pressure. 5. Improved compression time by skipping already compressed files. 6. Improved import performance.
15.  Significant improvements to the LLM UI by @adoriandoran: Quote content, save AI responses as subnote, regenerate responses, delete & rename chats, printing, note-tooltip, scroll-to-bottom & performance tweaks.

## 🚨 Breaking changes

1.  [**Backend scripting is now disabled by default**](https://docs.triliumnotes.org/user-guide/scripts/Security).
    1.  If you make use of these scripts, see the documentation (`config.ini` change for server or desktop settings).
    2.  The goal of this change is to strengthen Trilium's security posture since backend scripts have dangerously powerful levels of access (e.g. full FS access). Front-end scripts are unaffected.
2.  [**SQL console access is disabled by default**](https://docs.triliumnotes.org/user-guide/scripts/Security)**.**
    1.  Similar to backend scripting, it can be reactivated from `config.ini`.
3.  [The desktop application (based on Electron) has been hardened against potential RCE attacks](https://docs.triliumnotes.org/user-guide/scripts/breaking-changes/disabling-node-integration). You might have to adapt your scripts if you have front-end scripts that depend on Electron remote or the Node.js integration.
4.  [The desktop application now no longer opens its port on the local network by default](https://docs.triliumnotes.org/user-guide/setup/desktop/network-access).
    1.  This can generally affect you only if you are using ETAPI or desktop-to-desktop sync with your desktop client (servers are unaffected).
    2.  This option can be changed in Options → Security.
5.  OPML v1 export was dropped from this release, v2 which preserves basic formatting has been kept instead. The v1 is still supported for import.

## 🐞 Bugfixes

This release lands roughly 86 bugfixes, with a strong focus on data integrity: several issues that could overwrite note content, corrupt the database during ZIP import, or leave sync in an inconsistent state have been resolved. The remainder is steady polish across the text editor, spreadsheets, Markdown import/export, canvas notes, sharing, authentication and mobile.

<details>
    <summary>All 86 bugfixes</summary>
    <ol>
        <li>Backend log doesn't respect the code color theme.</li>
        <li>Search: Wrong escape of highlighted tokens</li>
        <li>Desktop layout doesn't respect the bottom safe area.</li>
        <li>When refreshing the page, the sidebar shows up animated.</li>
        <li>“Upload attachment” not working on mobile.</li>
        <li>Text notes: Moving lines using keyboard shortcut sometimes not working</li>
        <li>Flickering note save indicator on desktop.</li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/9852">Revisions: “Diff isn't available” when viewing revisions of an empty note.</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/8322">Code block tries to link/create note when typing @, and suggests slash-commands when typing /</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/9247">Recovered notes appear after interrupting a sync from a device that was long offline</a>
        </li>
        <li>Relation map:<ol><li><a href="https://github.com/TriliumNext/Trilium/issues/6929">Partially typed name being used as relation</a> by @Renatonet0</li><li><a href="https://github.com/TriliumNext/Trilium/issues/8676">Fix Chinese IME input</a> by @Dinis-Ou</li></ol></li>
        <li><code>share*</code> labels are not filtered out during safe import.</li>
        <li>Geomap rendering raw HTML</li>
        <li><a href="https://github.com/TriliumNext/Trilium/issues/9757">Text Notes can not add lists that are not numbered (i.e. letters)</a> by @adoriandoran</li>
        <li>ETAPI YAML endpoint not accessible.</li>
        <li>Status bar: Code language switcher not showing the language if it was not enabled in settings.</li>
        <li>Spreadsheet:<ol><li><kbd>Ctrl</kbd>+<kbd>R</kbd> copies to the right, intercepting page refresh / Unnecessary save on refresh</li><li>Can't edit the same note in a split.</li><li>Save is sometimes done before recalculation, causing potential incorrect values.</li><li>Unnecessary save when first showing some spreadsheets.</li><li>Exporting as a single file results in a .undefined file with zero content.</li></ol></li>
        <li>Calendar collection not occupying 100% height.</li>
        <li>Formatting toolbar not showing after temporarily editing a note in the old layout.</li>
        <li>New layout: Note map not visible on text notes</li>
        <li>Not all notes in a split loading after a refresh.</li>
        <li>Background effects interfere with shadow on Linux.</li>
        <li>AI: Extended thinking not working in some models</li>
        <li>Markdown: colspans and rowspans are not preserved during editing</li>
        <li>Read-only Mermaid diagrams not always rendering</li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/9614">Notes being overwritten with another note</a>
        </li>
        <li>Changes to AI providers not refreshing the sidebar.</li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10179">Markdown: wrong escape of dollar signs</a>
        </li>
        <li>TOTP: Entering a wrong password uses up the recovery code</li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/7250">OIDC credentials are not checked for</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/6387">Current OpenID Connect Implementation is not compatible with Authelia</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10084">New checkbox rows are already prechecked when previous row was checked</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10104">Spreadsheet not localized</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10095">Move line up/down doesn't always work</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/8991">Scroll position is lost when the editor reinitializes.</a>
        </li>
        <li>Periodic hidden subtree checks causes the text editor to refresh.&nbsp;</li>
        <li>Missing blurred background for the icon switcher for the inline title.</li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10236">Geomaps breaking with GPX (entire navigation breaks)</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/7263">Tree position resets to top when switching between tabs with different workspaces/hoisted notes.</a>
        </li>
        <li><a href="https://github.com/TriliumNext/Trilium/issues/10253">Formatting toolbar remains visible after changing note type</a> by @SiriusXT</li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/8383">Markdown import: preserve heading hierarchy instead of flattening to H2</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10112">Exports: filename length is capped to 30 characters</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10268">Markdown rending issues when using multiple "$" in Code Block inside Blockquote</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10270">Tables not rendering properly in read-only after a Markdown import</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/9751">The delete attachment confirmation dialog does not auto-select "OK"</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/5118">Misleading "Copy link to clipboard" for attachments</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/9598">Backend crash on abrupt WS disconnect</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/8187">Allow creating notes from relation auto-complete</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/8330">Can't confirm inline note creation via keyboard</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/8497">Time offset in Log - 24 hours (timestamps today are showing as yesterday)</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/8323">Enabling showLoginInShareTheme does not enable login from base domain</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/7869">Docker deployment, when accessing the webpage, the following prompt appears: Share root not found. Please set up a note with #shareRoot label first.</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/9752">Video/audio players' seek forward button has incorrect text</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/5818">Converting an attachment to a note breaks links</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/9523">Built-in LaTeX editor generates \differentialD, which is not supported by the renderer</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/8318">Share: Table of contents scrolls to the wrong position for duplicate headings.</a>
        </li>
        <li>Importing a ZIP archive that contained a root note with content would corrupt the database.</li>
        <li><a href="https://github.com/TriliumNext/Trilium/pull/10315">ignore IME composition Enter when editing card and column titles</a> by @greymoth-jp</li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/9741">Zooming shortcut Ctrl+ doesn't work on German Keyboard</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/9717">Shared note with a large code note freeze the server</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/6134">The checkbox and cursor in the to-do list are too close</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10347">Table: boolean column sorting not always working &amp; row number appear shuffled when sorting</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10340">Include note would render recursively for nested includes, causing performance concerns</a>
        </li>
        <li>Old layout: removed collection properties in the ribbon since they are duplicated with the collection bar.</li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10406">Search does not find protected notes while being in protected session</a>
        </li>
        <li>Markdown import/export<ol><li><a href="https://github.com/TriliumNext/Trilium/issues/10418">Some equations containing HTML-like characters are broken</a></li><li>A table with no heading row but with heading columns will end up having an empty row when reimported.</li></ol></li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10407">Tree can crash in some rare circumstances while updating itself</a>
        </li>
        <li>“Blob not found” when deleting the active note.</li>
        <li>Table of contents becoming stale when switching between two notes with many headings.</li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/7148">CTRL-Z with two Canvas notes will delete previous drawing</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/6447">Canvas notes sometimes fail to render</a>
        </li>
        <li>New layout: Note map not shown in empty note type switcher</li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10115">Some protected notes and notes titles are still displayed after inactivity delay</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/9754">JavaScript error while OCR processing existing image files</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/9565">Day notes title pattern replacements not working</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/3015">Template collision for Code note</a>
        </li>
        <li><a href="https://github.com/TriliumNext/Trilium/pull/10292">Fix calendar events that cross midnight not showing up</a> by @Glitch752</li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10444">Mermaid images not visible in HTML or share export</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/3235">Electron can sometimes crash due to a connection error</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10478">Mindmap freezes on save on medium or larger notes</a>
        </li>
        <li><a href="https://github.com/TriliumNext/Trilium/issues/5669">Add link dialog fails to link if you press enter twice too quickly</a> by @mvanhorn &amp; @eliandoran</li>
        <li>PDF<ol><li><a href="https://github.com/TriliumNext/Trilium/pull/10048">PDF download: name not preserved</a> by @Excubitorum &amp; @eliandoran</li><li>Annotations are not saved immediately, only after closing the annotation tool.</li><li>Unnecessary confirmation screen when navigating a way after the annotations have already been saved.</li></ol></li>
        <li>When pasting an image, srcset bypasses Trilium's downloaded image.</li>
        <li><a href="https://github.com/TriliumNext/Trilium/issues/10493">Canvas notes zooms out to 10% when using flowchart keyboard shortcuts</a>.</li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10110">PDF viewer not showing properly in attachments</a>
        </li>
        <li><a href="https://github.com/TriliumNext/Trilium/pull/10292">Calendar events spanning day boundaries without an end date</a> by @Glitch752</li>
    </ol>
</details>

## ✨ Improvements

Beyond the headline features, 68 smaller improvements round off nearly every corner of the app. Several are worth calling out: **pinned tabs** and a reworked tab bar, a **right sidebar toggle handle with peek mode**, and **options that now open in a modal** by default instead of a new tab — changes you'll notice within minutes of upgrading. Media notes get a proper treatment too, with a **new gallery-style image viewer** (zoom, keyboard navigation) and an **overhauled media player** (previous/next, play modes, Media Session API integration), while **Include note** now renders collections, web views and saved searches interactively, and canvas notes can embed other notes and store images as attachments.

Markdown continues to become a first-class citizen: you can now **convert text notes to Markdown and back**, with snippets, code-block language autocompletion and cleaner "Copy as Markdown" output. The settings screens follow the setup redesign — the **keyboard shortcuts section** was rebuilt around a key recorder with conflict detection, and **multi-factor authentication** moved into _Password & auth_ with QR generation and TOTP validation. The rest is steady polish: the LLM assistant became noticeably smarter and smoother; spreadsheets, the backend log and the import/export dialogs all received meaningful upgrades; and the desktop app gained conveniences like tray hiding and start-on-login.

<details>
    <summary>All 68 improvements</summary>
    <ol>
        <li>Setup redesign<ol><li>Language selection screen.</li><li>Clarified the desktop to desktop sync.</li><li>Demo content can be optionally skipped if creating a new document.</li><li>Improve mobile support.</li><li>Background effects for Windows 11 and macOS.</li><li>Redesigned the login and set password screens as well.</li></ol></li>
        <li>Markdown: Minor improvements to slash commands.</li>
        <li>Import: Ignore macOS metadata when importing a ZIP</li>
        <li>Back-end log<ol><li>Customizable word wrap</li><li>Integrate with search</li><li>Add a dedicated download button.</li><li>Get rid of <code>Slow 200 GET /api/backend-log with 19200316 bytes took 75ms</code>.</li></ol></li>
        <li><a href="https://github.com/TriliumNext/Trilium/pull/9840">Text notes: Increase blockquote padding</a> by @bigbangcmbr</li>
        <li>Improved the display of revisions in case a diff is not available or the revision is identical to the current note content.</li>
        <li><a href="https://github.com/TriliumNext/Trilium/pull/9881">Text editor: configurable multi-state todo list checkboxes</a> by @adoriandoran</li>
        <li>LLM<ol><li>Add an option to display history of chat notes</li><li>Backlink support, based on reference links used by the assistant and tool calls.</li><li>In-progress tool calls are also displayed.</li><li>Reference links can be inserted by the user using @-mention</li><li>Handle Gemini not supporting both note tools and note search</li><li>Improve skill loading and render note for some models</li><li>Smoother streaming effect</li><li>Improved the backend and frontend skills for the LLM.</li><li>Added a tool to search for icons.</li><li>Add Claude Sonnet 5 &amp; Fable.</li><li>Improved UX by @adoriandoran</li><li>Table of contents, text highlight support by @adoriandoran</li><li>Improved the “Add provider” screen.</li><li>Improved the model selector and fixed legacy models not showing in the sidebar.</li></ol></li>
        <li>Markdown<ol><li>Interpret Markdown in table of contents.</li><li>Improve table design and margins.</li></ol></li>
        <li>Toasts are now selectable</li>
        <li>Various UI improvements by @adoriandoran</li>
        <li>Add separate language code for plain JavaScript<br>Text notes no longer have frontend and backend-specific versions of JavaScript</li>
        <li>Spreadsheet<ol><li>Trim the saved data slightly.</li><li>Improved rendering in the share and printing (borders, colors, number and date formatting).</li><li><a href="https://github.com/TriliumNext/Trilium/issues/9851">Added support for images</a></li><li>Added support for mobile, making interaction much easier such as drag to pan instead of selection.</li></ol></li>
        <li><a href="https://github.com/TriliumNext/Trilium/pull/10025">Snippet support for code notes and Markdown notes</a> by @adoriandoran</li>
        <li>New image viewer by @adoriandoran with gallery-style navigation, zoom and keyboard navigation.</li>
        <li>Media Player improvements by @adoriandoran<ol><li>Add previous/next navigation for audio and video</li><li>Media Session API integration</li><li>Play mode options</li><li>Compact media player UI</li></ol></li>
        <li>Improve fit and layout of the print preview dialog.</li>
        <li>Print: improved the layout and design of footnotes</li>
        <li>Quick edit: Reference links now open in the same popup instead in the background</li>
        <li>Options<ol><li>Seamless transition when switching themes, fonts or editor layout</li><li>Improved the layout and appearance of backups and anonymized databases.</li><li>Options now open by default in a modal instead of in a new tab.</li></ol></li>
        <li>Show an indicator when loading a blob takes too much.</li>
        <li>Dedicated content badge for custom request handler</li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/2710">Open tabs nearby instead of at the end</a>
        </li>
        <li>Allow viewing source of SVG files</li>
        <li>Include note now renders some note types interactively such as collections, webviews or saved searches.</li>
        <li>Canvas notes:<ol><li>Notes can now be embedded in a similar way to <em>Include note</em> in text notes.</li><li>Images for canvas notes are now saved as attachments which should reduce the performance hit when modifying canvases with large images.</li></ol></li>
        <li>Improved the design of included notes.</li>
        <li>Launch bar configuration now opens in a modal.</li>
        <li>Improved revision dialog layout on mobile.</li>
        <li>Added linters:<ol><li>Mermaid: reporting parsing errors &amp; improved error display.</li><li>JSON</li></ol></li>
        <li>Improved error tolerance for rendering math equations.</li>
        <li>Redesigned the keyboard shortcuts section with a key recorder instead of manual entry and conflict detection.</li>
        <li>Redesigned the multi-factor authentication section (including QR code generation and validation of TOTP) and integrated it directly in <em>Password &amp; auth</em>.</li>
        <li>Improved OAuth connection flow, including display of the OAuth provider info (URL, name, icon).</li>
        <li>Improved detection of the OAuth provider icon, instead of falling back to Google's.</li>
        <li>Removed the default key binding for “Switch to Last Tab" since it overlaps with “Reset zoom” (Ctrl+0).</li>
        <li>Script API (both front-end and back-end) now have bidirectional Markdown / HTML conversion (<code>htmlToMarkdown</code>, <code>markdownToHtml</code>) by @misch334 &amp; @eliandoran</li>
        <li>Notes can be toggled full-width from the note contextual menu (new layout only).</li>
        <li>Adjustments to the safe import for text notes: preserve underline text, list types, transparent table borders.</li>
        <li>Added a progress bar to the import notification.</li>
        <li><a href="https://github.com/TriliumNext/Trilium/pull/10237">Option to disable tree scroll-follows-navigation</a> by @kleutzinger</li>
        <li>Markdown:<ol><li>Added snippets for page-break and table.</li><li>Added auto-completion for code block language tags.</li><li>When exporting, format HTML-based tables with proper indentation &amp; newlines.</li></ol></li>
        <li>Spreadsheet: prevent jumping to the beginning/end when navigating at the edge</li>
        <li>The import dialog has been restructured to take into consideration support for new app-based imports (OneNote, Notion, AnyType).</li>
        <li>The export dialog has been simplified.</li>
        <li>Pressing enter in the note title will now focus the content and insert a new paragraph/line for text &amp; code notes.</li>
        <li>Calendar: add a button to pin the current date</li>
        <li>Tree: Prevent accidentally importing above/below the hoisted note.</li>
        <li>Turned a few info dialogs into toasts.</li>
        <li>Mermaid updated with three new diagram types: Cynefin, Swimlane &amp; Railroad</li>
        <li>Improve backend log with features such as syntax highlighting by @adoriandoran</li>
        <li>Various UI improvements by @adoriandoran</li>
        <li><a href="https://github.com/TriliumNext/Trilium/pull/8880">Calendar: Add slotDuration and slotLabelInterval, Add Day View</a> by @BeatLink</li>
        <li>Desktop installer: improved the installation animation on Windows and background on macOS</li>
        <li>Keyboard shortcuts now display localized names and macOS-specific glyphs.</li>
        <li>HTML &amp; Markdown export: remove redundant <code>data-list-id</code> from list items.</li>
        <li>Code notes: add Nim language support by @dirtboll</li>
        <li><a href="https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/evernote">Evernote</a> was enhanced with TODO list support, internal link detection and extended formatting such as admonitions.</li>
        <li>The desktop app gains two more features:<ol><li>Hiding to system tray when the last window is closed.</li><li>Automatically starting up on login.</li></ol></li>
        <li>Pinned tabs &amp; various tab bar improvements by @adoriandoran</li>
        <li>Right sidebar toggle handle &amp; peek mode by @adoriandoran</li>
        <li>Improvements to deleted notes dialog by @adoriandoran</li>
        <li>Icon pack preview by @adoriandoran</li>
        <li>Markdown: Convert text notes to Markdown and vice-versa by @adoriandoran</li>
        <li>Text notes:<ol><li>Undo &amp; Redo buttons for the fixed toolbar by @adoriandoran.</li><li>“Copy as Markdown” now renders more cleanly (fewer HTML attributes).</li></ol></li>
        <li>Contextual shortcut hints by @adoriandoran</li>
        <li>Improved error management for render notes and backend scripts.</li>
        <li>PDF: added support for drawn signatures</li>
        <li>New launch bar buttons by @adoriandoran<ol><li>Color scheme switcher</li><li>Deleted notes</li></ol></li>
    </ol>
</details>

## 🌍 Internationalization

*   Reach 100% coverage for Romanian.
*   Added Indonesian.

## 📖 Documentation

*   Clarify Script API context (`startNote`, `currentNote`, `originEntity`).
*   Documented some missing labels and relations.
*   Documented `color` attribute.
*   [Some links (to hidden notes or options pages) were broken.](https://github.com/TriliumNext/Trilium/issues/9646)
*   Documented the note title.
*   Documented new features.

## 🛠️ Technical updates

1.  Remove unnecessary boxicon assets.
2.  Cleaned up a few dependencies.
3.  Complete architectural change to allow for a new deployment mechanism: [standalone mode](https://github.com/orgs/TriliumNext/discussions/9733).
4.  Many dependency updates.
5.  [Opt-in to disable automatic DB migration](https://github.com/TriliumNext/Trilium/pull/9449) by @contributor
6.  Disable background effects while dev tools is attached to the same window
7.  Improved the loading time of the client by lazy loading libraries and dialogs
8.  Improved the loading time of the desktop slightly by loading the server at the same time as Electron starts.

## 🔒️ Security fixes

Security is a central theme of this release: 16 fixes systematically shrink Trilium's attack surface. Content is now sanitized on every path (HTML, SVG, collections, shared notes), injection vectors (SQL, path traversal, SSRF) have been hardened, sessions and cookies tightened, and the Electron desktop app locked down with strict permission, navigation and session-isolation policies. These fixes go hand in hand with the deliberate breaking changes above — together they make the default configuration significantly safer.

<details>
    <summary>All 16 security fixes</summary>
    <ol>
        <li><code>require()</code> in backend scripts is now allow/block-listed</li>
        <li>Title templates &amp; bulk-rename no longer use <code>eval()</code></li>
        <li>Note content is now HTML-sanitized on non-editor paths</li>
        <li>Table of Contents &amp; Highlights list strip block elements</li>
        <li>Improved SVG sanitization.</li>
        <li>Shared/published notes: CSP, and escaping<ul><li><strong>Custom </strong><code><strong>#shareTemplate</strong></code><strong> is ignored when backend scripting is disabled</strong> (EJS can run JS) — shared pages fall back to the default theme.</li><li><code>#shareRaw</code> is now flagged <code>isDangerous</code> in attribute UI; raw HTML shares are still intentionally served unrestricted (opt-in).</li></ul></li>
        <li>Session &amp; cookie hardening</li>
        <li>API keys for LLM agents are no now write-only through the options API.</li>
        <li>Backup name sanitization</li>
        <li>SSRF / local file disclosure via image download</li>
        <li>Path-traversal hardening on file-upload endpoints</li>
        <li>SQL injection hardening</li>
        <li>Sanitize content of Collections and Mind Maps.</li>
        <li>Hardened the optional MCP server against DNS rebinding attacks.</li>
        <li>Hardening of the Electron app<ul><li><code>&lt;webview&gt;</code> attach vetting</li><li>Dedicated guest session partition: Web View notes now load in <code>persist:webview</code> instead of sharing the renderer session, so embedded sites can never see Trilium cookies or resolve the <code>trilium-app://</code> scheme.</li><li>Deny-by-default permission policy. App session allows <code>clipboard-sanitized-write</code>, <code>fullscreen</code>, <code>notifications</code> (user scripts use <code>new Notification()</code>); guests get <code>fullscreen</code> only.</li><li>Scheme allowlist for external opens: <code>window.open</code>/target=_blank URLs are validated before <code>shell.openExternal</code></li><li>Global window-open &amp; navigation policy</li><li>Origin gate on <code>trilium-app://</code> dispatch</li></ul></li>
        <li>Shared notes:<ul><li>Prevent accessing (encrypted, not plain text) protected attachments.</li><li>Improved filtering of some attributes.</li></ul></li>
    </ol>
</details>

---

### Release Notes Release Notes V0.104.1 (`docs/Release Notes/Release Notes/v0.104.1.md`)

# v0.104.1
> [!NOTE]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

## 💡 Key highlights

1.  Significant improvements to the OneNote import:
    1.  [Survive sustained Graph throttling](https://github.com/TriliumNext/Trilium/pull/10600) by @perfectra1n
    2.  [Handle 504 errors instead of crashing](https://github.com/TriliumNext/Trilium/issues/10558).
    3.  Skip pages that could not be downloaded and report them.
    4.  Add device-code flow to allow imports from the web app (not just from desktop).
    5.  Refresh token so multi-hour imports are possible.
    6.  Better support for screen clippings, table sizing and backgrounds, drawings with light/dark theme support, improved creation date processing.
    7.  Preserve `newNotesOnTop`.
    8.  Improved selector for notebooks.
    9.  Creation dates are now preserved better by taking into account the meta-information, not just the creation date returned by the API.
    10.  [Encrypted sections are properly tolerated and reported.](https://github.com/TriliumNext/Trilium/issues/10662)
2.  Improvements to the LLM
    1.  LLM model selection has been redesigned: instead of having a fixed list of models, the models are dynamically retrieved from the provider (ChatGPT, Gemini) and the list of models can now be customized.
        1.  If you are migrating from a previous version, the list of models will appear as empty. Simply press the Edit button corresponding to your provider in the model dropdown.
    2.  The LLM can now read the user guide that comes bundled in with the application and can answer questions about Trilium's features.
    3.  Improved the provider setup process.
    4.  [Added support for DeepSeek](https://github.com/TriliumNext/Trilium/issues/10338), but without web search capability.
    5.  [First-hand support for custom OpenAI-compatible providers](https://github.com/TriliumNext/Trilium/issues/10601)
    6.  Add support for Ollama and LM Studio, as well as any self-hosted provider (@Kureii & @eliandoran)

## 🐞 Bugfixes

1.  [Migration fails if the hidden notes were protected.](https://github.com/TriliumNext/Trilium/issues/10549)
2.  [Desktop sync behind multi-cookie reverse proxies fails.](https://github.com/TriliumNext/Trilium/issues/10549)
3.  Claude Code integration not working on Windows if installed via `npm`.
4.  [Spellcheck seems to automatically reactivate whenever Trilium is restarted](https://github.com/TriliumNext/Trilium/issues/10569).
5.  [Turning off smooth scrolling in options does not work](https://github.com/TriliumNext/Trilium/issues/10559)
6.  [Sync fails if the reverse proxy contains its own cookies](https://github.com/TriliumNext/Trilium/issues/10548)
7.  Initial sync would not properly display errors.
8.  [Some tooltips still showing \[protected\] after unlocking the protected session](https://github.com/TriliumNext/Trilium/issues/9701)
9.  [The tooltip on the sync status button remains always visible](https://github.com/TriliumNext/Trilium/issues/10567)
10.  [Disabled TOTP from previous versions becomes active again](https://github.com/TriliumNext/Trilium/issues/10576)
11.  [First setup unreadable on Windows 10 due to background effects](https://github.com/TriliumNext/Trilium/issues/10590)
12.  [Image viewer's shortcuts block full-app shortcuts](https://github.com/TriliumNext/Trilium/issues/10557) by @adoriandoran
13.  [Can't scroll down to media player controls](https://github.com/TriliumNext/Trilium/issues/10578) by @adoriandoran
14.  [Docker upgrade v0.103.0 to v0.104.0 fails on CentOS 7 (SQLITE\_IOERR\_SHMSIZE)](https://github.com/TriliumNext/Trilium/issues/10627)
15.  [New instance resets editor toolbar option](https://github.com/TriliumNext/Trilium/issues/10626)
16.  [Link on a single paragraph is not deleted properly](https://github.com/TriliumNext/Trilium/issues/10613)
17.  ["Redirect bare domain to Share page" also redirects login page to share root](https://github.com/TriliumNext/Trilium/issues/10552)
18.  [On bigger notes, the content of the note tends to "refresh"](https://github.com/TriliumNext/Trilium/issues/10575)
19.  HTML attachments opened in Safari instead of being downloaded.
20.  [Fix uneven tab spacing when left pane is visible](https://github.com/TriliumNext/Trilium/pull/10579) by @StevenDoesStuffs
21.  Fixes to collapsible blocks by @adoriandoran 1. Fixed being unable to drag-select across multiple paragraphs inside a collapsible block on Chromium-based browsers. 2. Expanding/collapsing a block is no longer undoable, so <kbd>Ctrl</kbd>+<kbd>Z</kbd> after reading a note doesn't re-collapse what you just opened. 3. All collapsible blocks are forced open when printing or exporting to PDF, so their content isn't lost. 4. Newly inserted collapsible blocks start expanded. 5. Fixed a collapsed block's state being incorrectly written back when a temporary search reveal was stripped. 6. Collapsible list items now temporarily expand to reveal find-in-note matches nested inside them, and follow the highlight as you step through results. 7. Fixed the collapse arrow still pointing "collapsed" while an item was temporarily revealed.
22.  Media player fixes by @adoriandoran 1. Attachments opened in full detail now use the full media player UI instead of the compact preview. 2. Added previous/next navigation between an owner note's playable attachments, restricted to media the player can actually play (audio siblings for an audio player, not every `file`\-role attachment). 3. Fixed the media player and image viewer swallowing global Trilium shortcuts that overlap with their own bare-key bindings (Ctrl/Cmd/Alt chords now pass through). 4. Fixed keyboard-shortcut hints from standalone media players leaking into every other context's hint list. 5. Fixed the attachment viewer/player continuing to show the old content after an attachment was replaced.
23.  Fixed keyboard shortcut hints overlapping with the floating buttons.
24.  Spellcheck custom words not editable in the options modal.
25.  Link previews are badly rendered in image captions.

## ✨ Improvements

1.  [Auto-formatting for extended to-do list states](https://github.com/TriliumNext/Trilium/issues/10556)
2.  OAuth: Improved error management
3.  OCR now supports EPUB format.
4.  Added support for indenting tables in text notes. by @adoriandoran
5.  Search improvements by @adoriandoran
    1.  Link previews are now searchable — their title, URL and description are indexed instead of being stripped away.
    2.  Link-preview metadata now appears in quick-search snippets (URL, title and description on separate lines).
    3.  Quick-search snippets now decode HTML entities, so you see `<`, `&` and real spaces instead of `&lt;`, `&amp;` and `&nbsp;`.
6.  Improvements to collapsible blocks by @adoriandoran
    1.  Collapsible blocks now remember their expanded/collapsed state.
    2.  Collapsible blocks expand automatically when a search result is highlighted in their body.
7.  Improved the alignment of custom task checkbox glyphs and labels by @adoriandoran
8.  Desktop: Added an option to disable GPU acceleration

## 🛠️ Technical updates

1.  Nix flake fixes by @FliegendeWurst

---

### Release Notes Release Notes V0.105.0 (`docs/Release Notes/Release Notes/v0.105.0.md`)

# v0.105.0
> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

_The release that makes Trilium lighter, more visual and easier to organise: images shrink themselves, attributes get a home of their own, and your backups can finally be restored._

<details>
    <summary>🚨 For ARM64 Docker users</summary>
    <p>The <code>arm64</code> image is now based on Debian 13 "trixie", as Debian 11 reaches end of life on 2026-08-31. Your host needs a <code>libseccomp</code> new enough to know the <code>clone3</code> syscall (roughly 2.5+), or the container will fail to start. If it does, add:</p>
    <pre><code class="language-text-x-yaml">services:
  trilium:
    security_opt:
      - seccomp:unconfined</code></pre>
    <p>Updating Docker itself will not help since <code>runc</code> links the host's <code>libseccomp</code>. The 32-bit <code>linux/arm/v7</code> and <code>linux/arm/v8</code> images and the native ARM builds are unaffected.</p>
</details>

> [!WARNING]
> **Before you upgrade.** This release contains changes that can break an existing setup.
> 
> 1.  **MCP now requires authentication** and can optionally be accessed over the network. → _Reconfigure your existing MCP clients with credentials._
> 2.  **General HTML support in text notes is now disabled by default.** This makes copy-paste from websites behave well, without grabbing unwanted tags such as input boxes. → _Re-enable via Options → Text notes → Preserve unsupported HTML tags._
> 3.  `**<div>**`**s in text notes are now unwrapped** instead of being preserved as-is, regardless of settings. This prevents broken behaviour when entering new paragraphs, and bugs such as being unable to exit a code block.

## ✨ Highlights

#### Know what's in your database — and take it back

<figure class="image image-style-align-right image_resized" style="width:45.59%;"><img style="aspect-ratio:1509/1329;" src="v0.105.0_image.png" width="1509" height="1329"></figure>

Two new tools answer the same question from opposite ends: what is actually taking up all that room?

*   **Space Usage** draws it as a treemap — notes, revisions and attachments sized by how much space they take — so the thing quietly eating your disk is visible at a glance instead of guessed at. The **cleanup tool** then acts on what you find: erase deleted notes, trim old revisions, drop unused attachments and compact the database.
*   **Compress images** goes after the usual culprit, resizing oversized pictures and re-saving them smaller — from a note, the tree, the attachments list, the image viewer or the cleanup run itself. It tells you what it found before it starts and what it saved when it finishes.

Automatic compression on upload, paste and import now keeps PNGs as PNGs, leaves already-compressed pictures alone, and runs off the thread serving the app, so a large import no longer freezes Trilium. _(@adoriandoran)_

### Attributes finally have a home

<figure class="image image-style-align-left image_resized" style="width:19.59%;"><img style="aspect-ratio:529/952;" src="2_v0.105.0_image.png" width="529" height="952"></figure>

A dedicated **Attributes** sidebar tab shows owned, inherited and promoted attributes in one clear list, and lets you edit them in place. System attributes are marked with an icon in the sidebar and a badge in autocompletion, and every one of them now has a description. Their values are edited with the right control for the job — colour pickers, URL fields, date selectors.

Mobile gains an attribute editor with the same interface, and the classic attribute editor and its configuration modal received a round of fixes.

### Backups you can lock, and actually restore

Backups can now be **compressed and encrypted**. Encryption uses AES-256-GCM with a password of your own, held in the operating system's keyring, so a backup written to a synced or shared folder cannot be read by whoever else can reach it — and later tampering or damage is detected. Both are off by default.

More to the point, Trilium can now **restore one**. Setting up an instance offers restoring from a backup as a fourth path, alongside a new knowledge base, syncing from a server and pairing with a desktop app; a running instance reaches the same screen from Options → Backup, and is offered a copy of what is already there first. The candidate is checked before anything is replaced, and a restore that fails rolls back — so an unusable backup leaves your notes exactly as they were. Backups measured in gigabytes are handled properly: a browser sends one in resumable pieces, and the desktop app reads it where it already sits. _(@adoriandoran)_

### See everything your database is running

Databases collect scripts, themes and widgets over the years, and until now there was no single place to see them — or to tell which one was responsible for the odd behaviour you've been living with.

The **content manager** lists them all, grouped by category, and lets you switch any of them off without deleting it. Turn something off, see whether the problem goes away, turn it back on. _(@adoriandoran)_

### Ask the editor to do the writing

<figure class="image image_resized image-style-align-right" style="width:61.67%;"><img style="aspect-ratio:1068/747;" src="1_v0.105.0_image.png" width="1068" height="747"></figure>

Trilium's LLM support has moved out of the chat panel and into the text editor. Select anything and hand it to a model — proof-read it, tighten it, summarise it — and take the result inline, without copying text into a chat window and back. Custom prompts let you keep the operations you run often. Requires an LLM provider to be configured; a GitHub Copilot subscription now works as one, alongside the existing providers.

### Settings you can search, on a screen that fits

Every settings page has been rebuilt on a shared card component — a card per subject, one setting per row, its explanation under the name rather than beside it — and a **search field** now looks through all of them at once. It shows the settings themselves, live and operable where they stand, grouped under the page each one belongs to, and finds a page's own commands too: back up now, restore a backup, create an ETAPI token. _(@adoriandoran)_

## 🎁 Also new

*   **Geo Map on MapLibre** — WebGL rendering, 3D terrain, marker clustering, full-screen mode and a floating info panel for each marker, with full GPX track support.
*   **Mind Map node panel** — colours, fonts, icons, images and a rich-text memo, from a side panel.
*   **Calendar face lift** — a new theme and layout, and a friendlier popup for creating and editing events.
*   **Connections sidebar tab** — backlinks, note paths and the note map in one place.
*   **Office & EPUB previews** — `.docx`, `.xlsx`, `.pptx`, ODF, RTF and EPUB open in Trilium.
*   An important memory leak that accumulated components and event listeners has been fixed, and consistency checks no longer take minutes on databases with 20k+ notes.

## 📋 What else changed

<details>
    <summary>Backups</summary>
    <ul>
        <li><em>New:</em> backups can be <strong>compressed</strong>, <strong>encrypted</strong> or both, written as a <code>.tnbackup</code> container. The password is kept in the OS keyring and is offered on the desktop application only, where there is somewhere safe to hold it.</li>
        <li><em>Improved:</em> the backup settings page opens by saying how many backups exist and how long ago the most recent one was written, with "Backup now" beside it.</li>
        <li><em>Improved:</em> a backup can be given a name and a password of its own when taken by hand, rather than following the scheduled-backup settings.</li>
        <li><em>Fixed:</em> a backup that fails part-way is deleted, so a half-written file is never listed or offered for download.</li>
    </ul>
</details>

<details>
    <summary>Database &amp; maintenance</summary>
    <ul>
        <li><em>New:</em> <strong>Options → Database</strong> is where the knowledge base as a whole is now looked after. It opens with a summary — location, note and attachment counts, creation date, size, and how the backups stand — followed by everything that acts on the database: cleanup, space analysis, integrity check and repair, compaction, and anonymized copies.</li>
        <li><em>New:</em> a <strong>cleanup tool</strong> that erases deleted notes, unused attachments and excess revision snapshots, honouring <code>#versioningLimit</code>, and compacts the database.</li>
        <li><em>New:</em> a <strong>Keep named revisions</strong> option, so revisions you have named survive a cleanup.</li>
        <li><em>New:</em> <strong>Start over</strong> returns an instance to the setup wizard without reinstalling. On a server it asks for your password, and your second factor where one is configured, so an instance reachable from outside stays closed while it waits.</li>
        <li><em>Improved:</em> an anonymized database copy can be deleted once it has been handed over, and the folder holding them opens in the file manager.</li>
    </ul>
</details>

<details>
    <summary>Settings</summary>
    <ul>
        <li><em>New:</em> a <strong>search field</strong> over every settings page at once, showing the live controls grouped under the page each belongs to.</li>
        <li><em>Improved:</em> all 18 settings pages rebuilt on a shared card component, several of them rearranged so that what a page is really about comes first.</li>
        <li><em>Improved:</em> settings are usable on a phone — stacked controls, native tap-to-pick combo boxes, full-width descriptions and thumb-sized rows.</li>
        <li><em>Improved:</em> the Media page folds image compression into the Images card, rather than keeping it as a subject apart.</li>
        <li><em>Fixed:</em> the plain text entry in the code note MIME list read as unticked, though it is always applied.</li>
        <li><strong>Database actions have moved to Options → Database.</strong> Cleanup, space analysis, integrity checks, compaction and anonymized copies are no longer under Options → Advanced, which now holds the experimental features and the two advanced sync actions alone.</li>
    </ul>
</details>

<details>
    <summary><strong>Text notes &amp; editor</strong></summary>
    <p><strong>Improved</strong></p>
    <ul>
        <li>Migrated away from premium CKEditor features (commercial licence) to home-made implementations of slash commands, text snippets and copy formatting. Changing text snippets no longer requires an editor refresh, and note icons are integrated more natively.</li>
        <li>The automatic replacement of text (quotes, dashes) has been redesigned, with each option now configurable individually.</li>
        <li>The autocomplete mechanism for CKEditor (<code>@</code>-references to links, emojis) was rewritten from scratch: it no longer gets stuck on a <code>@</code> character, and pressing Escape no longer leaves a marker in the text. The attribute editor no longer shows autocompletion when you click inside it.</li>
        <li>Text snippets show a small content preview when no description is present.</li>
        <li>Markdown highlights (Obsidian-style <code>==</code>) are supported by the import/export pipeline and the Markdown preview, and appear in the sidebar.</li>
        <li><a href="https://github.com/TriliumNext/Trilium/issues/7931">Inline Mermaid diagrams remember their display mode</a>.</li>
    </ul>
    <p><strong>Fixed</strong></p>
    <ul>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/9722">Multiple inline Mermaid diagrams don't render without making a change</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/9749">Resizing the Mermaid split view makes Gantt and bar charts vanish</a>
            <em>(@maphew)</em>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10859">A failed image upload crashes the editor</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10683">The collapsible block text editor crashes when deleting before it</a>
        </li>
        <li><a href="https://github.com/TriliumNext/Trilium/issues/11050">A single Backspace press deletes the entire content of a collapsible block</a>; collapsible blocks also auto-expand when deleting the line break of the text after them</li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/11084">Formatted text is pasted inside a collapsible block instead of into its title</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10973">Checkbox task states affect sub-tasks in non-intuitive ways</a>
            <em>(@adoriandoran)</em>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/pull/11063">Anchor reference-link insertion happens at the mention pick position</a>
            <em>(@maphew)</em>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/11077">CKEditor crashes when clicking near inline code with link text</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10903">Formatting buttons overlap text in the popup editor</a>
        </li>
        <li><a href="https://github.com/TriliumNext/Trilium/issues/10949">Checkboxes are misaligned in RTL notes</a>; read-only text notes were not properly aligned either</li>
        <li>Missing note reference links appeared invisible</li>
    </ul>
    <aside class="admonition warning"><p><strong>"Continuous formatting" has been dropped</strong> from copy formatting as part of the move away from premium CKEditor features. → <em>If you rely on it, please open a feature request.</em></p></aside>
</details>

<details>
    <summary><strong>Collections</strong></summary>
    <p><strong>Table</strong></p>
    <ul>
        <li><em>Improved:</em> <em>Select</em> columns support single and multiple values and expand outside the cell while selecting; colour columns gained a delete button and time columns a time selector; a "New row" button was added at the end of the table; columns with multiple values are no longer hidden and show each value as a chip inside a single cell.</li>
        <li><em>Fixed:</em> <a href="https://github.com/TriliumNext/Trilium/issues/10703">date columns rendered in ISO format instead of the formatting locale</a>; sorting by a relation-type column did not work; scroll position was lost when editing a cell or creating a row.</li>
    </ul>
    <p><strong>Board</strong></p>
    <ul>
        <li><em>Fixed:</em> <a href="https://github.com/TriliumNext/Trilium/issues/10689">adding a new column doesn't refresh the columns automatically</a>; typing in a subnote slowed down when the board had many items.</li>
    </ul>
    <p><strong>Calendar</strong></p>
    <ul>
        <li><em>Fixed:</em> all-day recurrent events showed as midnight; events didn't react to inherited attribute changes; creating an event in the journal made the events flicker; aliases weren't taken into account by the calendar's displayed attributes; date selectors didn't follow the Chinese locale's date format.</li>
    </ul>
    <p><strong>Geo Map</strong></p>
    <ul style="list-style-type:disc;margin-left:0px;">
        <li style="margin-left:0px;"><em>Improved:</em> migrated from Leaflet to <strong>MapLibre GL</strong> — WebGL rendering, 3D terrain, marker clustering and a full-screen mode. Markers were overhauled with full-colour icons, automatic label collision, proper DPI scaling and performance that holds into the thousands. Adds custom tile sets, dark mode that respects custom themes, note tooltips on hover, zoom buttons, and a clear warning when WebGL is unavailable.</li>
        <li style="margin-left:0px;"><em>Improved:</em> clicking a marker opens a <strong>floating info panel</strong> — title, icon, colour, action buttons (open, move, quick edit, remove), promoted attributes with a coordinates copy button, and the note body as an inline rich-text editor. The same panel is shared with the Mind Map.</li>
        <li style="margin-left:0px;"><em>Improved:</em> full <strong>GPX track</strong> support, with distance, point and segment counts, waypoint listing and a highlightable path.</li>
        <li style="margin-left:0px;"><em>Fixed:</em> adding a marker now shows a ghost preview; several marker positioning bugs.</li>
    </ul>
    <p><strong>Geo Map, Mind Map &amp; Relation Map</strong></p>
    <ul>
        <li><em>Improved:</em> relation maps, Mermaid diagrams, geo maps and mind maps now share the same zoom and add-note controls; the geo map lock button was removed in favour of the standard read-only mechanism used for notes.</li>
    </ul>
</details>

<details>
    <summary><strong>Attributes</strong></summary>
    <ul>
        <li><em>New:</em> promoted attribute types <em>Phone</em>, <em>Email</em> and <em>Select</em> — the latter shows a fixed list of items while still allowing new ones to be created easily. All are integrated with the Notion and AnyType importers and the table collection.</li>
        <li><em>Improved:</em> promoted attributes with multiple values render as a single field with badges/chips instead of multiple fields.</li>
        <li><em>Fixed:</em> the promoted attributes section showed an unnecessary scrollbar when at least one promoted attribute had a checkbox.</li>
    </ul>
</details>

<details>
    <summary><strong>Attachments, files &amp; PDF</strong></summary>
    <p><strong>Improved</strong></p>
    <ul>
        <li>Syntax highlighting for source code in attachments.</li>
        <li>The attachments listing gained a grouping mechanism (yours vs. system), a grid layout and a general facelift.</li>
        <li>Link previews now use deduplicated attachments instead of inline images, with tweaks to favicon retrieval and better support for dark themes. The Notion importer downloads favicons automatically.</li>
        <li><code>.ico</code> files are treated as images instead of file attachments.</li>
        <li>PDF: highlights without selected text, and text annotations, are now shown in the sidebar.</li>
    </ul>
    <p><strong>Fixed</strong></p>
    <ul>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10707">Link previews are not visible in note revisions</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/9879">PDF attachments return 404 on Nginx Proxy Manager with "Block Common Exploits" enabled</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/11059">Entering PDF editing mode triggered a save even when there was nothing to save</a>
        </li>
        <li>PDF sidebar information was wrong when two PDFs were open in a split</li>
        <li>PDF annotations were not displayed in the sidebar while editing</li>
    </ul>
</details>

<details>
    <summary><strong>Images &amp; clipboard</strong></summary>
    <ul>
        <li><em>Improved:</em> you can now <a href="https://github.com/TriliumNext/Trilium/issues/5233">paste text with images from Trilium into other apps without the image disappearing</a>; single images pasted from inaccessible sources (Google Chat, Slack) paste properly instead of appearing broken.</li>
        <li><em>Fixed:</em> <a href="https://github.com/TriliumNext/Trilium/issues/10823">deleting a note right after uploading an image crashes the desktop app</a>.</li>
    </ul>
</details>

<details>
    <summary><strong>LLM &amp; MCP</strong></summary>
    <p><strong>Improved</strong></p>
    <ul>
        <li>A GitHub Copilot subscription can be used in the LLM chat.</li>
        <li>A new <strong>in-editor LLM</strong> for text notes handles operations such as proof-reading and summarisation, with support for custom prompts.</li>
        <li>Redesigned LLM chat bar with shortened model names and better-fitting message footers, improved error display, better icon search, and improved model listing for the Claude Code integration.</li>
    </ul>
    <p><strong>Fixed</strong></p>
    <ul>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10781">AI provider setup fails with "Unexpected token '&lt;'" when the endpoint is behind an auth-gating reverse proxy</a>
            <em>(@raman325)</em>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10996">Custom OpenAPI endpoints can fail behind a web application firewall due to auto-discovery</a>
        </li>
        <li>MCP could disconnect in some circumstances</li>
    </ul>
</details>

<details>
    <summary><strong>Import &amp; export</strong></summary>
    <ul>
        <li>OneNote import: improved error logging and throttling reports (including during long imports), a button to refresh OneNote sections, improved light/dark brush detection, and code block detection.</li>
        <li>The Notion and AnyType importers support the new promoted attribute types.</li>
    </ul>
    <p><strong>Markdown</strong></p>
    <ul>
        <li><strong>Single-tilde strikethrough is no longer supported</strong>, to avoid issues with <code>~</code> used for number approximations. → <em>Affects existing notes and import pipelines; use </em><code><em>~~text~~</em></code><em>.</em></li>
        <li>Highlights (<code>==</code>) are supported end-to-end in the import/export pipeline.</li>
    </ul>
</details>

<details>
    <summary><strong>Desktop app</strong></summary>
    <ul>
        <li><em>New:</em> <a href="https://github.com/TriliumNext/Trilium/pull/10871">back up to a folder of your choosing</a> instead of the one inside the data directory. Options → Backup gains a "Backup location" card where you pick the folder, open it in your file manager, or reset it. If the chosen folder ever cannot be written to, the backup goes to the default location rather than being lost, and you are told. Servers are unaffected and keep using <code>TRILIUM_BACKUP_DIR</code>. <em>(@adoriandoran)</em></li>
        <li><em>Improved:</em> better error management — the app should no longer crash on an unhandled rejection; dragging a tab with splits into a new window preserves the split.</li>
        <li><em>Fixed:</em> <a href="https://github.com/TriliumNext/Trilium/issues/10721">the app prints <code>undefined</code> when one is already running</a>; <a href="https://github.com/TriliumNext/Trilium/issues/10720">"Switch to Mobile Version" not working on desktop builds accessed over the web</a>; <a href="https://github.com/TriliumNext/Trilium/issues/8912">macOS dynamic traffic light offset based on zoom factor</a>; <a href="https://github.com/TriliumNext/Trilium/issues/9977">file link handling broken for custom system explorers on Windows</a>.</li>
        <li>Changed: <strong>On Linux, the native title bar is now disabled by default</strong>, since rounded corners are supported for the custom frame, with native window buttons.</li>
        <li><em>New:</em> the database file is revealed in the file manager from Options → Database, and a native folder picker backs the backup location (@adoriandoran)</li>
    </ul>
</details>

<details>
    <summary><strong>Mobile</strong></summary>
    <ul>
        <li><em>New:</em> an attribute editor with the same interface as the new sidebar editor.</li>
        <li><em>Fixed:</em> <a href="https://github.com/TriliumNext/Trilium/issues/10835">the launch bar vanishes after a portrait → landscape orientation change</a>; the tree sliding animation didn't respect the reduced animation setting.</li>
        <li><em>New:</em> the whole of Settings reflows for a narrow screen, with a search field above the list of pages (@adoriandoran)</li>
    </ul>
</details>

<details>
    <summary><strong>Interface &amp; themes</strong></summary>
    <p><strong>Improved</strong></p>
    <ul>
        <li>The sidebar is now split into tabs: Outline (ToC + highlights), the new Attributes pane, LLM chat and custom widgets.</li>
        <li>Most sidebar sections have a dedicated help button.</li>
        <li><a href="https://github.com/TriliumNext/Trilium/issues/5475">Keyboard shortcuts for managing splits</a>.</li>
        <li>Tree: copying references to notes with Ctrl+C now pastes as a reference link on the web version too, not just desktop.</li>
    </ul>
    <p><strong>Fixed</strong></p>
    <ul>
        <li>Legacy themes: <a href="https://github.com/TriliumNext/Trilium/issues/10839">toasts not rendering</a>, <a href="https://github.com/TriliumNext/Trilium/issues/8195">promoted attributes having a different layout</a>, <a href="https://github.com/TriliumNext/Trilium/issues/10903">block drag icon overlapping text</a></li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10938">Toggle overlapping with window buttons in settings</a>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10680">Icon tooltip stuck on screen</a>
            <em>(@maphew)</em>
        </li>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/issues/10723">Copying a bookmark in the browser crashes in an insecure context</a>
        </li>
        <li>Deleting the active note showed a toast claiming the note was not found</li>
        <li>The update indicator was broken</li>
        <li>The note map sometimes did not render at all</li>
    </ul>
</details>

<details>
    <summary><strong>Scripting</strong></summary>
    <ul>
        <li>
            <a href="https://github.com/TriliumNext/Trilium/pull/10526">More React components for scripts</a>
            <em>(@BeatLink)</em>
        </li>
        <li>Some launcher scripts are now marked as dangerous, requiring safe import to be off.</li>
        <li><em>Fixed:</em> <a href="https://github.com/TriliumNext/Trilium/issues/10765">render notes injected unscoped <code>&lt;style&gt;</code> into the app DOM, and the leaked styles persisted after navigating away</a>.</li>
    </ul>
</details>

<details>
    <summary><strong>Server, sync &amp; authentication</strong></summary>
    <ul>
        <li><em>Improved:</em> <a href="https://github.com/TriliumNext/Trilium/pull/9635">OIDC gains configurable HTTP timeout, session lifetime and scopes</a> <em>(@perfectra1n)</em>.</li>
        <li><em>Fixed:</em> <a href="https://github.com/TriliumNext/Trilium/issues/10695">OAuth fails with <code>OAUTH_JSON_ATTRIBUTE_COMPARISON_FAILED</code> on Authentik due to a missing leading slash</a>; OIDC not working with some identity providers; occasional frontend errors caused by a partial sync; <a href="https://github.com/TriliumNext/Trilium/issues/10976">OCR does not work for protected notes</a>.</li>
    </ul>
</details>

<details>
    <summary><strong>Performance &amp; stability</strong></summary>
    <ul>
        <li>Fixed an important memory leak that accumulated components and event listeners due to improper component cleanup.</li>
        <li>Consistency checks no longer take a long time to run on large databases (20k+ notes).</li>
        <li><a href="https://github.com/TriliumNext/Trilium/issues/10997">Reduced the number of requests made when right-clicking the tree</a>.</li>
        <li>CKEditor is preloaded for faster loading.</li>
        <li>Image compression now runs off the thread serving the app.</li>
        <li><a href="https://github.com/TriliumNext/Trilium/issues/8314">Scissor "Cut &amp; Paste Selection to Sub-note" now transfers image attachments</a> and <a href="https://github.com/TriliumNext/Trilium/issues/9890">no longer fails intermittently</a>.</li>
    </ul>
</details>

<details>
    <summary>Security</summary>
    <ul>
        <li>SSRF protection in image auto-download and the LLM integration.</li>
        <li>MCP now requires authentication (see <em>Before you upgrade</em>).</li>
        <li>Web views now require an absolute URL in order to be displayed.</li>
    </ul>
</details>

<details>
    <summary>Internationalization</summary>
    <ul>
        <li>Added Korean <em>(@yoonnamhyuk)</em></li>
        <li>Added Turkish <em>(@erkdgn)</em></li>
        <li>The text editor is now fully translatable, including Trilium-specific features.</li>
    </ul>
</details>

<details>
    <summary>Documentation</summary>
    <ul>
        <li>Added <code>CONTRIBUTING.md</code> <em>(@maphew)</em></li>
    </ul>
</details>

---

### Release Notes Release Notes V0.106.0 (`docs/Release Notes/Release Notes/v0.106.0.md`)

# v0.106.0
> [!NOTE]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

> [!TIP]
> **For Linux users:** Trilium is now available on [Flathub](https://flathub.org/en/apps/org.triliumnotes.Trilium)!

> [!IMPORTANT]
> **For Docker users:** If the Docker container appears unhealthy after the upgrade, recreate the container if you are using an auto-updater and check you have no `healthcheck` override in the Docker compose.

## 💡 Key highlights

<figure class="image image-style-align-right image_resized" style="width:60.75%;"><img style="aspect-ratio:1960/1204;" src="v0.106.0_image.png" width="1960" height="1204"></figure>

### 📋 Kanban board overhaul by @adoriandoran

The board has been rebuilt to handle real projects. Give each column an icon, a color or a card limit, collapse the columns you're not working on, and archive them once they're done. New notes that don't belong to a column yet land in an optional **Inbox** column. Cards can be created from a template (e.g. a _Bug_ template for a bug tracker), and **Board properties** controls which attributes the cards show and in what order. You can also switch the attribute the board is grouped by at any time, and each grouping keeps its own columns.

As a board grows, sort columns automatically by title, date or any attribute, and narrow the board with the filter box in the header, which accepts the full search syntax. Select several cards with <kbd>Ctrl</kbd>/<kbd>Shift</kbd>+click to move, edit or delete them together. Use **Copy reference** to link to a card or column from any note. The whole board works from the keyboard (<kbd>Alt</kbd>+<kbd>F1</kbd> lists the shortcuts) and by touch on mobile, and a column with thousands of cards now stays smooth.

This concludes the phase two of the board collection, more features to come.

### 🔎 Significant improvements to search

1.  **Matching by @perfectra1n**
    1.  Punctuation-aware exact matching: `=sync` finds `(sync)`, `sync,`, `"sync"` (#10616)
    2.  Fuzzy tolerance now scales with term length (0/1/2 edits); a substring is no longer treated as a typo
    3.  `~*` matches fragments again; fuzzy fallback extended to note body content
    4.  Link previews and reference-link target titles are indexed and searchable
    5.  Diacritics normalized for highlighting too, not just matching
    6.  **Ranking:** results ordered by match quality (exact phrase > proximity > word > prefix > substring > fuzzy), bounded so content never outranks a title match.
2.  **Results view by @perfectra1n**
    1.  Google-style snippet cards with breadcrumb and matched-attribute badges (#5667, #6225)
    2.  Always-visible result count + synced 10/20/50/100 page-size option
    3.  Fuzzy matches highlighted distinctly (dotted orange) from exact ones; `%=` regex terms highlight correctly (#5332)
3.  **Jump to match by @perfectra1n:** clicking a result opens the note at the first match with the find bar pre-filled; collapsed sections expand automatically (#3098, #10616). Jump to Note stays a title-only navigator (no misleading content snippet).
4.  Improved the speed of the jump-to-note significantly by optimizing the search itself, but also by honoring the option to disable fuzzy search in autocompletion (which was disabled by default but not used at all).

### 🗺️ Geomap now features a built-in location search, current position indicator and shapes

<figure class="image image-style-align-right image_resized" style="width:51.61%;"><img style="aspect-ratio:1957/1207;" src="1_v0.106.0_image.png" width="1957" height="1207"></figure>

The geo map has a new **search bar**. As you type, it finds the markers, tracks and shapes already on your map. To search the rest of the world, pick the row that offers it and it asks Nominatim; nothing is sent while you're still typing. Results are sorted by distance and favor what's on screen, so a shop searched from your own town finds the one down the road. Towns and areas show their outline, and any result can be kept with **Add as marker**. You can also paste coordinates to jump straight to a spot.

You can also **draw on the map** now: paths, areas, rectangles and circles. Each shape is a note, so it takes the note's color and icon and opens in the same panel as a marker. Places shown on the map itself, like shops or beaches, can be clicked and added as markers too. On a phone or tablet, the new **locate** button shows where you are, so it's easy to see what's nearby.

### 📰 Templates can now define a default parent for new notes

Add a `~template:newNoteDefaultParent` relation to a template note, pointing it at the note where its instances should live (e.g. a _Person_ template pointing at _People_). When you create a note from that template (via **Choose note type**, `@`\-completion, _Create and link child note_, or the attribute editor) and don't explicitly pick a location, the note lands under that default parent instead of your current note. Picking a path yourself always takes priority, and the tree's _Insert child note_ / _Insert note after_ remain unaffected.

### ✨️ And others…

*   LLM: Added support for Google Antigravity, which can be used with a free plan as well.
*   The application gains a proper loading screen instead of a plain white background until everything has loaded.
*   OCR now properly supports image (scanned) and vector-based PDFs.
*   [Sorting now supports multiple criteria](https://github.com/TriliumNext/Trilium/issues/6829) by @BeatLink & @eliandoran
*   Search (full search, quick search) now have syntax highlighting, autocompletion, @-note insertion. In addition, the search is checked for errors which are displayed in-line. Full searches are now multiline.
*   Icons (just like the note icons) can now be inserted in text notes.

## 🐞 Bugfixes

1.  [Sidebar buttons overlap with the tab buttons at small sizes](https://github.com/TriliumNext/Trilium/issues/11097)
2.  LLM
    1.  Claude Code / Copilot integration would sometimes not be able to find the binary, if it was installed through `npm` on macOS.
    2.  Error shown when interrupting a stream from Claude Code.
3.  [Markdown import would not preserve checkboxes when split by line breaks](https://github.com/TriliumNext/Trilium/issues/11129)
4.  [Startup-metrics.log file appearing in Home directory](https://github.com/TriliumNext/Trilium/issues/11165#issuecomment-5387721208)
5.  [macOS app icon renders as colored noise at small sizes](https://github.com/TriliumNext/Trilium/issues/11187)
6.  Notion import: [Creation date is not preserved for some notes despite being present in the HTML export](https://github.com/TriliumNext/Trilium/issues/11205)
7.  [Auto read-only mode renders note content with slightly different vertical spacing than edit mode](https://github.com/TriliumNext/Trilium/issues/11194)
8.  Sync from desktop fixes by @emxv
    1.  [Don't show loopback in the list of networks](https://github.com/TriliumNext/Trilium/pull/11262)
    2.  [Layout issues on mobile](https://github.com/TriliumNext/Trilium/pull/11263)
9.  [Automatic light/dark theme switching sometimes doesn't properly update on Linux](https://github.com/TriliumNext/Trilium/issues/11267)
10.  [`/assets/vX`  not working.](https://github.com/TriliumNext/Trilium/issues/8613)
11.  Search: [Tokenize ~= and ~\* as single fuzzy-match operators](https://github.com/TriliumNext/Trilium/pull/9508) by @mrbeandev
12.  [In-page search (Ctrl+F) does not find text inside inline, cards, and internal links](https://github.com/TriliumNext/Trilium/issues/11242) by @maphew
13.  [Formats and attributes disappear after switching note type to Markdown and back](https://github.com/TriliumNext/Trilium/issues/11367) by @jmrplens
14.  [Calendar is recreated when using "New note" launch bar item](https://github.com/TriliumNext/Trilium/issues/11034) (and through other note-creation mechanisms)
15.  [Search: commas in quoted text are improperly handled](https://github.com/TriliumNext/Trilium/issues/11132) by @yzxcj797
16.  [Base URL for custom LLM providers is incorrect](https://github.com/TriliumNext/Trilium/issues/11323)
17.  [Multiple icon picker windows appear](https://github.com/TriliumNext/Trilium/issues/11163) by @maphew
18.  [Child note preview readability degrades when the code note's theme (dark/light) differs from the global appearance theme](https://github.com/TriliumNext/Trilium/issues/11309)
19.  [Two collapse‑related enter‑key bugs for todo/unordered lists](https://github.com/TriliumNext/Trilium/issues/11256) by @maphew
20.  [Quick Search does not limit to hoisted hidden notes](https://github.com/TriliumNext/Trilium/issues/10803)
21.  [Search finds bookmarked notes in hidden tree](https://github.com/TriliumNext/Trilium/issues/10021)
22.  Sidebar on mobile doesn't account for splits.
23.  OIDC logout fails when end\_session\_endpoint is cross-origin due to XHR/CORS by @dajiaohuang
24.  Markdown active block indicator doesn't work properly for all block types (e.g. admonitions).
25.  [Pressing Ctrl+M when not editing a text note minimizes Trilium](https://github.com/TriliumNext/Trilium/issues/9753) by @maphew
26.  [Missing non-breaking space between reference link icon and text](https://github.com/TriliumNext/Trilium/issues/11459) by @maphew
27.  [Bookmarked note icons in the launch bar: “Open note in new tab” always adds a tab at the very end](https://github.com/TriliumNext/Trilium/issues/11458) by @maphew
28.  [Keyboard navigation in Promoted Attributes -- Relations are skipped](https://github.com/TriliumNext/Trilium/issues/11447) by @maphew
29.  [Typing quickly after Ctrl+L causes search text to be added to note](https://github.com/TriliumNext/Trilium/issues/7996) by @maphew
30.  Table collection: [Tab to next table view field in new record results in original field being focused](https://github.com/TriliumNext/Trilium/issues/6474)
31.  [Disappearing/reappearing checkboxes in collapsible block](https://github.com/TriliumNext/Trilium/issues/11544)
32.  [Multi-value label promoted attributes lack autocompletion](https://github.com/TriliumNext/Trilium/issues/11558)
33.  [Error with Mermaid ("The matrix is not invertible")](https://github.com/TriliumNext/Trilium/issues/11322)
34.  Dropdowns not closed when they become disabled by @maphew
35.  [noteId is not validated when forced, leading to broken note links](https://github.com/TriliumNext/Trilium/issues/8169) by @maphew
36.  [Some tooltip and context menu glitches](https://github.com/TriliumNext/Trilium/issues/10705) (partial) by @maphew
37.  [shareAlias links not clickable in shared notes](https://github.com/TriliumNext/Trilium/issues/8942) by @maphew
38.  [Attribute #shareExternalLink has no effect](https://github.com/TriliumNext/Trilium/issues/8448) by @maphew
39.  “English RTL” language would show up in the initial setup.
40.  [Table: # column doesn't auto-resize properly](https://github.com/TriliumNext/Trilium/issues/11590)
41.  [LLM: Keep the chat SSE stream alive across idle proxy timeouts](https://github.com/TriliumNext/Trilium/pull/11628) by @ltomazetto
42.  [\--start-hidden / "Start minimized to tray" does not hide window on startup (Linux, all configs)](https://github.com/TriliumNext/Trilium/issues/10808) by @maphew
43.  [Browser navigation not handling note navigation properly](https://github.com/TriliumNext/Trilium/pull/11545) by @maphew
44.  Deleted notes would appear as empty notes (no content, no title) after a heavy sync
45.  Right clicking some links would open the link instead of just displaying the context menu.
46.  [Windows reserved name handling didn't account for extensions](https://github.com/TriliumNext/Trilium/pull/11626) by @sxh313
47.  [Search doesn't support escaped characters such as &](https://github.com/TriliumNext/Trilium/pull/11625) by @shx313
48.  [Canvas: inserting images and exporting drawings failed on the desktop app](https://github.com/TriliumNext/Trilium/pull/11213) by @adoriandoran

## ✨ Improvements

1.  Markdown import/export: maintain collapsible attributes and preserve formatting as much as possible when converting to HTML and vice-versa.
2.  Geomap improvements:
    1.  New markers now follow `#titleTemplate`
    2.  GPX tracks have a dedicated icon and their name no longer carries the extension when imported.
    3.  Automatic light/dark mode for vector themes
3.  Docker healthcheck script has been improved to be faster and with less CPU usage. The health-check now reports the right status, even for self-signed certificates.
4.  Presentation collection has a few new themes.
5.  [Markdown: strip `<style>` tags from previews.](https://github.com/TriliumNext/Trilium/pull/11210)
6.  Desktop: Extra windows (e.g. opening a note in a new window) now open much faster.
7.  Share: show the matched content when displaying search results.
8.  [Note autocompletions (e.g. @-mentions) now also offer to create notes in the journal/inbox instead of as child notes.](https://github.com/TriliumNext/Trilium/issues/6817)
9.  [Highlight active title in the table of contents](https://github.com/TriliumNext/Trilium/pull/9727) by @SiriusXT and @eliandoran
10.  [Printing: use the note title instead of a generic “Trilium Notes”](https://github.com/TriliumNext/Trilium/issues/11140) by @yzxcj797 and @eliandoran
11.  [Scripts can now return multiple widgets](https://github.com/TriliumNext/Trilium/pull/11120) by @BeatLink
12.  [Keep the tree and the note in place when deleting a note](https://github.com/TriliumNext/Trilium/pull/11409) by @perfectra1n
13.  Improved code notes scroll performance
14.  [TOTP now enforces that a code can only be used once and it tolerates clock drift](https://github.com/TriliumNext/Trilium/pull/11448) by @jmrplens
15.  The text note context menu is now available for the web version too.
16.  [Show “Full search” at the bottom of quick search](https://github.com/TriliumNext/Trilium/pull/11473) by @BeatLink
17.  API log is now available on mobile as well.
18.  Slash command for upload image.
19.  [Quick search can now be navigated with the arrow keys](https://github.com/TriliumNext/Trilium/pull/11474) by @BeatLink and @eliandoran
20.  Drag & drop imports in the note tree now recognize Obsidian vaults
21.  Promoted attributes: relation with multiple values now have links to quickly navigate to the note.
22.  Disable virtual keyboard autocomplete in Code notes.
23.  Keyboard navigation for note type chooser by @itsjakobx and @eliandoran
24.  [macOS 26 tinted icons](https://github.com/TriliumNext/Trilium/pull/11487) by @anandghegde
25.  [Slash commands: add to-do list item](https://github.com/TriliumNext/Trilium/pull/11529) by @itsjakobx
26.  Reworked the Mermaid preview with better pan and zoom as well as keyboard interaction.
27.  Improved the performance of batch deleting notes, including a progress report.
28.  The sync button now shows a small bar to indicate the progress of the sync.
29.  LLM:
     1.  Detect GitHub Copilot shims and report them properly.
     2.  More efficient Claude Code and GitHub Copilot which reduces the time and memory consumption between conversations.
30.  Spreadsheets now print, export and share as they look in the editor, including links, rotated text and borders, by @adoriandoran
31.  Icons are now vertically aligned correctly across the app, including icon packs, by @adoriandoran
32.  Insert date/time now comes with multiple formats, accessible through the dropdown arrow and slash commands.
33.  ETAPI: Accept `utcDateModified` on `create-note` and note patch

## 🚨 Breaking Changes

*   `cheerio` has been dropped as a built-in library because it was not being used by the application itself, only by third-party scripts. See the documentation for how to migrate.
*   The server has been migrated to ESM, so the entry point has changed to `main.mjs` instead of `main.cjs`. If you are using the normal `trilium.sh` there is no impact, but if you are pointing directly at `main.cjs` you will need to change your configuration.
*   `#label=value` is now strict full-value equality, `#capital=Vienna` no longer matches `Vienna Austria` (#9422). Quick search keeps "contains".

## 🌍 Internationalization

## 📖 Documentation

## 🛠️ Technical updates

1.  Reduced the size on disk of Trilium by ~8 MB by cleaning up some dependencies and optimizing existing ones.
2.  The server and desktop apps have been migrated to ESM, which brings in reduced memory consumption and faster start-up.
3.  CI hardening by @Totara-thib
4.  Add alternate Trillium spelling for discovery by @maphew
5.  Align Linux window class with launcher by @dajiaohuang & @eliandoran
6.  Fixed some non-critical errors when first initializing the database.
7.  `SortableCard` and `dialog.pickSingleItem` are now available to frontend scripts by @adoriandoran
8.  support TRILIUM\_LAUNCH\_EXEC for unbundled Electron packages on Linux by @dajiaohuang

## 🔒️ Security fixes

1.  Hardened some share-related features such as include note, share aliases and icon packs.
2.  Hardened excerpts rendering.

---

### Release Notes Release Notes V0.48 (`docs/Release Notes/Release Notes/v0.48.md`)

# v0.48
0.48 is a big release and contains many changes, some of them breaking:

## Major frontend redesign

<img src="v0.48_screenshot.png" alt="" width="1047" height="772">

*   right panel is no more, most of these widgets have been moved to the new ribbon-style widget under note title
    *   right panel is still possible to activate for scripts
*   Trilium has a new icon (there might be further color changes)

## Vertical split window

<figure class="image"><img style="aspect-ratio:1047/779;" src="v0.48_split.png" alt="" width="1047" height="779"></figure>

## Link map re-implemented

Now supports also hierarchical view of the notes:

<figure class="image"><img style="aspect-ratio:1082/786;" src="v0.48_note-map.png" alt="" width="1082" height="786"></figure>

## Mermaid diagrams

Thanks to [@abitofevrything](https://github.com/abitofevrything) for this contribution!

<figure class="image"><img style="aspect-ratio:1052/779;" src="v0.48_mermaid.png" alt="" width="1052" height="779"></figure>

## Basic bookmark support

<figure class="image"><img style="aspect-ratio:1200/815;" src="v0.48_bookmarks.png" alt="" width="1200" height="815"></figure>

## Other changes

*   persistence/entity layer in backend was largely refactored - "repository" and unified with note cache which should bring performance improvements for many operations
*   search and SQL query notes now don't create “saved” notes by default
*   added underline heading style and make it a default
*   updated CKEditor to 30.0.0

## Migration

### Backup restore

Trilium v0.48 is currently in beta and may contain serious bugs.

Before migration to 0.48 Trilium will make automatically backup into `~/trilium-data/backup/backup-before-migration.db`. In case of problems you can restore this backup with this guide: [https://github.com/zadam/trilium/wiki/Backup#restoring-backup](https://github.com/zadam/trilium/wiki/Backup#restoring-backup)

### Direct upgrade only from 0.47.X

Direct upgrade to 0.48 is possible only from 0.47.X. If you want to upgrade from an older version, you need to upgrade to 0.47.X first and only then to 0.48. This is caused by extensive backend refactoring which broke older migration scripts.

### All backend script notes should avoid being async

Backend operations were in older versions used async/await because of the SQLite driver. But Trilium recently migrated to the synchronous (and much faster) `better-sqlite3`. As a consequence backend script notes which are wrapped in a transaction should to be converted to the sync variant.

e.g. old script looked like this:

```
const todayDateStr = api.formatDateISO(new Date());

const todayNote = await api.runOnBackend(async todayDateStr => {
    const dateNote = await api.getDayNote(todayDateStr);
    
    ({note: logNote} = await api.createNote(dateNote.noteId, 'log'));
}, [todayDateStr]);

api.activateNote(todayNote.noteId);
```

all the `await` (and `async`) should disappear from the backend code, but should remain when calling backend from frontend (that's still async):

```
const todayDateStr = api.formatDateISO(new Date());

const todayNote = await api.runOnBackend(todayDateStr => {
    const dateNote = api.getDayNote(todayDateStr);
    
    ({note: logNote} = api.createNote(dateNote.noteId, 'log'));
}, [todayDateStr]);

api.activateNote(todayNote.noteId);
```

### Migrate custom themes

With the redesign you might need to adjust your custom themes - check the modified list of available CSS variables in the [default theme](https://github.com/zadam/trilium/blob/master/src/public/stylesheets/theme-light.css). If your theme also uses CSS selectors then that will probably have to be rewritten as well.

Themes are annotated with `#appTheme` label, previously this label could but did not have to contain value - with this release the value is required so define the label as e.g. `#appTheme=my-theme-name`.

Additionally, CSS themes are now loaded differently than before - previously all themes were loaded at the startup and which one was active was decided by the active CSS class. Themes were then prefixed like this:

```
body.theme-steel-blue {
    --main-font-family: 'Raleway' !important;
    --main-font-size: normal;

    --tree-font-family: inherit;
    --tree-font-size: normal;
	...
}

body.theme-steel-blue .note-detail-editable-text, body.theme-steel-blue .note-detail-readonly-text {
    font-size: 120%;
}
```

This prefixing is not needed anymore (and also doesn't work anymore). Remove the prefixes like this:

```
:root {
    --main-font-family: 'Raleway';
    --main-font-size: normal;
    
    --tree-font-family: 'Raleway';
    --tree-font-size: normal;
    ...
}

body .note-detail-editable-text, body .note-detail-readonly-text {
    font-size: 120%;
}
```

---

### Release Notes Release Notes V0.90.0 Beta (`docs/Release Notes/Release Notes/v0.90.0-beta.md`)

# v0.90.0-beta
**Note:** This version is currently not meant for public use, but for internal testing. The reason is that it might be quite unstable. Nevertheless, feel free to test if you understand the risks.

### What's new compared to the latest version of Trilium Notes (0.63.7)?

Theoretically, nothing. This version is based on Trilium Notes 0.63.7, but it introduces a significant refactoring of the code: the server has been ported from JavaScript to TypeScript.

To the end user, nothing should change, except that some things might have been broken in the process.

For the first release of TriliumNext, we simply need to check if there are any regressions by using it in day-to-day activities. Feel free to [report any issues](https://github.com/TriliumNext/Notes/issues/new/choose).

### What do I need to do in order to start?

For the desktop application, simply download it from the releases page and extract it in a similar fashion to how the original Trilium Notes is installed.

Regarding data, please note that **Trilium Notes shares the same database as Trilium Notes.** A manual database backup is strongly encouraged:

*   On Windows, open Windows Explorer and type `%appdata%` in the address bar. Look for `trilium-data` and simply copy and paste it.
*   On Linux, the data directory is in `~/.local/share/trilium-data`.

Generally your existing notes should be quite safe (there are no database migrations or API changes, only the consistency checks could have been impacted), haven't noticed any issues when testing.

Additionally, since the sync version has not changed either, you should be able to mix the client and the server between Trilium Notes and Trilium Notes.

The server is also packaged and available in the release. For the Docker build, the Docker image is built automatically and is available on GitHub's Docker registry.

### Why v0.90.0

The current release from [zadam/trilium](https://github.com/zadam/trilium/releases/tag/v0.63.7) is 0.63.7.

If we reset the version number to 0.1, there are a few downsides:

*   This might cause issues with migration and updates checking.
*   The fact that TriliumNext 0.1.0 is based off of Trilium 0.63.7 can be rather confusing.

At the same time we would not want to bump directly to the next version as we would directly enter in conflict with future releases of Trilium. As such, we are bumping it to 0.90 instead.

---

### Release Notes Release Notes V0.90.1 Beta (`docs/Release Notes/Release Notes/v0.90.1-beta.md`)

# v0.90.1-beta
The key highlight of this version is the large number of library updates, bringing them to the latest version.

## ⚙️ Windows Installer

A Squirrel-based installer for the Windows 64-bit platform is now provided with each release.

Simply download the installer and run it and the application should be installed automatically.

## 🐞 Bugfixes

The following regressions due to the conversion to TypeScript has been solved, compared to v0.90.0:

*   [Searching note content fails](https://github.com/TriliumNext/Notes/issues/211)
*   [Canvas: "Copy image reference to clipboard" no longer working](https://github.com/TriliumNext/Notes/pull/227)
*   [v.0.90.0-beta random errors when loading notes](https://github.com/TriliumNext/Notes/issues/238)
*   [Frontend JS code exeution error](https://github.com/TriliumNext/Notes/issues/244)
*   [Sync failed: Cannot read properties of undefined (reading 'utcDateChanged')](https://github.com/TriliumNext/Notes/issues/210)

## ⬆️ Library updates

### Client-side library updates

| Library | Old version | New version |
| --- | --- | --- |
| `axios` | 1.6.7 | 1.7.2 |
| `excalidraw` | 0.17.3 | 0.17.6 |
| `katex` | 0.16.9 | 0.16.11 |
| `mermaid` | 10.9.0 | 10.9.1 |
| `react`, `react-dom` | 18.2.0 | 18.3.1 |

### Server-side library updates

| Library | Old version | New version |
| --- | --- | --- |
| `sanitize-url` | 6.0.4 | 7.1.0 |
| `archiver` | 7.0.0 | 7.0.1 |
| `marked` | 12.0.0 | 13.0.2 |
| `sanitize-html` | 1.6.7 | 1.7.2 |
| `turndown` | 7.1.2 | 7.2.0 |
| `yauzl` | 3.1.2 | 3.1.3 |
| `express` | 4.18.3 | 4.19.2 |
| `express-rate-limit` | 7.2.0 | 7.3.1 |
| `jsdom` | 24.0.0 | 24.1.0 |
| `ws` | 8.16.0 | 8.18.0 |
| `ejs` | 3.1.9 | 3.1.10 |
| `dayjs` | 1.11.10 | 1.11.12 |
| `semver` | 7.6.0 | 7.6.3 |
| `async-mutex` | 0.4.1 | 0.5.0 |
| `https-proxy-agent` | 7.0.4 | 7.0.5 |
| `sax` | 1.3.0 | 1.4.1 |
| `ini` | 3.0.1 | 4.1.3 |
| `debounce` | 1.2.1 | 2.1.0 |

## ✨ Technical improvements

*   Updated from Node 18.8.2 to 20.15.1.
*   Reduced the binary size (see [#252](https://github.com/TriliumNext/Notes/pull/252)).
*   Removed redundant `open` dependency.
*   Updated internal tooling (`rimraf`, `webpack`, `nodemon`, `jsdoc`).
*   Updated TypeScript to latest.

---

### Release Notes Release Notes V0.90.10 Beta (`docs/Release Notes/Release Notes/v0.90.10-beta.md`)

# v0.90.10-beta
## 💡 Key highlights

*   Syntax highlight in code blocks in editable and read-only text notes (via Highlight.js), heavily based on [antoniotejada](https://github.com/antoniotejada)'s [Trilium-SyntaxHighlightWidget](https://github.com/antoniotejada/Trilium-SyntaxHighlightWidget).

## 🐞 Bugfixes

*   Code note overlapping with note list.
*   Fix error when running a script in 0.90.9-beta.
*   Font section in Appearance settings blinking when settings were being updated.
*   [Crop fileName and prevent cutting into the extension](https://github.com/TriliumNext/Notes/pull/541) / Canvas note exported to html can't be view due to title name is 13-15 digits long by @SiriusXT
*   Duplicate note count in delete relation modal.
*   Docnotes (e.g. launcher configuration descriptions) not showing on Electron/desktop builds.

## ✨ Improvements

*   Adjustable word-wrap for code blocks in text notes.
*   Adjustable theme for code blocks in text notes, plus slightly improved design.
*   The application should now be more highly tolerant to errors caused by custom widgets and scripts, not causing the UI to also crash (see [#511](https://github.com/TriliumNext/Notes/issues/511)).
*   [Close tabs to the right](https://github.com/TriliumNext/Notes/pull/542) by @SiriusXT
*   [Automatically trigger autocomplete on focus](https://github.com/TriliumNext/Notes/pull/534) by @SiriusXT

## 🌍 Internationalization

*   Translate weekday and month names for daily notes.
*   Update server translations when switching language.
*   Translate search note prefix.
*   Translate sync test messages.

## ⬆️ Library updates

*   mind-elixir: 4.2.3 → 4.2.4
*   mermaid: 11.3.0 → 11.4.0
*   i18next: 23.16.2 -> 23.16.4
*   and other internal development tooling updates.

---

### Release Notes Release Notes V0.90.11 Beta (`docs/Release Notes/Release Notes/v0.90.11-beta.md`)

# v0.90.11-beta
## 💡 Key highlights

*   Now it is possible to have a fixed toolbar for editing text notes instead of the standard floating one, see [Classic editor for text notes (with fixed toolbar)](https://github.com/TriliumNext/Notes/pull/571) for more information.

## 🐞 Bugfixes

*   [Double input after spaces on Android](https://github.com/TriliumNext/Notes/issues/568)
*   [Hyperlinks with custom protocols not working](https://github.com/TriliumNext/Notes/issues/122) by @SiriusXT
*   [Internal Link: Two Tooltips are displayed](https://github.com/TriliumNext/Notes/issues/525)
*   Fixed loading of syntax highlighting themes for server and Docker builds.

## ✨ Improvements

*   [Insert inline images in text notes](https://github.com/TriliumNext/Notes/issues/531) (also grouped the image alignment buttons in subcategories since there were too many of them).
*   [Explicitly manage the "latest" tag, and have it point to the same tag as "stable"](https://github.com/TriliumNext/Notes/pull/545) by @perfectra1n
*   [Make attachments open in a new tab/browser](https://github.com/TriliumNext/Notes/pull/559) by @SiriusXT
*   [mouse scroll wheel direction for zoom level](https://github.com/TriliumNext/Notes/pull/555) by @rom1dep
*   Apply syntax highlight to preview of code notes as well.
*   [More reliably check for version updates](https://github.com/TriliumNext/Notes/pull/574) by @perfectra1n
*   README improvements by @perfectra1n

## 🌍 Internationalization

*   Preliminary support for the German language by @j13055
*   Improved French translations by @Potjoe-97
*   Improved Spanish translations by @hasecilu

## ⬆️ Library updates

*   mind-elixir: 4.2.4 -> 4.3.1
*   client: force-graph: 1.45.0 -> 1.46.0

---

### Release Notes Release Notes V0.90.12 (`docs/Release Notes/Release Notes/v0.90.12.md`)

# v0.90.12
## 💡 Key highlights

*   Now it is possible to have a fixed toolbar for editing text notes instead of the standard floating one, see [Classic editor for text notes (with fixed toolbar)](https://github.com/TriliumNext/Notes/pull/571) for more information.
*   Syntax highlight in code blocks in editable and read-only text notes (via Highlight.js), heavily based on [antoniotejada](https://github.com/antoniotejada)'s [Trilium-SyntaxHighlightWidget](https://github.com/antoniotejada/Trilium-SyntaxHighlightWidget).

## Changes since the last beta release

### 🐞 Bugfixes

*   [Shell (Bash) Syntax Highlight](https://github.com/TriliumNext/Notes/issues/583)
*   [0 Max content width causes editor issues](https://github.com/TriliumNext/Notes/issues/593)
*   [Share icon not visible in note icon picker](https://github.com/TriliumNext/Notes/issues/603)

### ✨ Improvements

*   Add find & replace button to fixed toolbar
*   [Add more link protocol support](https://github.com/TriliumNext/Notes/pull/589) by @SiriusXT
*   [Add a text replacement feature to the find\_widget](https://github.com/TriliumNext/Notes/pull/576) by @SiriusXT
*   [Replace the editor type combo box with radio buttons](https://github.com/TriliumNext/Notes/pull/587) by @adoriandoran
*   [Add box icons to note menu & attachments](https://github.com/TriliumNext/Notes/pull/609) by @SiriusXT
*   [Improve the "Existing backups" section](https://github.com/TriliumNext/Notes/pull/615) by @adoriandoran
*   [Trigger full text search when Ctrl + Enter is pressed in note autocomplete](https://github.com/TriliumNext/Notes/pull/585) by @SiriusXT
*   [Improve context menus](https://github.com/TriliumNext/Notes/pull/618) (+ [Replace (?) with information icon](https://github.com/TriliumNext/Notes/issues/613)) by @adoriandoran
*   [Add Options Launcher](https://github.com/TriliumNext/Notes/issues/619)
*   [Change note clone icon indicator from star to link icon](https://github.com/TriliumNext/Notes/issues/565)
*   [Add "Reopen last tab" and "Copy tab to new window" to tab management](https://github.com/TriliumNext/Notes/pull/651) by @SiriusXT

### 🌍 Internationalization

*   Improved Spanish translations by @hasecilu
*   Improved German translations by @j13055
*   [Improve note revision wording and consistency](https://github.com/TriliumNext/Notes/pull/612) by @meichthys

### ⬆️ Library updates and technical improvements

*   [Add renovate GitHub Action and JSON config](https://github.com/TriliumNext/Notes/pull/607) by @perfectra1n

## From `v0.90.11-beta`

### 🐞 Bugfixes

*   [Double input after spaces on Android](https://github.com/TriliumNext/Notes/issues/568)
*   [Hyperlinks with custom protocols not working](https://github.com/TriliumNext/Notes/issues/122) by @SiriusXT
*   [Internal Link: Two Tooltips are displayed](https://github.com/TriliumNext/Notes/issues/525)
*   Fixed loading of syntax highlighting themes for server and Docker builds.

### ✨ Improvements

*   [Insert inline images in text notes](https://github.com/TriliumNext/Notes/issues/531) (also grouped the image alignment buttons in subcategories since there were too many of them).
*   [Explicitly manage the "latest" tag, and have it point to the same tag as "stable"](https://github.com/TriliumNext/Notes/pull/545) by @perfectra1n
*   [Make attachments open in a new tab/browser](https://github.com/TriliumNext/Notes/pull/559) by @SiriusXT
*   [mouse scroll wheel direction for zoom level](https://github.com/TriliumNext/Notes/pull/555) by @rom1dep
*   Apply syntax highlight to preview of code notes as well.
*   [More reliably check for version updates](https://github.com/TriliumNext/Notes/pull/574) by @perfectra1n
*   README improvements by @perfectra1n

### 🌍 Internationalization

*   Preliminary support for the German language by @j13055
*   Improved French translations by @Potjoe-97
*   Improved Spanish translations by @hasecilu

### ⬆️ Library updates

*   mind-elixir: 4.2.4 -> 4.3.1
*   client: force-graph: 1.45.0 -> 1.46.0

## From `v0.90.10-beta`

### 🐞 Bugfixes

*   Code note overlapping with note list.
*   Fix error when running a script in 0.90.9-beta.
*   Font section in Appearance settings blinking when settings were being updated.
*   [Crop fileName and prevent cutting into the extension](https://github.com/TriliumNext/Notes/pull/541) / Canvas note exported to html can't be view due to title name is 13-15 digits long by @SiriusXT
*   Duplicate note count in delete relation modal.
*   Docnotes (e.g. launcher configuration descriptions) not showing on Electron/desktop builds.

### ✨ Improvements

*   Adjustable word-wrap for code blocks in text notes.
*   Adjustable theme for code blocks in text notes, plus slightly improved design.
*   The application should now be more highly tolerant to errors caused by custom widgets and scripts, not causing the UI to also crash (see [#511](https://github.com/TriliumNext/Notes/issues/511)).
*   [Close tabs to the right](https://github.com/TriliumNext/Notes/pull/542) by @SiriusXT
*   [Automatically trigger autocomplete on focus](https://github.com/TriliumNext/Notes/pull/534) by @SiriusXT

### 🌍 Internationalization

*   Translate weekday and month names for daily notes.
*   Update server translations when switching language.
*   Translate search note prefix.
*   Translate sync test messages.

### ⬆️ Library updates

*   mind-elixir: 4.2.3 → 4.2.4
*   mermaid: 11.3.0 → 11.4.0
*   i18next: 23.16.2 -> 23.16.4
*   and other internal development tooling updates.

## From `v0.90.9-beta`

### 🐞 Bugfixes

*   [Promoted boolean attributes no long showing checkbox when the value is true](https://github.com/TriliumNext/Notes/issues/503)
*   [Import of .htm keeps htm in title while html does not](https://github.com/TriliumNext/Notes/issues/500)

### ✨ Improvements

*   [Syntax highlighting in read-only mode code notes](https://github.com/TriliumNext/Notes/issues/504) (also for “View source”).
*   [Server 404 logs are now one-line instead of a full stack trace](https://github.com/TriliumNext/Notes/issues/505)

### 🌍 Internationalization

*   Translated the toast notifications, errors and confirmation boxes.
*   Translated the launcher context menu.

### ⬆️ Library updates

*   i18next: 23.16.0 -> 23.16.2
*   mind-elixir: 4.2.0 -> 4.2.2
*   vanilla-js-wheel-zoom: 9.0.2 -> 9.0.4
*   cookie-parser: 1.4.6 → 1.4.7
*   image-type: 4.1.0 → 5.2.0
*   express, express-rate-limit, express-session updated to latest.
*   cookie-parser: 1.4.6 → 1.4.7
*   marked: 14.1.2 → 14.1.3
*   sanitize-html: 2.13.0 → 2.13.1
*   force-graph: 1.43.5 → 1.45.0
*   and others (jasmine, debounce)

---

### Release Notes Release Notes V0.90.2 Beta (`docs/Release Notes/Release Notes/v0.90.2-beta.md`)

# v0.90.2-beta
## 🐞 Bugfixes

*   [(Bug report) Initial sync doesn't finish](https://github.com/TriliumNext/Notes/issues/266)

## ✨ Technical Improvements

Important changes:

*   The biggest change is that the server has been ported from Common.js to ES Modules. Note that a change of this proportion is bound to cause some quirks throughout the application, bug reports are welcome.
*   Updated Electron from 25.9.8 to 31.2.1 ([#231](https://github.com/TriliumNext/Notes/pull/231))

Additionally:

*   Updated CKEditor from 41.0.0 to 41.4.2.
*   Started adding support for internationalization ([#248](https://github.com/TriliumNext/Notes/pull/248)). The application will soon be able to be translated into multiple languages.
*   Improved error management for scripting:
    *   If a critical unexpected error occurs from a widget, a toast is shown explaining the situation and advising to enter safe mode, as opposed to a blank page.
    *   If a basic widget fails to render, a toast is shown instead of crashing the application.
*   Toast messages now support newlines (by adding a `\n` to the message) for slightly better formatting.

---

### Release Notes Release Notes V0.90.3 (`docs/Release Notes/Release Notes/v0.90.3.md`)

# v0.90.3
This is the first public release of TriliumNext considered stable.

## ❔ Why TriliumNext?

TriliumNext has started as a fork of [Trilium Notes](https://github.com/zadam/trilium) at the beginning of 2024. The reason for the work is that the upstream project has entered [maintenance phase](https://github.com/zadam/trilium/issues/4620) and we would like to extend the application.

The work so far has focused more on the technical aspects because most of the work has been done by @zadam and handing over a project of this size is non-trivial. Some more technical work will be done in the upcoming versions after which the project can focus on improving the user experience as much as possible.

As a short overview of what's planned next from a user-facing point of view:

*   Support for multiple languages.
*   Improving the existing theme and decluttering the UI.
*   Mobile improvements.
*   Exploring additional editors such as a MarkDown-based editor.

## ⬆️ Porting from Trilium Notes?

There is no change in the database structure.

Trilium Notes can be run instead of the original Trilium Notes and it should work out of the box, since it will reuse the same database.

It should also be possible to downgrade back to Trilium Notes if required, without any changes or loss of data.

Similarly goes for the server, it should work out of the box. It is possible to mix and match between Trilium Notes and Trilium Notes.

## 🐞 How stable is the version

Generally you should not encounter any breaking bugs as the prior versions have been tested and daily-driven for a few weeks now.

Should you encounter any issue, feel free to report them on [our GitHub issues](https://github.com/TriliumNext/Notes/issues).

## ✨ Key highlights

*   Fixed (from v0.90.2-beta)
    *   Fixed [Error importing zip file](https://github.com/TriliumNext/Notes/issues/281)
    *   Fixed Alt+Left and Alt+Right navigation would not work under Electron.
    *   Added a fresh new icon to represent our ongoing effort to improve Trilium.
*   v0.90.2-beta
    *   Fixed some issues with the sync.
    *   Ported the server from Common.js to ES modules.
    *   Updated the CKEditor from 41.0.0 to 41.4.2.
    *   Updated Electron from 25.9.8 (marked as end-of-life) to 31.2.1.
    *   Started adding support for internationalization ([#248](https://github.com/TriliumNext/Notes/pull/248)). The application will soon be able to be translated into multiple languages.
    *   Improved error management for scripting
*   v0.90.1-beta
    *   Introduced a Windows installer instead of the .zip installation.
    *   Bug fixes related to the TypeScript port of the server.
*   v0.90.0-beta
    *   On a technical side, the server was rewritten in TypeScript. This should improve the stability of both current and future developments thanks to the language's type safety. It will also make the development slightly easier.

---

### Release Notes Release Notes V0.90.4 (`docs/Release Notes/Release Notes/v0.90.4.md`)

# v0.90.4
This release focuses mostly on improving the experience with the Docker containers.

## Docker ARM builds

*   [ARM builds for Docker were reintroduced](https://github.com/TriliumNext/Notes/issues/302) and are available on both [Docker Hub](https://hub.docker.com/r/triliumnext/notes) and [GHCR](https://github.com/TriliumNext/Notes/pkgs/container/notes)starting with this release.
    *   Note that only `ARMv7` and `ARM64/v8` architectures are supported for now.
    *   `ARMv6` support was dropped due to incompatibility issues with Node 20.

## 🐞 Bugfixes

*   [Docker container marked as not healthy](https://github.com/TriliumNext/Notes/issues/296)
*   [Find/Replace dialog doesn't match theme](https://github.com/TriliumNext/Notes/issues/304)
*   [Tray icon is missing on windows](https://github.com/TriliumNext/Notes/issues/311)
*   [Error when Duplicating subtree of note that contains broken internal trilium link](https://github.com/TriliumNext/Notes/issues/308)
*   [Update available points to Trilium download instead of TriliumNext](https://github.com/TriliumNext/Notes/issues/313)

## Additional changes

*   [Update `docker-compose.yml`](https://github.com/TriliumNext/Notes/pull/309) by slashtechno
*   Updated links throughout the application to point to the rendered [TriliumNext Wiki](https://triliumnext.github.io/Docs)

---

### Release Notes Release Notes V0.90.5 Beta (`docs/Release Notes/Release Notes/v0.90.5-beta.md`)

# v0.90.5-beta
This release brings a few quality-of-life improvements, as well as bugfixes. The main highlight, however, is the increased support for localization as well as a new note type.

## 🌍 Internationalization

Preliminary support for internationalization has been added, thanks to the efforts of `@Nriver`. More specifically, the following languages now have a partial translation:

*   Spanish by `@hasecilu`
*   Chinese by `@Nriver`
*   Romanian.

Note that only the client has been translated so far and there are still a lot of tasks to handle before the application is fully translated.

## 💡 New note type: Mind map

Mind maps are usually a fast method to write down ideas and do brainstorming with a team. TriliumNext introduces this new note type with the help of [Mind Elixir](https://mind-elixir.com/), an open-source library.

Note that the integration is still in its infancy, so there might be bugs and a lack of feature until it is stabilized. The library itself supports quite a few features that are not implemented yet in Trilium: math expressions using KaTeX, images, links. Those might be implemented along the way, provided they are needed by users.

<figure class="image"><img src="v0.90.5-beta_image.png"></figure>

> **Note**: For the note type to fully work (such as shared notes), it is ideal to update the server instance as well, if you are using one.

## ⚙️ Builds

The internal build tooling has been updated, resulting in the following changes:

*   For macOS users there is now a `.dmg` installation method as well. `@JYC333`
    *   There is also an ARM-native version for macOS that can be used, however it will require [additional steps to get it running](https://github.com/TriliumNext/Notes/issues/329) due to the lack of notarization (to bypass the “Trilium Notes.app” is damaged error).
*   For both Windows and Linux we now have `amd64` builds as well.
    *   Please note these versions are not being actively tested due to lack of equipment, so feel free to raise any issues you might be encountering.

On the Docker side, [brought back Alpine-based Docker containers for amd64](https://github.com/TriliumNext/Notes/pull/366) by `@perfectrain`.

### 🐞 Bugfixes

*   [v0.90.4 docker does not read USER\_UID and USER\_GID from environment](https://github.com/TriliumNext/Notes/issues/331)
*   [Invalid CSRF token on Android phone](https://github.com/TriliumNext/Notes/issues/318)
*   [Excess spacing in lists](https://github.com/TriliumNext/Notes/issues/341)
*   [scrollbar-color makes the scrollbar appear natively styled](https://github.com/TriliumNext/Notes/issues/350)
*   Invisible scrollbar on Firefox
*   [Issue with note title text box border](https://github.com/TriliumNext/Notes/issues/358)
*   [Focus not set to input field when clicking `Include Note` from Block Editor](https://github.com/TriliumNext/Notes/issues/365)
*   [Fix a bug of find widget](https://github.com/TriliumNext/Notes/pull/377) by `@SiriusXT`
*   ['A JavaScript error occurred in the main process' when launching Trilium](https://github.com/TriliumNext/Notes/issues/368) (improved error handling).
*   [Note Tooltip isn't removed when clicking on internal trilium link in read-only mode](https://github.com/TriliumNext/Notes/issues/375)
*   [Calendar dropdown won't close if click/right-click other button that open notes from launcher bar](https://github.com/TriliumNext/Notes/issues/384)

### ✨ Improvements

*   [Improved the calendar button in the launch bar](https://github.com/TriliumNext/Notes/issues/374), adding support for easier month and year selection.
*   [Make first day of week configurable](https://github.com/TriliumNext/Notes/issues/247) (supports Sunday and Monday)
    *   Can be adjusted in Options → Appearance → Localization → First day of the week.
    *   The option is synced with the server and the client updates immediately.
*   Removed hard-coded libraries such as FancyTree and Bootstrap. This will later allow us to upgrade to the latest versions. `@JYC333`
*   [Hide Electron-specific settings in the web version](https://github.com/TriliumNext/Notes/issues/345)
*   [Add a toggle to promote the current note to a template](https://github.com/TriliumNext/Notes/issues/348)
*   Disable share toggle when in options
*   [Open New window from taskbar](https://github.com/TriliumNext/Notes/pull/373) by `@SiriusXT`
*   Pressing F2 to edit the branch prefix will now work only in the note tree to avoid issues with other interactive elements such as the mind map, but also since the option itself is not the most used ones to require a global shortcut.

## New Contributors

*   [@JYC333](https://github.com/JYC333) made their first contribution in [#294](https://github.com/TriliumNext/Notes/pull/294)
*   [@hasecilu](https://github.com/hasecilu) made their first contribution in [#349](https://github.com/TriliumNext/Notes/pull/349)
*   [@SiriusXT](https://github.com/SiriusXT) made their first contribution in [#377](https://github.com/TriliumNext/Notes/pull/377)

---

### Release Notes Release Notes V0.90.6 Beta (`docs/Release Notes/Release Notes/v0.90.6-beta.md`)

# v0.90.6-beta
This is a Docker-only re-release of [v0.90.5-beta](https://github.com/TriliumNext/Notes/releases/tag/v0.90.6-beta) that **adds back the amd64 container image** which was previously not available due to a race condition on our build mechanism. For now, this means that the Alpine container mentioned in the previous release is no longer available, as we have fallen back to Debian Slim.

---

### Release Notes Release Notes V0.90.7 Beta (`docs/Release Notes/Release Notes/v0.90.7-beta.md`)

# v0.90.7-beta
## ⚠️ Important notes

*   0.90.5-beta & 0.90.6-beta have an incompatibility with older sync servers if using mind maps, causing them to get turned to a file. If you are impacted by this, see [mindmap note suddenly show with file note](https://github.com/TriliumNext/Notes/issues/467#issuecomment-2402853189).
*   Sync version has been increased from 32 to 33 to prevent issues with mindmap notes. This means that the server also needs to be updated to this version, otherwise sync will be refused.

## 🐞 Bugfixes

*   [Insert Math appears to be broken](https://github.com/TriliumNext/Notes/issues/297)
*   [Override the z-index of Bootstrap tooltips](https://github.com/TriliumNext/Notes/pull/472) by [dousha](https://github.com/dousha)
*   [Clicking an entry in the calendar opens the note twice](https://github.com/TriliumNext/Notes/issues/417)
*   [mindmap note suddenly show with file note](https://github.com/TriliumNext/Notes/issues/467)
*   [Import md with jpeg: broken jpeg](https://github.com/TriliumNext/Notes/pull/458) by [`perfectra1n`](https://github.com/perfectra1n)

## ✨ Improvements

*   [Icon improvements](https://github.com/TriliumNext/Notes/pull/392) by `@SiriusXT`.
*   [Open in file manager of Trilium's data directory](https://github.com/TriliumNext/Notes/pull/389) by `@SiriusXT`.
*   [i18n Fallback to English for null characters](https://github.com/TriliumNext/Notes/pull/414) by `@SiriusXT`.
*   [Use matrix strategy for CI/CD](https://github.com/TriliumNext/Notes/pull/402#top) (Alpine is back!) by `perfectra1n`.
*   [Floating buttons can be displayed again after being closed](https://github.com/TriliumNext/Notes/pull/432) by `@SiriusXT`.
*   [Revisions number limit](https://github.com/TriliumNext/Notes/pull/391) by [SiriusXT](https://github.com/SiriusXT).
*   [Searching with orderBy doesn't work with dated attributes](https://github.com/TriliumNext/Notes/pull/451) by [jaimeferj](https://github.com/jaimeferj).
*   [Use the electron Clipboard module when using "Copy image to clipboard"](https://github.com/TriliumNext/Notes/pull/452) by @perfectra1n.
*   [MIME type not being used when creating new note correctly, upon zip import](https://github.com/TriliumNext/Notes/pull/458) by @perfectra1n.
*   [fix blurry PWA icon](https://github.com/TriliumNext/Notes/pull/465) by [quantum5](https://github.com/quantum5)

## 🌍 Internationalization

*   Translated more of the client (e.g. note types, tree context menu, switches in the ribbon).
*   Started translating the server (e.g. first setup, keyboard actions, shared pages).
*   Improved coverage for Spanish by [hasecilu](https://github.com/hasecilu).
*   Improved coverage for Chinese by [Nriver](https://github.com/Nriver/).
*   Improved coverage for Romanian.

## Library updates

*   [Upgrade bootstrap from v4 to v5](https://github.com/TriliumNext/Notes/pull/381) by @JYC333
    *   This is a heavy UI library update, so there might be quirks here and there.
    *   Various improvements and bugfixes by @JYC333 and @SiriusXT
*   Mermaid: 10.9.1 → 11.3.0
*   Mind Elixir: 4.0.5 → 4.1.5
*   JSDOM: 24.1.1 → 25.0.0
*   Day.js: 1.11.12 → 1.11.13
*   ESLint: 9.9.0 → 9.10.0
*   Marked: 13.0.2 → 14.1.2
*   Ini: 4.1.3 -> 5.0.0
*   Axios: 1.7.2 → 1.7.7
*   i18next: 23.14.0 → 23.15.2
*   express 4.19.2 → 4.21.0
*   better-sqlite3: 11.1.2 → 11.3.0
*   and other development tools.

---

### Release Notes Release Notes V0.90.8 (`docs/Release Notes/Release Notes/v0.90.8.md`)

# v0.90.8
## 💡 Key highlights

*   A new note type was introduced called “Mind Map” using the MindElixir library.
*   Sync version has been increased from 32 to 33 to prevent issues with mindmap notes. This means that the server also needs to be updated to this version, otherwise sync will be refused.
*   Internationalization support (Spanish, Chinese, Romanian, French).
*   Various bugfixes (see below).

## New to v0.90.8

## 🐞 Bugfixes

*   [There are horizontal lines under all hyperlinks](https://github.com/TriliumNext/Notes/issues/485)

## ✨ Improvements

*   [Introduce `stable` tag on containers](https://github.com/TriliumNext/Notes/pull/489) by @perfectra1n

### 🌍 Internationalization

*   Added French translations by @Potjoe-97
*   Translation improvements for Spanish by @hasecilu
*   Translation improvements for Chinese by @Nriver
*   Improved coverage for Romanian.

### ⬆️ Library updates

*   mind-elixir: 4.1.5 -> 4.2.0
*   i18next: 23.15.2 -> 23.16.0

## From v0.90.7-beta

<section class="include-note" data-note-id="i4A5g9iOg9I0" data-box-size="full">&nbsp;</section>

## From v0.90.6-beta

*   Adds back the `amd64` container image

## From v0.90-5-beta

<section class="include-note" data-note-id="G4PAi554kQUr" data-box-size="full">&nbsp;</section>

---

### Release Notes Release Notes V0.90.9 Beta (`docs/Release Notes/Release Notes/v0.90.9-beta.md`)

# v0.90.9-beta
## 🐞 Bugfixes

*   [Promoted boolean attributes no long showing checkbox when the value is true](https://github.com/TriliumNext/Notes/issues/503)
*   [Import of .htm keeps htm in title while html does not](https://github.com/TriliumNext/Notes/issues/500)

## ✨ Improvements

*   [Syntax highlighting in read-only mode code notes](https://github.com/TriliumNext/Notes/issues/504) (also for “View source”).
*   [Server 404 logs are now one-line instead of a full stack trace](https://github.com/TriliumNext/Notes/issues/505)

## 🌍 Internationalization

*   Translated the toast notifications, errors and confirmation boxes.
*   Translated the launcher context menu.

## ⬆️ Library updates

*   i18next: 23.16.0 -> 23.16.2
*   mind-elixir: 4.2.0 -> 4.2.2
*   vanilla-js-wheel-zoom: 9.0.2 -> 9.0.4
*   cookie-parser: 1.4.6 → 1.4.7
*   image-type: 4.1.0 → 5.2.0
*   express, express-rate-limit, express-session updated to latest.
*   cookie-parser: 1.4.6 → 1.4.7
*   marked: 14.1.2 → 14.1.3
*   sanitize-html: 2.13.0 → 2.13.1
*   force-graph: 1.43.5 → 1.45.0
*   and others (jasmine, debounce)

---

### Release Notes Release Notes V0.91.1 Beta (`docs/Release Notes/Release Notes/v0.91.1-beta.md`)

# v0.91.1-beta
## 💡 Key highlights

*   The launcher bar can now be placed at the top instead of the left of the screen, with a full-width tab bar. See [#654](https://github.com/TriliumNext/Notes/pull/654) for more information.
*   [A new theme is introduced called “TriliumNext"](https://github.com/TriliumNext/Notes/pull/661) by @adoriandoran and @eliandoran. Settings on this theme are now displayed in a card layout. Redesigned tree action buttons.
*   [Native title bar buttons](https://github.com/TriliumNext/Notes/pull/702) when native title bar is off for Windows and macOS.
*   On Windows, on the TriliumNext theme there are window transparency effects if running under Windows, see [Mica (Windows transparency effects)](https://github.com/TriliumNext/Notes/pull/717) for screenshots. Unfortunately, it is plagued by a few bugs with Electron (the library we are using for the desktop application), see the link for more information.
*   Updated Docker builds to Node 22. **Be on the lookout for any potential issues, especially for less-tested platforms such as ARM.**

## 🐞 Bugfixes

*   [Syntax highlight in code blocks only in edit mode](https://github.com/TriliumNext/Notes/issues/668)
*   To do lists not preserved on safe import.
*   [File type video with emoji in name will break the preview](https://github.com/TriliumNext/Notes/issues/757)
*   [Attribute "jump to" for internal links not working anymore](https://github.com/TriliumNext/Notes/issues/732)

## ✨ Improvements

*   [Add label definition type for standalone time](https://github.com/TriliumNext/Notes/pull/653) by @mm21
*   [Remove resizer from backend log text area](https://github.com/TriliumNext/Notes/pull/670) by @meichthys
*   Use CodeMirror for backend log
*   Support for ELK layout in Mermaid diagrams (sponsored by @perfectra1n). See the relevant “ELK layout engine” in <a class="reference-link" href="#root/s1aBHPd79XYj">Mermaid Diagrams</a> for more information.
*   [Make exact matches rise higher up in search](https://github.com/TriliumNext/Notes/pull/678) by @perfectra1n
*   [Change layout of promoted attributes](https://github.com/TriliumNext/Notes/pull/538)
*   [Add full text search in autocomplete](https://github.com/TriliumNext/Notes/pull/659) by @SiriusXT
*   [Importing single HTML file: prefer html title over filename](https://github.com/TriliumNext/Notes/pull/598) by @maphew
*   [Support page breaks for printing](https://github.com/TriliumNext/Notes/pull/692)
*   [user configurable list of allowed html tags in import](https://github.com/TriliumNext/Notes/pull/601) by @maphew
*   General HTML support; now the editor supports more HTML tags and displays them appropriately.
    
    *   Currently the import function is the only way to benefit from them, or modifying the source code manually by changing the note type.
*   Change default icons for “Go to Previous Note” and “Go to next note” launcher buttons.
*   Move toggle sidebar button near tab bar on horizontal layout.
*   Mind map notes now are full-width by default (same as Canvas, for example).
*   Tabs can now display the icon notes instead of only workspace icons (this is the default behaviour of the TrilumNext theme, can be added to any other theme via `--tab-note-icons: true;` to `:root`).
*   [New Features for note map](https://github.com/TriliumNext/Notes/pull/700) by @CobriMediaJulien
*   [Add supported link protocols](https://github.com/TriliumNext/Notes/pull/694) by @SiriusXT
*   [add Mind Elixir plugin @mind-elixir/node-menu](https://github.com/TriliumNext/Notes/issues/723)
*   [Format dates and times](https://github.com/TriliumNext/Notes/pull/741) by @adoriandoran
*   [Expose cheerio in backend script api](https://github.com/TriliumNext/Notes/pull/758) by @kleutzinger
*   [Format note paths](https://github.com/TriliumNext/Notes/pull/759) by @adoriandoran
*   [add remark about UFW issues](https://github.com/TriliumNext/Notes/pull/767) by @pano9000
*   [Code Block language support for Terraform (HCL)](https://github.com/TriliumNext/Notes/issues/739)
*   [Display the fixed toolbar on multiple lines](https://github.com/TriliumNext/Notes/issues/729) (adjustable in settings)
*   [Hide `internalLink` from `Jump To Note` dialog](https://github.com/TriliumNext/Notes/issues/713)

## 🌍 Internationalization

*   [Chinese translation improvements (& some new messages translated)](https://github.com/TriliumNext/Notes/pull/673) by @Nriver
*   [Add translation for doc notes](https://github.com/TriliumNext/Notes/pull/677) by @Nriver
*   [Spanish improvements](https://github.com/TriliumNext/Notes/pull/695/files) by @hasecilu
*   [Traditional Chinese support](https://github.com/TriliumNext/Notes/pull/698) by @dwong33
*   Translate import toast messages.
*   Translate hidden notes (including options).
*   Romanian improvements.
*   [Brazillian Portuguese](https://github.com/TriliumNext/Notes/pull/740) by @Nertonm work in progress (only server translations for now)
*   Translate note autocomplete.

## ⬆️ Library updates

*   i18next, i18next-http-backend, i18next-fs-backend
*   force-graph v1.47.0
*   express 4.2.12
*   mermaid 11.4.1
*   axios 1.7.9
*   katex 0.16.14
*   https-proxy-agent 7.0.6
*   better-sqlite3 11.6.0
*   electron 31.3.1 -> 33.2.1
*   jimp 0.22.12 -> 1.6.0
*   mind-elixir 4.3.3
*   Development tools
    *   electron-forge
    *   Docker Node.js updated to v20.18.1
    *   GitHub Actions workflow actions
    *   webpack v5.97.1
    *   TypeScript + types
    *   yargs
    *   helmet
    *   marked 15.0.3
    *   is-svg 5.1.0
    *   image-type 5.2.0
    *   eslint v9.16.0
    *   jsdom v25.0.1
    *   compression v1.7.5

---

### Release Notes Release Notes V0.91.2 Beta (`docs/Release Notes/Release Notes/v0.91.2-beta.md`)

# v0.91.2-beta
## 🐞 Bugfixes

*   [Can not toggle notes by clicking on the note's icon in the navigation bar](https://github.com/TriliumNext/Notes/issues/812)
*   [Cannot arrow down to "full search" when no search results are returned in quick search](https://github.com/TriliumNext/Notes/issues/798)
*   [Toolbar tooltips no longer shown](https://github.com/TriliumNext/Notes/issues/795)
*   [Two help pages will be opened when the help button is clicked](https://github.com/TriliumNext/Notes/issues/570)

## ✨ Improvements

*   [fix typo Trillium](https://github.com/TriliumNext/Notes/pull/799) by @pano9000
*   [Libraries in Excalidraw are broken](https://github.com/TriliumNext/Notes/pull/787) by @CobriMediaJulien
*   [Color scheme selection](https://github.com/TriliumNext/Notes/pull/800) by @adoriandoran
*   [Style Next: Restyle the "Jump to Note" dialog](https://github.com/TriliumNext/Notes/pull/802) by @adoriandoran
*   Exporting a Markdown file will now try to preserve syntax highlighting
*   [Auto-show left panel when configuring launchbar](https://github.com/TriliumNext/Notes/issues/779)
*   [Accessibility: explicitly associate label and input elements](https://github.com/TriliumNext/Notes/pull/813) by @pano9000

## 🌍 Internationalization

*   Spanish improvements by @hasecilu
*   [localize hardcoded English aria-labels](https://github.com/TriliumNext/Notes/pull/801) by @pano9000
*   Translate new note title

## ⬆️ Library updates

*   typedoc: v0.27.5
*   highlightjs: v11.11.0
*   marked: v15.0.4
*   express-rate-limit to v7.5.0
*   chokidar: 4.0.3
*   katex: v0.16.18
*   sanitize-html: v2.14.0
*   webpack-cli: v5.1.4 → v6.0.1
*   i18next: v24.2.0
*   @braintree/sanitize-url: v7.1.1

---

### Release Notes Release Notes V0.91.3 Beta (`docs/Release Notes/Release Notes/v0.91.3-beta.md`)

# v0.91.3-beta
## 💡 Key highlights

*   Quite a few mobile improvements have been done (**kindly waiting for bug reports**)
    *   On mobile the horizontal layout (with the launcher bar displayed at the top of the screen instead of on the left side) is now enforced.
        *   This allows for more real estate for the content of the note and simplifies the mobile layout.
    *   The launch bar has also been moved at the bottom, to be inline with modern application layouts.
    *   Restructured the tree as a sidebar which is triggered via a button on the left side of the title bar.
    *   The sidebar can also be triggered by swiping to the right on the left side of the screen. _Still some quirks to address on both iOS and Android due to their weird back button gesture_.
    *   Improved the positioning of the bottom bar and of the editor toolbar.
    *   Tabs have been enabled. Currently we are using the same implementation as on desktop, which might have a few quirks on mobile.
    *   Jump to note is now available.
    *   The mobile view now has its own launch bar configuration with its own launch bar buttons. For now only a few have been enabled. **Feel free to request any button from the desktop should you require it.**
    *   Now it's possible to insert footnotes in CKEditor, thanks to a fork of [ThomasAitken/ckeditor5-footnotes](https://github.com/ThomasAitken/ckeditor5-footnotes).
    *   It's also possible to create inline Mermaid diagrams into text notes.

## Known issues

*   On mobile, opening in a new tab activates the new tab but does not refresh the tab bar.

## 🐞 Bugfixes

*   Prevent HTML from rendering in launcher bar.
*   [Calendar overflows off right of view when in mobile view](https://github.com/TriliumNext/Notes/issues/783)
*   Note tree context menu not shown on long press on iOS.
*   [Advanced tree menu is only accessible in the mobile view via long-press](https://github.com/TriliumNext/Notes/issues/785)
*   [NotFoundError after trying to paste filepath into note, restart required](https://github.com/TriliumNext/Notes/issues/881)
*   login: fix "flash of unstyled content" by @pano9000
*   [Limit search function doesn't work](https://github.com/TriliumNext/Notes/issues/920)
*   [fix ck-editor checkboxes not showing checkmark while printing](https://github.com/TriliumNext/Notes/pull/908) by @pano9000

## ✨ Improvements

*   [Syntax Highlighting for Batch scripts](https://github.com/TriliumNext/Notes/issues/830)
*   Mobile improvements
    
    *   Translucent top bar mobile layout on iOS
    *   Display formatting toolbar above keyboard.
*   Fonts
    
    *   Grouped the font selection by font type (sans-serif, monospace, etc.).
    *   Added an option to use the system font (e.g. “Segoe UI” for Windows).
*   Display the content of JSON attachments and improve the style of attachment code blocks.
*   Translucent top bar on desktop layout for iPad
*   ['Show Help' and 'About Trillium Notes' menu options are now available in the mobile view](https://github.com/TriliumNext/Notes/issues/666)
*   Back/forward buttons have been enabled for web builds as well, mostly for mobile view.
*   [support for RFC 5870 geo-URIs](https://github.com/TriliumNext/Notes/pull/891) by @0Raptor
*   login: add Trilium icon and improve style by @pano9000
*   allow disabling mention autocomplete by pressing escape (forward port of @zadam’s work)
*   [Restyle the help dialog](https://github.com/TriliumNext/Notes/pull/903) by @adoriandoran
*   Added back ESLint support for backend notes
*   Exporting JavaScript code blocks in text notes to Markdown now sets the right language tag.

## 🌍 Internationalization

*   Spanish translation improvements by @hasecilu
*   Chinese translation improvements by @Nriver
*   [make <kbd>tags translatable</kbd>](https://github.com/TriliumNext/Notes/pull/857) by @pano9000
*   [make duplicate notes suffix translatable](https://github.com/TriliumNext/Notes/pull/859) by @pano9000
*   improve translatability of database\_backed\_up\_to string by @pano9000
*   translate some buttons in the note tree
*   translate a few note map buttons

## ⬆️ Technical Improvements

*   Library updates
    
    *   force-graph to v1.47.2
    *   @highlightjs/cdn-assets to v11.11.1
    *   typedoc to v0.27.6
    *   jquery.fancytree to v2.38.4
    *   katex to v0.16.19
    *   @types/node to v22.10.5
    *   marked to v15.0.5
    *   mind-elixir to v4.3.6
    *   better-sqlite3 to v11.8.0
    *   CKEditor to 41.3.2
    *   jsdom to v26
    *   i18next to v24.2.1
    *   draggabilly to v3.0.0
    *   electron to 33.3.1.
    *   Node.js for Docker containers: v22.13.0
    *   ts-loader: v9.5.2
*   [use existing randomSecureToken function](https://github.com/TriliumNext/Notes/pull/866) by @pano9000
*   use named exports for the utils functions by @pano9000
*   use Set instead of Arrays for faster lookups by @pano9000
*   remove unused 'request' by @pano9000
*   utils/formatDownloadTitle: simplify function by @pano9000
*   remove unused tree-kill dependency by @pano9000
*   [Add timezone and localtime mounts to docker-compose](https://github.com/TriliumNext/Notes/pull/892) by @perfectra1n
*   login: simplify JS by @pano9000
*   set password: various smaller fixes by @pano9000
*   use ejs partial for injecting window.glob by @pano9000
*   add prettier as devDep and scripts by @pano9000
*   add override for \*.json tab width to match .editorconfig by @pano9000
*   update deprecated electron packages by @pano9000
*   Add server logging for CKEditor state changes by @process
*   refactor(data\_dir): simplify logic and make code robust and testable by @pano9000
*   replace csurf with csrf-csrf by @pano9000
*   refactor(backend\_log): improve getBackendLog by @pano9000
*   fix(views): replace deprecated meta tag by @pano9000

---

### Release Notes Release Notes V0.91.4 Beta (`docs/Release Notes/Release Notes/v0.91.4-beta.md`)

# v0.91.4-beta
To do before release:

*   Ensure Excalidraw works on desktop build.

## 💡 Key highlights

*   We now provide binaries to run the server on Linux on ARM without Docker (e.g. on a Raspberry Pi, thanks to @perfectra1n ).
*   [Introducing a map note type](https://github.com/TriliumNext/Notes/pull/1017)
*   Add ability to set Trilium configuration variables via ENV variables by @pano9000 and @perfectra1n

## 🐞 Bugfixes

*   [Share: Fix going from child note to parent share root](https://github.com/TriliumNext/Notes/pull/963)
*   [Context Menu Keyboard Commands wrap to next line](https://github.com/TriliumNext/Notes/issues/976)
*   [Keyboard shortcuts in tree context menu are not in line with menu item](https://github.com/TriliumNext/Notes/issues/685)
*   [Canvas/Excalidraw note slows down considerably with many images](https://github.com/TriliumNext/Notes/issues/967)
*   [tab context menu on mobile is not accessible](https://github.com/TriliumNext/Notes/issues/969)
*   [Code Notes Settings: the "Available MIME Type" list gets corrupted](https://github.com/TriliumNext/Notes/issues/988)
*   [Tree Panel: the preferred width resets under certain conditions](https://github.com/TriliumNext/Notes/issues/990)
*   [Mind map: the branching side preference is not persisted](https://github.com/TriliumNext/Notes/issues/986)
*   HTML Import Strips away "valid" h1 tags by @pano9000
*   [share.js broken on share pages](https://github.com/TriliumNext/Notes/issues/1029) by @pano9000

## ✨ Improvements

*   [Add space between "delete all revisions" and ? buttons on Note revision dialog](https://github.com/TriliumNext/Notes/issues/974)
*   Improved launch bar on mobile: context menu to move between available and visible, or reset the configuration.
*   Enable fixed editing toolbar by default for new users.

## 🌍 Internationalization

*   Translated some missing messages in Romanian.

## ⬆️ Technical improvements

*   **Reached zero vulnerabilities in dependencies according to** `**npm audit**`
*   Update Electron to 34
*   update dependency fs-extra to v11.3.0
*   update dependency force-graph to v1.49.0
*   update dependency katex to v0.16.21
*   update dependency better-sqlite3 to v11.8.1
*   [set more secure csrf related settings](https://github.com/TriliumNext/Notes/pull/961) by @pano9000
*   get rid of ts-node by @pano9000
*   Fix default ivLength in dump-db tool by @Nriver
*   add vitest as test framework and port current tests (& various test improvements) by @pano9000
*   get rid of Webpack Critical dependency warning by @pano9000
*   fix flaky getPlatformAppDataDir test on Windows by @pano9000
*   refactor and add tests for \`services/import/mime\` by @pano9000
*   refactor: compress images by @j9t
*   Bump Electron to v34.0.1
*   Bump i18next-http-backend to v3.0.2
*   Bump i18next to v24.2.2
*   Bump electron-forge monorepo to v7.6.1
*   Bump @mind-elixir/node-menu to v1.0.4
*   Docker: update node.js to v22.13.1
*   webpack: add Configuration type
*   webpack: add missing share.js entry point
*   npm audit fix by @pano9000
*   port desktop and mobile entrypoints by @pano9000

---

### Release Notes Release Notes V0.91.5 (`docs/Release Notes/Release Notes/v0.91.5.md`)

# v0.91.5
## 💡 Key highlights

*   We now provide binaries to run the server on Linux on ARM without Docker (e.g. on a Raspberry Pi, thanks to @perfectra1n ).
*   [Introducing a map note type](https://github.com/TriliumNext/Notes/pull/1017)
*   Add ability to set Trilium configuration variables via ENV variables by @pano9000 and @perfectra1n
*   Quite a few mobile improvements have been done (**kindly waiting for bug reports**)
    *   On mobile the horizontal layout (with the launcher bar displayed at the top of the screen instead of on the left side) is now enforced.
        *   This allows for more real estate for the content of the note and simplifies the mobile layout.
    *   The launch bar has also been moved at the bottom, to be inline with modern application layouts.
    *   Restructured the tree as a sidebar which is triggered via a button on the left side of the title bar.
    *   The sidebar can also be triggered by swiping to the right on the left side of the screen. _Still some quirks to address on both iOS and Android due to their weird back button gesture_.
    *   Improved the positioning of the bottom bar and of the editor toolbar.
    *   Tabs have been enabled. Currently we are using the same implementation as on desktop, which might have a few quirks on mobile.
    *   Jump to note is now available.
    *   The mobile view now has its own launch bar configuration with its own launch bar buttons. For now only a few have been enabled. **Feel free to request any button from the desktop should you require it.**
    *   Now it's possible to insert footnotes in CKEditor, thanks to a fork of [ThomasAitken/ckeditor5-footnotes](https://github.com/ThomasAitken/ckeditor5-footnotes).
    *   It's also possible to create inline Mermaid diagrams into text notes.
*   The launcher bar can now be placed at the top instead of the left of the screen, with a full-width tab bar. See [#654](https://github.com/TriliumNext/Notes/pull/654) for more information.
*   [A new theme is introduced called “TriliumNext"](https://github.com/TriliumNext/Notes/pull/661) by @adoriandoran and @eliandoran. Settings on this theme are now displayed in a card layout. Redesigned tree action buttons.
*   [Native title bar buttons](https://github.com/TriliumNext/Notes/pull/702) when native title bar is off for Windows and macOS.
*   On Windows, on the TriliumNext theme there are window transparency effects if running under Windows, see [Mica (Windows transparency effects)](https://github.com/TriliumNext/Notes/pull/717) for screenshots. Unfortunately, it is plagued by a few bugs with Electron (the library we are using for the desktop application), see the link for more information.
*   Updated Docker builds to Node 22. **Be on the lookout for any potential issues, especially for less-tested platforms such as ARM.**

## New in this release (v0.91.5)

### 🐞 Bugfixes

*   [Import Dialog "Safe Import" Tooltip is cut off](https://github.com/TriliumNext/Notes/issues/1003)
*   [Backend Log is not showing on mobile view](https://github.com/TriliumNext/Notes/issues/1058)
*   [initial server setup form cannot be sent with enter key](https://github.com/TriliumNext/Notes/issues/94) by @pano9000

### ✨ Improvements

*   [Preserve highlighted text's background color when printing](https://github.com/TriliumNext/Notes/issues/905)

### 🌍 Internationalization

*   …

### 🛠️ Technical updates

*   update dependency @types/node to v22.12.0
*   Use new type field for GitHub issues by @pano9000
*   chore(client/ts): port setup entrypoint by @pano9000
*   refactor(server/utils): turn isMac/isWin/isElectron/isDev into boolean by @pano9000
*   chore(issue\_templates): add simple Task template by @pano9000

## From v0.91.4-beta

### 🐞 Bugfixes

*   [Share: Fix going from child note to parent share root](https://github.com/TriliumNext/Notes/pull/963)
*   [Context Menu Keyboard Commands wrap to next line](https://github.com/TriliumNext/Notes/issues/976)
*   [Keyboard shortcuts in tree context menu are not in line with menu item](https://github.com/TriliumNext/Notes/issues/685)
*   [Canvas/Excalidraw note slows down considerably with many images](https://github.com/TriliumNext/Notes/issues/967)
*   [tab context menu on mobile is not accessible](https://github.com/TriliumNext/Notes/issues/969)
*   [Code Notes Settings: the "Available MIME Type" list gets corrupted](https://github.com/TriliumNext/Notes/issues/988)
*   [Tree Panel: the preferred width resets under certain conditions](https://github.com/TriliumNext/Notes/issues/990)
*   [Mind map: the branching side preference is not persisted](https://github.com/TriliumNext/Notes/issues/986)
*   HTML Import Strips away "valid" h1 tags by @pano9000
*   [share.js broken on share pages](https://github.com/TriliumNext/Notes/issues/1029) by @pano9000

### ✨ Improvements

*   [Add space between "delete all revisions" and ? buttons on Note revision dialog](https://github.com/TriliumNext/Notes/issues/974)
*   Improved launch bar on mobile: context menu to move between available and visible, or reset the configuration.
*   Enable fixed editing toolbar by default for new users.

### 🌍 Internationalization

*   Translated some missing messages in Romanian.

### ⬆️ Technical improvements

*   **Reached zero vulnerabilities in dependencies according to** `**npm audit**`
*   Update Electron to 34
*   update dependency fs-extra to v11.3.0
*   update dependency force-graph to v1.49.0
*   update dependency katex to v0.16.21
*   update dependency better-sqlite3 to v11.8.1
*   [set more secure csrf related settings](https://github.com/TriliumNext/Notes/pull/961) by @pano9000
*   get rid of ts-node by @pano9000
*   Fix default ivLength in dump-db tool by @Nriver
*   add vitest as test framework and port current tests (& various test improvements) by @pano9000
*   get rid of Webpack Critical dependency warning by @pano9000
*   fix flaky getPlatformAppDataDir test on Windows by @pano9000
*   refactor and add tests for \`services/import/mime\` by @pano9000
*   refactor: compress images by @j9t
*   Bump Electron to v34.0.1
*   Bump i18next-http-backend to v3.0.2
*   Bump i18next to v24.2.2
*   Bump electron-forge monorepo to v7.6.1
*   Bump @mind-elixir/node-menu to v1.0.4
*   Docker: update node.js to v22.13.1
*   webpack: add Configuration type
*   webpack: add missing share.js entry point
*   npm audit fix by @pano9000
*   port desktop and mobile entrypoints by @pano9000

## From v0.91.3-beta

### 🐞 Bugfixes

*   Prevent HTML from rendering in launcher bar.
*   [Calendar overflows off right of view when in mobile view](https://github.com/TriliumNext/Notes/issues/783)
*   Note tree context menu not shown on long press on iOS.
*   [Advanced tree menu is only accessible in the mobile view via long-press](https://github.com/TriliumNext/Notes/issues/785)
*   [NotFoundError after trying to paste filepath into note, restart required](https://github.com/TriliumNext/Notes/issues/881)
*   login: fix "flash of unstyled content" by @pano9000
*   [Limit search function doesn't work](https://github.com/TriliumNext/Notes/issues/920)
*   [fix ck-editor checkboxes not showing checkmark while printing](https://github.com/TriliumNext/Notes/pull/908) by @pano9000

### ✨ Improvements

*   [Syntax Highlighting for Batch scripts](https://github.com/TriliumNext/Notes/issues/830)
*   Mobile improvements
    *   Translucent top bar mobile layout on iOS
    *   Display formatting toolbar above keyboard.
*   Fonts
    *   Grouped the font selection by font type (sans-serif, monospace, etc.).
    *   Added an option to use the system font (e.g. “Segoe UI” for Windows).
*   Display the content of JSON attachments and improve the style of attachment code blocks.
*   Translucent top bar on desktop layout for iPad
*   ['Show Help' and 'About Trillium Notes' menu options are now available in the mobile view](https://github.com/TriliumNext/Notes/issues/666)
*   Back/forward buttons have been enabled for web builds as well, mostly for mobile view.
*   [support for RFC 5870 geo-URIs](https://github.com/TriliumNext/Notes/pull/891) by @0Raptor
*   login: add Trilium icon and improve style by @pano9000
*   allow disabling mention autocomplete by pressing escape (forward port of @zadam’s work)
*   [Restyle the help dialog](https://github.com/TriliumNext/Notes/pull/903) by @adoriandoran
*   Added back ESLint support for backend notes
*   Exporting JavaScript code blocks in text notes to Markdown now sets the right language tag.

### 🌍 Internationalization

*   Spanish translation improvements by @hasecilu
*   Chinese translation improvements by @Nriver
*   [make <kbd>tags translatable</kbd>](https://github.com/TriliumNext/Notes/pull/857) by @pano9000
*   [make duplicate notes suffix translatable](https://github.com/TriliumNext/Notes/pull/859) by @pano9000
*   improve translatability of database\_backed\_up\_to string by @pano9000
*   translate some buttons in the note tree
*   translate a few note map buttons

### ⬆️ Technical Improvements

*   Library updates
    *   force-graph to v1.47.2
    *   @highlightjs/cdn-assets to v11.11.1
    *   typedoc to v0.27.6
    *   jquery.fancytree to v2.38.4
    *   katex to v0.16.19
    *   @types/node to v22.10.5
    *   marked to v15.0.5
    *   mind-elixir to v4.3.6
    *   better-sqlite3 to v11.8.0
    *   CKEditor to 41.3.2
    *   jsdom to v26
    *   i18next to v24.2.1
    *   draggabilly to v3.0.0
    *   electron to 33.3.1.
    *   Node.js for Docker containers: v22.13.0
    *   ts-loader: v9.5.2
*   [use existing randomSecureToken function](https://github.com/TriliumNext/Notes/pull/866) by @pano9000
*   use named exports for the utils functions by @pano9000
*   use Set instead of Arrays for faster lookups by @pano9000
*   remove unused 'request' by @pano9000
*   utils/formatDownloadTitle: simplify function by @pano9000
*   remove unused tree-kill dependency by @pano9000
*   [Add timezone and localtime mounts to docker-compose](https://github.com/TriliumNext/Notes/pull/892) by @perfectra1n
*   login: simplify JS by @pano9000
*   set password: various smaller fixes by @pano9000
*   use ejs partial for injecting window.glob by @pano9000
*   add prettier as devDep and scripts by @pano9000
*   add override for \*.json tab width to match .editorconfig by @pano9000
*   update deprecated electron packages by @pano9000
*   Add server logging for CKEditor state changes by @process
*   refactor(data\_dir): simplify logic and make code robust and testable by @pano9000
*   replace csurf with csrf-csrf by @pano9000
*   refactor(backend\_log): improve getBackendLog by @pano9000
*   fix(views): replace deprecated meta tag by @pano9000

## From v0.91.2-beta

### 🐞 Bugfixes

*   [Can not toggle notes by clicking on the note's icon in the navigation bar](https://github.com/TriliumNext/Notes/issues/812)
*   [Cannot arrow down to "full search" when no search results are returned in quick search](https://github.com/TriliumNext/Notes/issues/798)
*   [Toolbar tooltips no longer shown](https://github.com/TriliumNext/Notes/issues/795)
*   [Two help pages will be opened when the help button is clicked](https://github.com/TriliumNext/Notes/issues/570)

### ✨ Improvements

*   [fix typo Trillium](https://github.com/TriliumNext/Notes/pull/799) by @pano9000
*   [Libraries in Excalidraw are broken](https://github.com/TriliumNext/Notes/pull/787) by @CobriMediaJulien
*   [Color scheme selection](https://github.com/TriliumNext/Notes/pull/800) by @adoriandoran
*   [Style Next: Restyle the "Jump to Note" dialog](https://github.com/TriliumNext/Notes/pull/802) by @adoriandoran
*   Exporting a Markdown file will now try to preserve syntax highlighting
*   [Auto-show left panel when configuring launchbar](https://github.com/TriliumNext/Notes/issues/779)
*   [Accessibility: explicitly associate label and input elements](https://github.com/TriliumNext/Notes/pull/813) by @pano9000

### 🌍 Internationalization

*   Spanish improvements by @hasecilu
*   [localize hardcoded English aria-labels](https://github.com/TriliumNext/Notes/pull/801) by @pano9000
*   Translate new note title

### ⬆️ Library updates

*   typedoc: v0.27.5
*   highlightjs: v11.11.0
*   marked: v15.0.4
*   express-rate-limit to v7.5.0
*   chokidar: 4.0.3
*   katex: v0.16.18
*   sanitize-html: v2.14.0
*   webpack-cli: v5.1.4 → v6.0.1
*   i18next: v24.2.0
*   @braintree/sanitize-url: v7.1.1

## From v0.91.1-beta

### 🐞 Bugfixes

*   [Syntax highlight in code blocks only in edit mode](https://github.com/TriliumNext/Notes/issues/668)
*   To do lists not preserved on safe import.
*   [File type video with emoji in name will break the preview](https://github.com/TriliumNext/Notes/issues/757)
*   [Attribute "jump to" for internal links not working anymore](https://github.com/TriliumNext/Notes/issues/732)

### ✨ Improvements

*   [Add label definition type for standalone time](https://github.com/TriliumNext/Notes/pull/653) by @mm21
*   [Remove resizer from backend log text area](https://github.com/TriliumNext/Notes/pull/670) by @meichthys
*   Use CodeMirror for backend log
*   Support for ELK layout in Mermaid diagrams (sponsored by @perfectra1n). See <a class="reference-link" href="#root/pOsGYCXsbNQG/KSZ04uQ2D1St/s1aBHPd79XYj/RH6yLjjWJHof">ELK layout</a> for more information.
*   [Make exact matches rise higher up in search](https://github.com/TriliumNext/Notes/pull/678) by @perfectra1n
*   [Change layout of promoted attributes](https://github.com/TriliumNext/Notes/pull/538)
*   [Add full text search in autocomplete](https://github.com/TriliumNext/Notes/pull/659) by @SiriusXT
*   [Importing single HTML file: prefer html title over filename](https://github.com/TriliumNext/Notes/pull/598) by @maphew
*   [Support page breaks for printing](https://github.com/TriliumNext/Notes/pull/692)
*   [user configurable list of allowed html tags in import](https://github.com/TriliumNext/Notes/pull/601) by @maphew
*   General HTML support; now the editor supports more HTML tags and displays them appropriately.
    *   Currently the import function is the only way to benefit from them, or modifying the source code manually by changing the note type.
*   Change default icons for “Go to Previous Note” and “Go to next note” launcher buttons.
*   Move toggle sidebar button near tab bar on horizontal layout.
*   Mind map notes now are full-width by default (same as Canvas, for example).
*   Tabs can now display the icon notes instead of only workspace icons (this is the default behaviour of the TrilumNext theme, can be added to any other theme via `--tab-note-icons: true;` to `:root`).
*   [New Features for note map](https://github.com/TriliumNext/Notes/pull/700) by @CobriMediaJulien
*   [Add supported link protocols](https://github.com/TriliumNext/Notes/pull/694) by @SiriusXT
*   [add Mind Elixir plugin @mind-elixir/node-menu](https://github.com/TriliumNext/Notes/issues/723)
*   [Format dates and times](https://github.com/TriliumNext/Notes/pull/741) by @adoriandoran
*   [Expose cheerio in backend script api](https://github.com/TriliumNext/Notes/pull/758) by @kleutzinger
*   [Format note paths](https://github.com/TriliumNext/Notes/pull/759) by @adoriandoran
*   [add remark about UFW issues](https://github.com/TriliumNext/Notes/pull/767) by @pano9000
*   [Code Block language support for Terraform (HCL)](https://github.com/TriliumNext/Notes/issues/739)
*   [Display the fixed toolbar on multiple lines](https://github.com/TriliumNext/Notes/issues/729) (adjustable in settings)
*   [Hide `internalLink` from `Jump To Note` dialog](https://github.com/TriliumNext/Notes/issues/713)

### 🌍 Internationalization

*   [Chinese translation improvements (& some new messages translated)](https://github.com/TriliumNext/Notes/pull/673) by @Nriver
*   [Add translation for doc notes](https://github.com/TriliumNext/Notes/pull/677) by @Nriver
*   [Spanish improvements](https://github.com/TriliumNext/Notes/pull/695/files) by @hasecilu
*   [Traditional Chinese support](https://github.com/TriliumNext/Notes/pull/698) by @dwong33
*   Translate import toast messages.
*   Translate hidden notes (including options).
*   Romanian improvements.
*   [Brazillian Portuguese](https://github.com/TriliumNext/Notes/pull/740) by @Nertonm work in progress (only server translations for now)
*   Translate note autocomplete.

### ⬆️ Library updates

*   i18next, i18next-http-backend, i18next-fs-backend
*   force-graph v1.47.0
*   express 4.2.12
*   mermaid 11.4.1
*   axios 1.7.9
*   katex 0.16.14
*   https-proxy-agent 7.0.6
*   better-sqlite3 11.6.0
*   electron 31.3.1 -> 33.2.1
*   jimp 0.22.12 -> 1.6.0
*   mind-elixir 4.3.3
*   Development tools
    *   electron-forge
    *   Docker Node.js updated to v20.18.1
    *   GitHub Actions workflow actions
    *   webpack v5.97.1
    *   TypeScript + types
    *   yargs
    *   helmet
    *   marked 15.0.3
    *   is-svg 5.1.0
    *   image-type 5.2.0
    *   eslint v9.16.0
    *   jsdom v25.0.1
    *   compression v1.7.5

---

### Release Notes Release Notes V0.91.6 (`docs/Release Notes/Release Notes/v0.91.6.md`)

# v0.91.6
## 🐞 Bugfixes

*   [Full text search not working if there are empty mindmaps](https://github.com/TriliumNext/Notes/issues/1107)
*   [Shortcut for Clipboard Pasting not working on Mac](https://github.com/TriliumNext/Notes/issues/1087)

---

### Release Notes Release Notes V0.92.0 Beta (`docs/Release Notes/Release Notes/v0.92.0-beta.md`)

# v0.92.0-beta
## 💡 Key highlights

*   [Trilium can now export notes as PDF directly, on the desktop version.](https://github.com/TriliumNext/Notes/pull/1091)
*   RPM packages for Linux by @pano9000
*   [Flatpak packages for Linux](https://github.com/TriliumNext/Notes/pull/1130) (not yet published to FlatHub) by @pano9000
*   There is now an in-app help that is still work in progress, but it can be triggered by pressing F1. On some note types (e.g. geo map) there is a contextual help button.
*   Zen Mode (minimal UI). See in-app help for more details.

## 🐞 Bugfixes

*   [js error Parsing error: The keyword 'const' is reserved](https://github.com/zadam/trilium/issues/4696) by @lly-c232733
*   [Full Text Search button in quick launch search bar does not work](https://github.com/TriliumNext/Notes/issues/973) by @SiriusXT
*   An obscure bug when expanding a note with custom sort where some of the notes did not have the attribute would cause notes to jump around.
*   [Weight Tracker doesn't work on new install](https://github.com/zadam/trilium/issues/4892)
*   [Markdown export: Fix strikethrough](https://github.com/TriliumNext/Notes/issues/117)
*   [TypeScript code files are detected as video/mp2t](https://github.com/TriliumNext/Notes/issues/1142) files by @pano9000
*   disallow text selection in dropdown-menus by @pano9000
*   [Password window remains after opening encrypted notes](https://github.com/TriliumNext/Notes/issues/1078) by @dousha
*   [Error when using code blocks in Markdown code notes](https://github.com/TriliumNext/Notes/issues/1164)
*   [Numbered bullet is different in Note Revision view](https://github.com/TriliumNext/Notes/issues/1177)
*   Missing `etapi.openapi.yaml`.
*   [Pressing Enter to "Add link" does not work anymore](https://github.com/TriliumNext/Notes/issues/1100) (thanks to @St0rml)
*   [Cannot cancel sharing the root note or the root of a workspace when it's hoisted](https://github.com/TriliumNext/Notes/issues/518) by @dousha
*   [Enabling "Enable background effects" does not properly work with dark themes](https://github.com/TriliumNext/Notes/issues/1209)

## ✨ Improvements

*   [Better styling for various widgets (buttons, input boxes) on the TriliumNext theme](https://github.com/TriliumNext/Notes/pull/1074) & various TriliumNext theme improvements by @adoriandoran
*   System tray icon improvements: translations, new buttons ("New note", “Open today's journal note”, “Bookmarks” and “Recent Notes”), and icons.
*   Custom Windows installer icon by @Sarah-Hussein
*   [Geo map: it's now possible to add .gpx notes as children for the map. Look for the help button in the geo map for more information.](https://github.com/TriliumNext/Notes/issues/1095)
*   Geo map: Enable Retina detection for sharper tiles on supported devices.
*   Electron: Add "Office" as category for Desktop file by @pano9000
*   Improvements to the note tooltip, including [making the note title clickable](https://github.com/TriliumNext/Notes/issues/1063).
*   Render PDFs in full width by default.
*   allow setting custom cookiePath by @pano9000
*   [Swagger UI endpoint](https://github.com/TriliumNext/Notes/pull/1144) by @perfectra1n
*   [Add support for \`mid:\` URI](https://github.com/TriliumNext/Notes/issues/1160)
*   Raw files can now be served in shared tree by changing the URL instead of setting an attribute to the note. See documentation on Shared Notes in the in-app help (press F1).
*   [allow setting custom session cookie expiration](https://github.com/TriliumNext/Notes/pull/1156) by @pano9000
*   [friendly number handling for note erasure timeouts](https://github.com/TriliumNext/Notes/pull/1163) by @pano9000

## Mobile improvements

*   Configure launch bar now has an always visible tree instead of the sidebar. It's far from perfect, but it should be more usable than the previous implementation.
*   The note title is now smaller.
*   Added back a few launcher bar items:
    *   New Note
    *   Calendar
    *   [Open Today's Journal Note](https://github.com/TriliumNext/Notes/issues/1105)
*   [Recent changes are now available as well as a launch bar item](https://github.com/TriliumNext/Notes/issues/1161).
*   Fixed switching and dragging tabs not working.

## 🌍 Internationalization

*   Spanish improvements by @hasecilu

## 🛠️ Technical improvements

*   Remove dependency on `semver`.
*   Update test dependencies.
*   make desktop.ejs easier to read by @pano9000
*   server/utils: add tests and smaller refactors / fixes by @pano9000
*   refactor: electron forge config by @pano9000
*   improve server build release file names by @pano9000
*   Improved the development experience by setting up caches (server & Electron) & auto-reload for Electron
*   protected\_session: input improvements by @pano9000
*   remove unused jasmine by @pano9000
*   update dependency electron to v34.2.0
*   update dependency prettier to v3.5.1
*   update dependency mind-elixir to v4.3.7
*   update dependency marked to v15.0.7
*   update dependency typedoc to v0.27.7
*   update dependency compression to v1.8.0
*   update dependency webpack to v5.98.0
*   update node.js to v22.14.0
*   simplify login function and get rid of deprecated usage of expires by @pano9000
*   Automated OpenAPI spec generation by @FliegendeWurst
*   remove leftover @types/jasmine by @pano9000
*   fix and enable ex-flaky tests in services/search.spec.ts by @pano9000
*   npm scripts namespacing by @pano9000
*   "unpack" log messages before printing by @pano9000

---

### Release Notes Release Notes V0.92.1 Beta (`docs/Release Notes/Release Notes/v0.92.1-beta.md`)

# v0.92.1-beta
## 💡 Key highlights

*   There are now stricter rules when it comes to importing HTML, where we only allow very few styles (colors, borders, etc.). Should you encounter any issues when importing, try disabling “Safe import” and report any issues you might have.

## 🐞 Bugfixes

*   Geomap: Viewport and zoom not restored properly when switching between two geomaps.
*   [Imported Evernote Enex file overlaps Trilium UI](https://github.com/TriliumNext/Notes/issues/931)

## ✨ Improvements

*   Web view now renders in browser using an `<iframe>`. It might have a few quirks but it seems to work in basic usecases.
*   When rendering a File note that contains text, display only a fragment of the text in order to improve UI responsiveness.
*   [Treat .mdx files as markdown](https://github.com/TriliumNext/Notes/issues/1236)
*   Calendar view
    
    *   Customizable calendar entries by @rom1dep
    *   Calendar is now displayed in full height.
    *   Option to hide the weekends.
    *   Icons are now displayed next to events, if one is set.
    *   The calendar is now recursive, as such it will look for calendar notes in the children of its child notes and so on.
    *   Basic integration with day notes, if calendar view is set to a `#calendarRoot` it will now render all the day notes and its children (1-level nesting). See help for more info.
*   Support for importing UTF-16 LE (such as mails saved as HTML from Outlook) content.
*   Settings
    
    *   Friendly numbers protected session timeout by @pano9000
    *   Friendly numbers note revision by @pano9000
*   Share: [Allow redirecting / to `#shareRoot` if not authenticated](https://github.com/TriliumNext/Notes/pull/1207) by @maphew
*   In-app-help:
    
    *   Remove any help notes that are no longer in use.
    *   Restore the icon of help notes.
*   [Markdown headings are now exported using ATX syntax (`#`) instead of the setext (`------`)](https://github.com/TriliumNext/Notes/issues/1251)
*   Add TypeScript note type by default by @pano9000
*   [Geotag: Colorable markers](https://github.com/TriliumNext/Notes/pull/1229) by @McSido

## 🌍 Internationalization

*   German language improvements by @greg1904

## 🛠️ Technical updates

*   add time selector option widget by @pano9000
*   update dependency ws to v8.18.1
*   update dependency typedoc to v0.27.8
*   update electron-forge monorepo to v7.7.0
*   update vitest monorepo to v3.0.6
*   update dependency tsx to v4.19.3
*   update TypeScript type definitions
*   time selector add support for handling min required input by @pano9000

---

### Release Notes Release Notes V0.92.3 Beta (`docs/Release Notes/Release Notes/v0.92.3-beta.md`)

# v0.92.3-beta
## 💡 Key highlights

*   [Signed binaries for macOS (thanks to @perfectra1n for the implementation).](https://github.com/TriliumNext/Notes/pull/1267)
*   Basic support for right-to-left content has been added. See in-app help (F1) for more information.

## 🐞 Bugfixes

*   [Errors occurred when importing some .enex files](https://github.com/TriliumNext/Notes/issues/943)
*   Error log about sending headers twice when accessing a password-protected share.
*   Migrations since Trilium 0.60.4 are now working, no more need to update to the latest zadam's Trilium version before migrating to TriliumNext.
*   [Custom widget position doesn't work](https://github.com/TriliumNext/Notes/issues/1321)
*   Canvas: Unable to copy-paste elements on the canvas.
*   Couldn't add external link from add link dialog by @JYC333

## ✨ Improvements

*   A task list/to-do list system is on the works.
*   [Small improvements to Zen Mode](https://github.com/TriliumNext/Notes/pull/1258/files) by @pano9000
*   Calendar View:
    *   Display promoted attributes (initial implementation by @rom1dep)
    *   Customisable start and end attributes.
*   Search now focuses automatically on search string
*   Video file preview:
    *   Display in full-width by default (similar to PDFs)
    *   Match screen size while maintaining aspect ratio (remove the scroll).
    *   Improve display in note list.
*   Settings: improve ETAPI options page description by @pano9000
*   Small improvements for printing:
    *   Code blocks are now displayed with word wrapping.
    *   Language tag is hidden if it's “auto-detected”.
*   Minor improvements to the in-app help (updated documentation, removed suffix from title, image fit).

## 🌍 Internationalization

*   French translation improvements by @Potjoe-97
*   Romanian translation improvements
*   Chinese translation improvements by @clsty
*   Spanish translation improvements by @hasecilu

## 🛠️ Technical updates

*   bundle bootstrap with webpack by @pano9000
*   remove unneeded extra arm64 handling by @pano9000
*   update dependency prettier to v3.5.3
*   update dependency sass to v1.85.1
*   update dependency typedoc to v0.27.9
*   update vitest monorepo to v3.0.7
*   update dependency chardet to v2.1.0
*   update dependency mind-elixir to v4.4.1
*   update dependency axios to v1.8.1
*   update dependency electron to v34.3.0
*   update dependency force-graph to v1.49.3
*   update dependency typescript to v5.8.2
*   update dependency axios to v1.8.2 \[security\]
*   Various TypeScript ports by @pano9000 and @JYC333
*   package.json maintenance by @pano9000
*   let webpack handle dayjs, split.js and i18next by @pano9000
*   fix prettier code style issues by @pano9000
*   add eslint as linter by @pano9000
*   stop copying dump-db during build by @pano9000

---

### Release Notes Release Notes V0.92.4 (`docs/Release Notes/Release Notes/v0.92.4.md`)

# v0.92.4
## New in this stable release

### 💡 Key highlights

*   Support for admonitions in text notes and Markdown (info box, warning boxes). See documentation for more info.
*   [Signed binaries for macOS (thanks to @perfectra1n for the implementation).](https://github.com/TriliumNext/Notes/pull/1267)
*   Basic support for right-to-left content has been added. See in-app help (F1) for more information.
*   There are now stricter rules when it comes to importing HTML, where we only allow very few styles (colors, borders, etc.). Should you encounter any issues when importing, try disabling “Safe import” and report any issues you might have.
*   [Trilium can now export notes as PDF directly, on the desktop version.](https://github.com/TriliumNext/Notes/pull/1091)
*   RPM packages for Linux by @pano9000
*   [Flatpak packages for Linux](https://github.com/TriliumNext/Notes/pull/1130) (not yet published to FlatHub) by @pano9000
*   There is now an in-app help that is still work in progress, but it can be triggered by pressing F1. On some note types (e.g. geo map) there is a contextual help button.
*   Zen Mode (minimal UI). See in-app help for more details.

### 🐞 Bugfixes

*   Login screen not rendering correctly under dark mode.
*   [Some valid javascript syntax are highlighted as error](https://github.com/TriliumNext/Notes/issues/1218)
*   [Clarify misleading message about deleting revisions](https://github.com/TriliumNext/Notes/issues/1308)
*   [Note creation issues with certain template types](https://github.com/TriliumNext/Notes/issues/357)
*   [Child note preview: a "broken picture" icon appears for empty canvas notes](https://github.com/TriliumNext/Notes/issues/1378)
*   [Some note revisions cannot be previewed](https://github.com/TriliumNext/Notes/pull/1392) by @SiriusXT
*   [Syntax Highlight for Certain Languages Don't Work Under Their Own Labels](https://github.com/TriliumNext/Notes/issues/949)
*   Markdown import:
    *   Fix duplicate title if title contained special characters.
    *   Unnecessary whitespace when converting to HTML.
*   Canvas: [Unable to export as image](https://github.com/TriliumNext/Notes/issues/1431).
*   Fixes missing quotes in the bat files by @pchemguy .
*   [Highlights List/Table of Contents exit button hides when too small](https://github.com/TriliumNext/Notes/issues/1419)
*   Zen Mode:
    *   Unable to edit read only notes
*   [Open note externally does not work on Flatpak builds](https://github.com/TriliumNext/Notes/issues/54)

### ✨ Improvements

*   [Allow light and dark theme as base theme](https://github.com/TriliumNext/Notes/pull/1361)
*   Export:
    *   Preserve order of attachments.
    *   Use right extension for canvas single export (`.excalidraw`).
*   Import: Allow importing `.excalidraw` files directly.
*   Markdown export:
    *   Escape spaces in image URLs for better compatibility.
    *   Set proper language tag for Nginx configuration.
    *   Preserve `<kbd>`.
*   Text notes now store italic text as `<em>` instead of `<i>` (idempotency with Markdown import/export).
*   In-app-help: Preview content in note list
*   [Code blocks: Add support for MIPS Assembly](https://github.com/TriliumNext/Notes/issues/1406)
*   Text notes: Allow styling text as keyboard shortcut, see documentation
*   Improvements to Calendar View by @rom1dep :
    *   rename "promotedAttributes" into "displayedAttributes" and permit non-promoted attributes to be displayed
    *   make it so that events with customized `calendar:startDate` and `calendar:endDate` can be drag&dropped on the calendar view
*   Math: Display mode now can be moved into more places such as lists.

### 🛠️ Technical updates

*   Updated test dependencies
*   build: improvements for TS & Webpack & Docker by @pano9000
*   build: fix/improve server build by @pano9000
*   update dependency electron to v34.3.2
*   update dependency typescript-eslint to v8.26.1
*   stop packing dump-db folder by @pano9000
*   update dependency autoprefixer to v10.4.21
*   update dependency happy-dom to v17.4.4
*   update dependency excalidraw to 0.18.0
*   update dependency electron to v34.3.3
*   update dependency axios to v1.8.3
*   update dependency force-graph to v1.49.4
*   update dependency i18next to v24.2.3
*   update dependency mermaid to v11.5.0
*   update dependency mind-elixir to v4.4.2
*   update dependency typedoc to v0.28.0
*   improve electron-forge build process by @pano9000

## From v0.92.3-beta

### 🐞 Bugfixes

*   [Errors occurred when importing some .enex files](https://github.com/TriliumNext/Notes/issues/943)
*   Error log about sending headers twice when accessing a password-protected share.
*   Migrations since Trilium 0.60.4 are now working, no more need to update to the latest zadam's Trilium version before migrating to TriliumNext.
*   [Custom widget position doesn't work](https://github.com/TriliumNext/Notes/issues/1321)
*   Canvas: Unable to copy-paste elements on the canvas.
*   Couldn't add external link from add link dialog by @JYC333

### ✨ Improvements

*   A task list/to-do list system is on the works.
*   [Small improvements to Zen Mode](https://github.com/TriliumNext/Notes/pull/1258/files) by @pano9000
*   Calendar View:
    *   Display promoted attributes (initial implementation by @rom1dep)
    *   Customisable start and end attributes.
*   Search now focuses automatically on search string
*   Video file preview:
    *   Display in full-width by default (similar to PDFs)
    *   Match screen size while maintaining aspect ratio (remove the scroll).
    *   Improve display in note list.
*   Settings: improve ETAPI options page description by @pano9000
*   Small improvements for printing:
    *   Code blocks are now displayed with word wrapping.
    *   Language tag is hidden if it's “auto-detected”.
*   Minor improvements to the in-app help (updated documentation, removed suffix from title, image fit).

### 🌍 Internationalization

*   French translation improvements by @Potjoe-97
*   Romanian translation improvements
*   Chinese translation improvements by @clsty
*   Spanish translation improvements by @hasecilu

### 🛠️ Technical updates

*   bundle bootstrap with webpack by @pano9000
*   remove unneeded extra arm64 handling by @pano9000
*   update dependency prettier to v3.5.3
*   update dependency sass to v1.85.1
*   update dependency typedoc to v0.27.9
*   update vitest monorepo to v3.0.7
*   update dependency chardet to v2.1.0
*   update dependency mind-elixir to v4.4.1
*   update dependency axios to v1.8.1
*   update dependency electron to v34.3.0
*   update dependency force-graph to v1.49.3
*   update dependency typescript to v5.8.2
*   update dependency axios to v1.8.2 \[security\]
*   Various TypeScript ports by @pano9000 and @JYC333
*   package.json maintenance by @pano9000
*   let webpack handle dayjs, split.js and i18next by @pano9000
*   fix prettier code style issues by @pano9000
*   add eslint as linter by @pano9000
*   stop copying dump-db during build by @pano9000

## From v0.92.2-beta

### 🐞 Bugfixes

*   Missing Windows ZIP artifact by @pano9000

## From v0.92.1-beta

### 🐞 Bugfixes

*   Geomap: Viewport and zoom not restored properly when switching between two geomaps.
*   [Imported Evernote Enex file overlaps Trilium UI](https://github.com/TriliumNext/Notes/issues/931)

### ✨ Improvements

*   Web view now renders in browser using an `<iframe>`. It might have a few quirks but it seems to work in basic usecases.
*   When rendering a File note that contains text, display only a fragment of the text in order to improve UI responsiveness.
*   [Treat .mdx files as markdown](https://github.com/TriliumNext/Notes/issues/1236)
*   Calendar view
    
    *   Customizable calendar entries by @rom1dep
    *   Calendar is now displayed in full height.
    *   Option to hide the weekends.
    *   Icons are now displayed next to events, if one is set.
    *   The calendar is now recursive, as such it will look for calendar notes in the children of its child notes and so on.
    *   Basic integration with day notes, if calendar view is set to a `#calendarRoot` it will now render all the day notes and its children (1-level nesting). See help for more info.
*   Support for importing UTF-16 LE (such as mails saved as HTML from Outlook) content.
*   Settings
    
    *   Friendly numbers protected session timeout by @pano9000
    *   Friendly numbers note revision by @pano9000
*   Share: [Allow redirecting / to `#shareRoot` if not authenticated](https://github.com/TriliumNext/Notes/pull/1207) by @maphew
*   In-app-help:
    
    *   Remove any help notes that are no longer in use.
    *   Restore the icon of help notes.
*   [Markdown headings are now exported using ATX syntax (`#`) instead of the setext (`------`)](https://github.com/TriliumNext/Notes/issues/1251)
*   Add TypeScript note type by default by @pano9000
*   [Geotag: Colorable markers](https://github.com/TriliumNext/Notes/pull/1229) by @McSido

### 🌍 Internationalization

*   German language improvements by @greg1904

### 🛠️ Technical updates

*   add time selector option widget by @pano9000
*   update dependency ws to v8.18.1
*   update dependency typedoc to v0.27.8
*   update electron-forge monorepo to v7.7.0
*   update vitest monorepo to v3.0.6
*   update dependency tsx to v4.19.3
*   update TypeScript type definitions
*   time selector add support for handling min required input by @pano9000

## From v0.92.0-beta

### 🐞 Bugfixes

*   [js error Parsing error: The keyword 'const' is reserved](https://github.com/zadam/trilium/issues/4696) by @lly-c232733
*   [Full Text Search button in quick launch search bar does not work](https://github.com/TriliumNext/Notes/issues/973) by @SiriusXT
*   An obscure bug when expanding a note with custom sort where some of the notes did not have the attribute would cause notes to jump around.
*   [Weight Tracker doesn't work on new install](https://github.com/zadam/trilium/issues/4892)
*   [Markdown export: Fix strikethrough](https://github.com/TriliumNext/Notes/issues/117)
*   [TypeScript code files are detected as video/mp2t](https://github.com/TriliumNext/Notes/issues/1142) files by @pano9000
*   disallow text selection in dropdown-menus by @pano9000
*   [Password window remains after opening encrypted notes](https://github.com/TriliumNext/Notes/issues/1078) by @dousha
*   [Error when using code blocks in Markdown code notes](https://github.com/TriliumNext/Notes/issues/1164)
*   [Numbered bullet is different in Note Revision view](https://github.com/TriliumNext/Notes/issues/1177)
*   Missing `etapi.openapi.yaml`.
*   [Pressing Enter to "Add link" does not work anymore](https://github.com/TriliumNext/Notes/issues/1100) (thanks to @St0rml)
*   [Cannot cancel sharing the root note or the root of a workspace when it's hoisted](https://github.com/TriliumNext/Notes/issues/518) by @dousha
*   [Enabling "Enable background effects" does not properly work with dark themes](https://github.com/TriliumNext/Notes/issues/1209)

### ✨ Improvements

*   [Better styling for various widgets (buttons, input boxes) on the TriliumNext theme](https://github.com/TriliumNext/Notes/pull/1074) & various TriliumNext theme improvements by @adoriandoran
*   System tray icon improvements: translations, new buttons ("New note", “Open today's journal note”, “Bookmarks” and “Recent Notes”), and icons.
*   Custom Windows installer icon by @Sarah-Hussein
*   [Geo map: it's now possible to add .gpx notes as children for the map. Look for the help button in the geo map for more information.](https://github.com/TriliumNext/Notes/issues/1095)
*   Geo map: Enable Retina detection for sharper tiles on supported devices.
*   Electron: Add "Office" as category for Desktop file by @pano9000
*   Improvements to the note tooltip, including [making the note title clickable](https://github.com/TriliumNext/Notes/issues/1063).
*   Render PDFs in full width by default.
*   allow setting custom cookiePath by @pano9000
*   [Swagger UI endpoint](https://github.com/TriliumNext/Notes/pull/1144) by @perfectra1n
*   [Add support for \`mid:\` URI](https://github.com/TriliumNext/Notes/issues/1160)
*   Raw files can now be served in shared tree by changing the URL instead of setting an attribute to the note. See documentation on Shared Notes in the in-app help (press F1).
*   [allow setting custom session cookie expiration](https://github.com/TriliumNext/Notes/pull/1156) by @pano9000
*   [friendly number handling for note erasure timeouts](https://github.com/TriliumNext/Notes/pull/1163) by @pano9000

### Mobile improvements

*   Configure launch bar now has an always visible tree instead of the sidebar. It's far from perfect, but it should be more usable than the previous implementation.
*   The note title is now smaller.
*   Added back a few launcher bar items:
    *   New Note
    *   Calendar
    *   [Open Today's Journal Note](https://github.com/TriliumNext/Notes/issues/1105)
*   [Recent changes are now available as well as a launch bar item](https://github.com/TriliumNext/Notes/issues/1161).
*   Fixed switching and dragging tabs not working.

### 🌍 Internationalization

*   Spanish improvements by @hasecilu

### 🛠️ Technical improvements

*   Remove dependency on `semver`.
*   Update test dependencies.
*   make desktop.ejs easier to read by @pano9000
*   server/utils: add tests and smaller refactors / fixes by @pano9000
*   refactor: electron forge config by @pano9000
*   improve server build release file names by @pano9000
*   Improved the development experience by setting up caches (server & Electron) & auto-reload for Electron
*   protected\_session: input improvements by @pano9000
*   remove unused jasmine by @pano9000
*   update dependency electron to v34.2.0
*   update dependency prettier to v3.5.1
*   update dependency mind-elixir to v4.3.7
*   update dependency marked to v15.0.7
*   update dependency typedoc to v0.27.7
*   update dependency compression to v1.8.0
*   update dependency webpack to v5.98.0
*   update node.js to v22.14.0
*   simplify login function and get rid of deprecated usage of expires by @pano9000
*   Automated OpenAPI spec generation by @FliegendeWurst
*   remove leftover @types/jasmine by @pano9000
*   fix and enable ex-flaky tests in services/search.spec.ts by @pano9000
*   npm scripts namespacing by @pano9000
*   "unpack" log messages before printing by @pano9000

---

### Release Notes Release Notes V0.92.5 Beta (`docs/Release Notes/Release Notes/v0.92.5-beta.md`)

# v0.92.5-beta
> [!IMPORTANT]
> The database version has been increased due to the multi-factor authentication mechanism. This means that both the desktop clients and server need to be on this version in order for synchronization to work.

## 💡 Key highlights

*   Windows binaries are now signed, so there will be no more “untrusted application” popups appearing when starting the application for the first time after an update. Many thanks to [deajan](https://github.com/deajan) from NetPerfect for helping us with the EV certificate and the infrastructure.
*   For the desktop application, it's now possible to set a locale to change the number or date format for places such as promoted attributes.
*   [Multi-Factor Authentication (Google OAuth and TOTP)](https://github.com/TriliumNext/Notes/pull/401) by @chesspro13 and @jyc333

## 🐞 Bugfixes

*   Right margin of admonitions
*   In-app help buttons not working due to them pointing to the wrong notes.
*   Mind Map: No context menu visible by @pano9000
*   [Can't navigate up on Mermaid diagrams code](https://github.com/TriliumNext/Notes/issues/282)
*   [Mermaid diagrams rendered out of viewport](https://github.com/TriliumNext/Notes/issues/474)
*   [Valid typescript syntax is shown as error](https://github.com/TriliumNext/Notes/issues/1503)
*   [two desktop entries in Linux](https://github.com/TriliumNext/Notes/issues/1488)
*   [attribute entry tool-tip obscures at-lookup note matches](https://github.com/TriliumNext/Notes/issues/844)
*   [Note icon dialog doesn't close if note icon not chosen before moving to another note](https://github.com/TriliumNext/Notes/issues/964)
*   [Fix tray exception when multiple windows](https://github.com/TriliumNext/Notes/pull/1487)
*   [Chinese and numbers at the same time will be used on both sides of the number will have a gap increase](https://github.com/TriliumNext/Notes/issues/1327) by @SiriusXT
*   "Note not found" tooltip for some URLs
*   [Cannot copy text from included note](https://github.com/TriliumNext/Notes/issues/588)
*   [Header formatting remains in source note after cut and paste selection to sub-note](https://github.com/TriliumNext/Notes/issues/687)
*   [Code blocks lost when importing Markdown from clipboard](https://github.com/TriliumNext/Notes/issues/1530)
*   [Highlights List with Italic text has error when click on it](https://github.com/TriliumNext/Notes/issues/1555)
*   Incorrect build information for Docker builds.

## ✨ Improvements

*   Calendar view:
    *   Events now have a start time and an end time too, not just dates.
    *   Multiple new views: week view (with time), year, list.
*   Mermaid:
    *   Use better zoom mechanism (quite similar to mermaid.live).
    *   The diagram/code sections are now resizeable.
    *   Now the code/preview split can be optionally displayed with a horizontal split, similar to mermaid.live.
    *   Reduce flicker when editing the diagram.
    *   Improved display of errors.
    *   [Allow for PNG export of diagrams (Mermaid / Mindmap)](https://github.com/TriliumNext/Notes/issues/536)
    *   [Allow hiding of mermaid diagram text](https://github.com/TriliumNext/Notes/issues/922) (via read-only mode).
    *   Improved single file import/export (support for `.mermaid` and `.mmd` extensions).
*   Markdown export:
    *   Remove `joplin-table-wrapper` on tables exported as HTML.
    *   Code blocks inside a table now renders the table as HTML for compatibility.
*   In-app help:
    *   Improve the style of code blocks
*   Mobile view:
    *   Improve content width on tablet portrait mode.
*   Mind map: Add PNG export.
*   General improvements to the TriliumNext theme.
*   Add {isoMonth} month pattern to day notes by @jshprentz
*   [Note source: disable the ability to change the icon](https://github.com/TriliumNext/Notes/issues/1377)
*   [Zen Mode: Changed default keyboard shortcut to <kbd>F9</kbd>](https://github.com/TriliumNext/Notes/issues/1372)
*   Note auto-complete:
    *   Display icons for the notes.
    *   Don't search unless at least three characters are entered for performance reasons.
*   Backend log
    *   [Allow Word Wrapping](https://github.com/TriliumNext/Notes/issues/1496)
    *   Display refresh button as a floating button to save space.
*   Markdown import/export: normalize non-breaking spaces

## Documentation

*   Corrected some examples in calendar view where the `#` or `~` prefix was incorrectly used.

## 🌍 Internationalization

*   Spanish language improvements by @hasecilu

## 🛠️ Technical updates

*   **TriliumNext is now 100% written in TypeScript, for both the server and the client.**
*   tsyncserver error gettaddrinfo ENOTFOUND
*   update dependency sass to v1.86.0
*   update dependency better-sqlite3 to v11.9.1
*   update test dependencies
*   update dependency helmet to v8.1.0
*   update dependency axios to v1.8.4
*   update dependency sanitize-html to v2.15.0
*   update dependency typescript dependencies
*   update dependency electron to v35.1.2
*   update dependency multer to v1.4.5-lts.2
*   update dependency force-graph to v1.49.5
*   update dependency codemirror to v5.65.19
*   update dependency eslint-linter-browserify to v9.23.0
*   update dependency mermaid to v11.6.0
*   update electron-forge monorepo to v7.8.0
*   update dependency mime-types to v3
*   bundle mind-elixir with webpack by @pano9000
*   update dependency mind-elixir to v4.5.0
*   TypeScript ports by @JYC333
*   Improve E2E test stability by @JYC333
*   chore: fix lint issues in src/share by @pano9000
*   port copy-trilium.sh cleanup functionality to cross-platform TS by @pano9000
*   replace prettier with dprint by @pano9000
*   use webpack for excalidraw by @pano9000
*   Move library loader to webpack

---

### Release Notes Release Notes V0.92.6 (`docs/Release Notes/Release Notes/v0.92.6.md`)

# v0.92.6
> [!IMPORTANT]
> The database version has been increased due to the multi-factor authentication mechanism. This means that both the desktop clients and server need to be on this version in order for synchronization to work.

## New from v0.92.5-beta

### 🐞 Bugfixes

*   Mermaid export to PNG: fix export error for some diagram types
*   [Redirect to login works differently with TOTP enabled](https://github.com/TriliumNext/Notes/issues/1580) by @JYC333
*   [Cannot search for selected text when in ReadOnly mode](https://github.com/TriliumNext/Notes/issues/543) by @pano9000
*   [PDF export showing title bar buttons](https://github.com/TriliumNext/Notes/issues/1587)
*   [In-APP help is empty on non-English languages](https://github.com/TriliumNext/Notes/issues/1600#issuecomment-2772337007)
*   [Fix "Cannot set headers after they are sent" error in logout function](https://github.com/TriliumNext/Notes/pull/1595) by @Nriver
*   [TOTP Validation Occurs After Password Verification](https://github.com/TriliumNext/Notes/issues/1596) by @Nriver
*   [Wrong tree selection on launch (last tab instead of active tab)](https://github.com/TriliumNext/Notes/issues/1193)
*   Empty tabs not properly cleaned at app startup
*   [Undo/Redo doesn't work on the Mac](https://github.com/TriliumNext/Notes/issues/1538)
*   Geo-map cut off at first start
*   `Search in note` sometimes can't be opened

### ✨ Improvements

*   [Instructions for moving \[day notes\] for new users](https://github.com/TriliumNext/Notes/issues/46)
*   Mermaid export to PNG: Improve error handling
*   [Improve note autocomplete performance for large database](https://github.com/TriliumNext/Notes/pull/1589) by @SiriusXT
*   [Forced to trigger search after compositionend](https://github.com/TriliumNext/Notes/pull/1598/commits) by @SiriusXT
*   Improvements to small window sizes on desktop:
    *   Launch bar icons no longer squeeze together.
    *   The launch bar icons are scrollable if they don't fit.
    *   [Set a minimum size to the window](https://github.com/TriliumNext/Notes/issues/994)
*   Login & set password: configure browser for autocompletion
*   Launch bar: Display popups at the bottom on horizontal layout
*   HTML-Markdown cross-compatibility:
    *   Preserve reference links
    *   Preserve image width and height
    *   Preserve figures (images with alignment)
    *   Preserve inline and display math equations

### Documentation

*   Fixed some broken images in geo map, theme development and mermaid.
*   Documented the various elements of the ribbon.
*   Documented tabs and split view.
*   Quick overview of the options.
*   Improved the documentation of the note types.
*   Improved the documentation of read-only notes.
*   Export to PDF: default application on GNOME.
*   Documented the File note type.
*   Advanced documentation:
    *   button use case
    *   Note IDs and collisions.

### 🛠️ Technical updates

*   Use --link-color as the color of links by @kliu
*   use eslint for formatting and replace dprint by @pano9000
*   format .spec files by @pano9000
*   update dependency electron to v35.1.3
*   update fullcalendar monorepo to v6.1.17
*   update jquery.fancytree to v2.38.5

## From v0.92.5-beta

### 💡 Key highlights

*   Windows binaries are now signed, so there will be no more “untrusted application” popups appearing when starting the application for the first time after an update. Many thanks to [deajan](https://github.com/deajan) from NetPerfect for helping us with the EV certificate and the infrastructure.
*   For the desktop application, it's now possible to set a locale to change the number or date format for places such as promoted attributes.
*   [Multi-Factor Authentication (Google OAuth and TOTP)](https://github.com/TriliumNext/Notes/pull/401) by @chesspro13 and @jyc333

### 🐞 Bugfixes

*   Right margin of admonitions
*   In-app help buttons not working due to them pointing to the wrong notes.
*   Mind Map: No context menu visible by @pano9000
*   [Can't navigate up on Mermaid diagrams code](https://github.com/TriliumNext/Notes/issues/282)
*   [Mermaid diagrams rendered out of viewport](https://github.com/TriliumNext/Notes/issues/474)
*   [Valid typescript syntax is shown as error](https://github.com/TriliumNext/Notes/issues/1503)
*   [two desktop entries in Linux](https://github.com/TriliumNext/Notes/issues/1488)
*   [attribute entry tool-tip obscures at-lookup note matches](https://github.com/TriliumNext/Notes/issues/844)
*   [Note icon dialog doesn't close if note icon not chosen before moving to another note](https://github.com/TriliumNext/Notes/issues/964)
*   [Fix tray exception when multiple windows](https://github.com/TriliumNext/Notes/pull/1487)
*   [Chinese and numbers at the same time will be used on both sides of the number will have a gap increase](https://github.com/TriliumNext/Notes/issues/1327) by @SiriusXT
*   "Note not found" tooltip for some URLs
*   [Cannot copy text from included note](https://github.com/TriliumNext/Notes/issues/588)
*   [Header formatting remains in source note after cut and paste selection to sub-note](https://github.com/TriliumNext/Notes/issues/687)
*   [Code blocks lost when importing Markdown from clipboard](https://github.com/TriliumNext/Notes/issues/1530)
*   [Highlights List with Italic text has error when click on it](https://github.com/TriliumNext/Notes/issues/1555)
*   Incorrect build information for Docker builds.

### ✨ Improvements

*   Calendar view:
    *   Events now have a start time and an end time too, not just dates.
    *   Multiple new views: week view (with time), year, list.
*   Mermaid:
    *   Use better zoom mechanism (quite similar to mermaid.live).
    *   The diagram/code sections are now resizeable.
    *   Now the code/preview split can be optionally displayed with a horizontal split, similar to mermaid.live.
    *   Reduce flicker when editing the diagram.
    *   Improved display of errors.
    *   [Allow for PNG export of diagrams (Mermaid / Mindmap)](https://github.com/TriliumNext/Notes/issues/536)
    *   [Allow hiding of mermaid diagram text](https://github.com/TriliumNext/Notes/issues/922) (via read-only mode).
    *   Improved single file import/export (support for `.mermaid` and `.mmd` extensions).
*   Markdown export:
    *   Remove `joplin-table-wrapper` on tables exported as HTML.
    *   Code blocks inside a table now renders the table as HTML for compatibility.
*   In-app help:
    *   Improve the style of code blocks
*   Mobile view:
    *   Improve content width on tablet portrait mode.
*   Mind map: Add PNG export.
*   General improvements to the TriliumNext theme.
*   Add {isoMonth} month pattern to day notes by @jshprentz
*   [Note source: disable the ability to change the icon](https://github.com/TriliumNext/Notes/issues/1377)
*   [Zen Mode: Changed default keyboard shortcut to <kbd>F9</kbd>](https://github.com/TriliumNext/Notes/issues/1372)
*   Note auto-complete:
    *   Display icons for the notes.
    *   Don't search unless at least three characters are entered for performance reasons.
*   Backend log
    *   [Allow Word Wrapping](https://github.com/TriliumNext/Notes/issues/1496)
    *   Display refresh button as a floating button to save space.
*   Markdown import/export: normalize non-breaking spaces

### Documentation

*   Corrected some examples in calendar view where the `#` or `~` prefix was incorrectly used.

### 🌍 Internationalization

*   Spanish language improvements by @hasecilu

### 🛠️ Technical updates

*   **TriliumNext is now 100% written in TypeScript, for both the server and the client.**
*   tsyncserver error gettaddrinfo ENOTFOUND
*   update dependency sass to v1.86.0
*   update dependency better-sqlite3 to v11.9.1
*   update test dependencies
*   update dependency helmet to v8.1.0
*   update dependency axios to v1.8.4
*   update dependency sanitize-html to v2.15.0
*   update dependency typescript dependencies
*   update dependency electron to v35.1.2
*   update dependency multer to v1.4.5-lts.2
*   update dependency force-graph to v1.49.5
*   update dependency codemirror to v5.65.19
*   update dependency eslint-linter-browserify to v9.23.0
*   update dependency mermaid to v11.6.0
*   update electron-forge monorepo to v7.8.0
*   update dependency mime-types to v3
*   bundle mind-elixir with webpack by @pano9000
*   update dependency mind-elixir to v4.5.0
*   TypeScript ports by @JYC333
*   Improve E2E test stability by @JYC333
*   chore: fix lint issues in src/share by @pano9000
*   port copy-trilium.sh cleanup functionality to cross-platform TS by @pano9000
*   replace prettier with dprint by @pano9000
*   use webpack for excalidraw by @pano9000
*   Move library loader to webpack

---

### Release Notes Release Notes V0.92.7 (`docs/Release Notes/Release Notes/v0.92.7.md`)

# v0.92.7
> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Notes) (top-right).
> *   Considering a one-time or recurrent donation to the lead developer via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

## 🐞 Bugfixes

*   [Quick search not working on horizontal layout](https://github.com/TriliumNext/Notes/issues/1647)
*   [Launch bar has a right shift except in default theme](https://github.com/TriliumNext/Notes/issues/1646)
*   Options/Appearance: Checking “Override theme fonts” not showing the “Fonts” section immediately (only after a refresh).
*   [Code Syntax Highlighting Not Persisting after navigating back to Note (highlight.js)](https://github.com/TriliumNext/Notes/issues/1609)
*   [The syntax highlighting of code blocks is broken for imported notes](https://github.com/TriliumNext/Notes/issues/843)
*   [Export equations into Katex instead of latex](https://github.com/TriliumNext/Notes/issues/1649)
*   Duplicating note subtree escapes special characters
*   [Internal Note links not working in User Guide](https://github.com/TriliumNext/Notes/issues/1643)
*   [Mobile detection when auth disabled not working](https://github.com/TriliumNext/Notes/issues/1660)
*   [Format bar placement obscures the bottom bar](https://github.com/TriliumNext/Notes/issues/1121)
*   [On mobile, format bar scrolls when should remain static position above keyboard](https://github.com/TriliumNext/Notes/issues/1513)
*   ["Error: Option 'redirectBareDomain' doesn't exist" on new installations](https://github.com/TriliumNext/Notes/pull/1668) by @pano9000

## ✨ Improvements

*   Calendar View: Improve display of calendar items with hours

## 📖 Documentation

*   Reorganized and improved the documentation for scripting notes.
*   Documented table of contents, highlights list and the right sidebar.
*   Improved documentation for attributes (labels & relations), as well as the list of all attributes.
*   Documented the hidden tree.
*   Documented the note contextual menu.
*   Documented various dialogs such as recent changes or bulk actions.

## 🛠️ Technical updates

*   Use eslint simple-import-sort plugin to enable auto fix by @JYC333
*   use type variable for sql.transactional's return value by @pano9000

---

### Release Notes Release Notes V0.93.0 (`docs/Release Notes/Release Notes/v0.93.0.md`)

# v0.93.0
> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Notes) (top-right).
> *   Considering a one-time or recurrent donation to the lead developer via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

## 🐞 Bugfixes

*   Calendar does not hide when clicking on a note by @JYC333
*   Mobile improvements:
    *   [Unable to add internal link on mobile version](https://github.com/TriliumNext/Notes/issues/1677)
    *   Note tree not closing when selecting some of the menu actions.
    *   [Most tree context menu on mobile are broken](https://github.com/TriliumNext/Notes/issues/671)
*   [Quick search launch bar item does nothing in vertical layout](https://github.com/TriliumNext/Notes/issues/1680)
*   [Note background is gray in 0.92.7 (light theme)](https://github.com/TriliumNext/Notes/issues/1689)
*   [config.Session.cookieMaxAge is ignored](https://github.com/TriliumNext/Notes/issues/1709) by @pano9000
*   [Return correct HTTP status code on failed login attempts instead of 200](https://github.com/TriliumNext/Notes/issues/1707) by @pano9000
*   [Calendar stops displaying notes after adding a Day Note](https://github.com/TriliumNext/Notes/issues/1705)
*   Full anonymization not redacting attachment titles.
*   Unable to trigger "Move to" dialog via keyboard shortcut.
*   [Note ordering doesn't load correctly, only shows up right after moving a note](https://github.com/TriliumNext/Notes/issues/1727)
*   [Note selection dialog shows icon class when selecting result with arrow button (jump to note / create link)](https://github.com/TriliumNext/Notes/issues/1721)

## ✨ Improvements

*   Add week note and quarter note support by @JYC333
*   Markdown import/export:
    *   Reduce extra whitespace between list items.
    *   Preserve include note.
    *   Handle note titles that contain inline code.
    *   Support to-do lists.
*   In-app help:
    *   Document structure is now precalculated, so start-up time should be slightly better.
    *   Optimized the content in order to reduce the size on disk.
*   Mobile improvements:
    *   The following dialogs are now accessible: bulk actions, branch prefix, include note, add link, sort child notes, note type selector, move/clone to, import/export, markdown import, note revisions, info dialog.
    *   Delete notes now requests confirmation.
    *   Modals now have a safe margin on their bottom and are scrollable.
*   [Center Search results under quick search bar](https://github.com/TriliumNext/Notes/issues/1679)
*   Native ARM builds for Windows are now back.
*   Basic Touch Bar support for macOS.
*   [Support Bearer Token](https://github.com/TriliumNext/Notes/issues/1701)
*   The tab bar is now scrollable when there are many tabs by @SiriusXT
*   Make each part of the note path clickable by @SiriusXT
*   Allow setting CORS headers by @yiranlus

## 📖 Documentation

*   Described almost all of the features of text notes, including a reference of keyboard shortcuts.
*   Improve external links documentation.

## 🛠️ Technical updates

*   update dependency mind-elixir to v4.5.1
*   remove non-working cookiePath option by @pano9000

---

### Release Notes Release Notes V0.94.0 (`docs/Release Notes/Release Notes/v0.94.0.md`)

# v0.94.0
> [!CAUTION]
> **For (advanced) manual setups only:** Following a tooling change, the main entry point has changed from `main.js` to `main.cjs`. Same goes for the Electron build.

> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Notes) (top-right).
> *   Considering a one-time or recurrent donation to the lead developer via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

## 💡 Key highlights

*   A [huge amount of work](https://github.com/TriliumNext/Notes/pull/1325) was done by @perfectra1n to integrate LLMs such as Ollama and ChatGPT into Trilium.
    *   The goal is not to have basic API integration, but to really let the LLM understand the notes that are part of your knowledge base.
    *   For more information, consult the in-app User Guide (<kbd>F1</kbd>) and look for the AI section.
    *   Since this is highly experimental work, the LLM chat functionality might work well or it might have quite a few quirks, please keep this in mind.
*   This release brings significant updates to our libraries:
    *   CKEditor, used by text notes is now updated to the latest version and that brings in new features (see below) and performance improvements.
    *   CodeMirror, used by code notes has been upgraded to a new generation.
    *   Code notes now also support themes, similar to code blocks.

## 🐞 Bugfixes

*   [Inconsistent Find and Replace Behavior in Large Code Notes](https://github.com/TriliumNext/Notes/issues/1826) by @SiriusXT
*   [Incorrect import of multiple inline math](https://github.com/TriliumNext/Notes/pull/1906) by @SiriusXT
*   [Random EPERM: operation not permitted on Windows](https://github.com/TriliumNext/Notes/issues/249)
*   [The update button is sometimes blank](https://github.com/TriliumNext/Notes/pull/1975) by @SiriusXT
*   [Unable to handle multi line mathematical formulas when importing markdown](https://github.com/TriliumNext/Notes/pull/1984) by @SiriusXT
*   Calendar: became invisible if resizing while not visible
*   [GPX track not rendering on geomap note](https://github.com/TriliumNext/Notes/issues/2085)
*   [GPX icons not working](https://github.com/TriliumNext/Notes/issues/1772)

## ✨ Improvements

*   Improved the text editor style, to match the TriliumNext.
*   Footnotes work in image captions by @werererer
*   Improvements to text notes (see the in-app help for more details):
    *   Bookmarks, similar to HTML anchors.
    *   Emojis.
*   [Make it show which node triggered the event when right-clicking on tree](https://github.com/TriliumNext/Notes/pull/1861) by @SiriusXT
*   [Only expand/collapse the left pane of the focused window](https://github.com/TriliumNext/Notes/pull/1905) by @SiriusXT
*   Code notes:
    *   Added the GDScript (Godot) language for both code notes and code blocks in text notes.
    *   Added the Nix language (and also in code blocks for text notes).
    *   Added an indentation marker.
    *   Note: syntax highlighting for some languages (mostly HTML-template languages such as EJS, JSP) is no longer supported due to lack of upstream support. If this is a problem, feel free to report an issue and we can see what can be done about it.
*   Added support for additional syntax highlighting for code blocks in text notes: Cypher, XML-DTD, Jinja2, ClojureScript, Perl, Scala, Scheme, Swift, SystemVerilog, mIRC, Cobol, Dylan, RPM Specfile, TCCN3.
*   Mermaid diagrams: basic syntax highlight (not all diagram types are supported) and code folding.
*   Slight organization in Appearance settings: code block themes are now in "Text Notes", added a "Related settings" section in Appearance.
*   [Added support for opening and activating a note in a new tab using Ctrl+Shift+click on notes in the launcher pane, note tree, or note images](https://github.com/TriliumNext/Notes/pull/1854) by @SiriusXT
*   [Style and footnote improvements](https://github.com/TriliumNext/Notes/pull/1913) by @SiriusXT
*   Backend log: disable some editor features in order to increase performance for large logs (syntax highlighting, folding, etc.).
*   [Collapsible table of contents](https://github.com/TriliumNext/Notes/pull/1954) by @SiriusXT
*   Sessions (logins) are no longer stored as files in the data directory, but as entries in the database. This improves the session reliability on Windows platforms.
*   Code blocks in text notes:
    *   For editable notes, clicking on a code block will reveal a toolbar with a way to easily change the programming language and another button to copy the text to clipboard.
    *   For read-only notes, a floating button allows copying the code snippet to clipboard.
*   [Math in text notes: equations can now be displayed on multiple lines](https://github.com/TriliumNext/Notes/pull/2003) by @SiriusXT
*   [Metrics endpoint](https://github.com/TriliumNext/Notes/pull/2024) by @perfectra1n
*   Docker: Rootless [Dockerfiles are now available](https://github.com/TriliumNext/Notes/pull/1923/files) by @perfectra1n
*   [Text notes: add a way to move up and down text lines via a keyboard shortcut](https://github.com/TriliumNext/Notes/issues/1002) by @dogfuntom
*   [improve tab scroll UX by switching from instant to smooth behavior](https://github.com/TriliumNext/Notes/pull/2030) by @SiriusXT
*   Calendar view: display calendar view if `#viewType=calendar` is set.
*   [Mind map: add search support](https://github.com/TriliumNext/Notes/pull/2055) by @SiriusXT
*   Geo map:
    *   The name, icon and color of the track note are displayed as the starting point.
    *   Added a distinct icon for the end marker.

## 📖 Documentation

*   Documented the new text note features: bookmarks and emojis.
*   Add documentation links and updated pnpm commands to README by @perfectra1n
*   Add documentation around setting the various environment variables to control upload size limit by @perfectra1n
*   README improvements by @FliegendeWurst
*   Improved the documentation of text note keyboard shortcuts (including adding missing shortcuts).
*   Improvements to "Packaged version for Linux" by @HersheyStormBottle

## 🌍 Internationalization

*   \[…\]

## 🛠️ Technical updates

*   The application has been completely restructured to a `pnpm` mono-repo using NX.
    *   This is only the beginning, where we have properly split the client, server and desktop apps. We'll integrate more and more repos as time goes by, especially the ckeditor.
    *   For documentation please consult [Notes/docs/Developer Guide/Developer Guide/Environment Setup.md at develop · TriliumNext/Notes](https://github.com/TriliumNext/Notes/blob/develop/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md) and [Notes/docs/Developer Guide/Developer Guide/Project Structure.md at develop · TriliumNext/Notes](https://github.com/TriliumNext/Notes/blob/develop/docs/Developer%20Guide/Developer%20Guide/Project%20Structure.md).
*   A large number of [dependency updates](https://github.com/TriliumNext/Notes/milestone/13).
*   OpenAPI documentation fixes by @FliegendeWurst
*   more info on several database table by @FliegendeWurst
*   CKEditor (the editor used for text notes) has been updated 7 versions, from v42 to 45.
*   Read-only search refactoring by @SiriusXT
*   add option to mount database read-only (development preview) by @FliegendeWurst

---

### Release Notes Release Notes V0.94.1 (`docs/Release Notes/Release Notes/v0.94.1.md`)

# v0.94.1
> [!NOTE]
> _Trilium Notes_ will rebrand itself back to Trilium Notes since @zadam was kind enough to give us the original name. See [#2190](https://github.com/orgs/TriliumNext/discussions/2190) for more info. This will probably be the "last" version branded as Trilium Notes\_.

> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Notes) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

## 🐞 Bugfixes

*   [error getting day node with ETAPI](https://github.com/TriliumNext/Notes/issues/2105)
*   server: unable to use web clipper due to communication error.
*   [Share page images stretched vertically](https://github.com/TriliumNext/Notes/issues/2124)
*   [External links using fragment navigation are wrongly recognized as internal links](https://github.com/TriliumNext/Notes/issues/2108) by @SiriusXT
*   [Selection invisible in non-Next themes](https://github.com/TriliumNext/Notes/issues/2099) by @SiriusXT
*   [llm: don't filter for specific words when pulling models for openai](https://github.com/TriliumNext/Notes/pull/2127) by @perfectra1n
*   [Sync errors with sync version 35 due to LLM embeddings](https://github.com/TriliumNext/Notes/issues/2119) by @perfectra1n
*   [Blank interface on startup](https://github.com/TriliumNext/Notes/issues/2103)
*   [Desktop application not working on Debian 12](https://github.com/TriliumNext/Notes/issues/2097)
*   [Share template falls back to default](https://github.com/TriliumNext/Notes/issues/2142)
*   [“Insert note after” long-press dialog doesn’t create Note](https://github.com/TriliumNext/Notes/issues/2128)
*   Blue dropdown selection color (when pressed).
*   `noAuthentication` not being respected if TOTP is enabled.
*   [Data loss when Note triggers "automatic read-only" threshold](https://github.com/TriliumNext/Notes/issues/1877) by @perfectra1n
*   [Unable to access Trilium server not running at root URL](https://github.com/TriliumNext/Notes/issues/2098)
*   [Short session expiry date when “Remember me” is not checked](https://github.com/TriliumNext/Notes/issues/2196)

## ✨ Improvements

*   geomap: the line of GPX traces now respects the `#color` attribute.
*   Description for all keyboard shortcuts by @FliegendeWurst
*   Updated the themes for code notes to the latest version.
*   Share: pass `t` for translations for custom share templates & improve error logging for notes that could not be found.
*   On Docker we now publish `linux/arm/v8` arch as well (functionally same as `linux/amd64`), but for compatibility with different providers.
*   [Configurable date/time format for Alt+T shortcut](https://github.com/TriliumNext/Notes/pull/2083)
*   Bookmark improvements:
    *   [One-click navigation](https://github.com/TriliumNext/Notes/issues/2187)
    *   Display paragraph of the bookmark when hovering over a bookmark link
*   [LLM improvements](https://github.com/TriliumNext/Notes/pull/2181) by @perfectra1n
*   [Text notes: scroll to selection after undo/redo to keep cursor in view](https://github.com/TriliumNext/Notes/pull/2197) by @SiriusXT

## 📖 Documentation

*   Setting up a Graphana dashboard for Trilium by @perfectra1n
*   Improve documentation on day notes by @JYC333
*   Added some clarifications on session management (see _Authentication_ in the user guide)

## 🛠️ Technical updates

*   Library updates
*   Various dependency updates, including some security fixes.
*   We now have a functional Nix flake (thanks to @FliegendeWurst )
*   [LLM integration improvements](https://github.com/TriliumNext/Notes/pull/2110) by @perfectra1n
*   Updated Electron to 36.4.0.

---

### Release Notes Release Notes V0.95.0 (`docs/Release Notes/Release Notes/v0.95.0.md`)

# v0.95.0
> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Notes) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

> [!CAUTION]
> Sync version has been increased, so update of both the client and server are necessary.

> [!IMPORTANT]
> For canvas notes, the “Mermaid to Excalidraw” feature is no longer functional for now since it relies on an old version of Mermaid diagrams. To avoid having a large library duplicated, we had to let go of this feature. If it's an important feature to you, let us know.

## 💡 Key highlights

*   Improvements to the shared notes functionality:
    *   A new default theme was introduced called Trilium.Rocks (original development by @zerebos) and adapted to our project. New features from this theme include: search, collapsible tree, light/dark mode, mobile mobile.
    *   Basic syntax highlighting for code blocks has been added, but only if the language is explicitly specified.
    *   Note icons are now displayed in the share tree.
    *   Math equations are now rendered in text notes.

## 🐞 Bugfixes

*   Text notes stability if the editor crashes:
    *   Data loss if the editor crashed while it was saving (causing an empty note)
    *   Blank screen if editor crashes more than once
*   [Zen Mode: text formatting commands are missing from UI](https://github.com/TriliumNext/Notes/issues/1370) by @SiriusXT
*   [Links: Unable to open notes in a new window](https://github.com/TriliumNext/Notes/pull/2243) by @SiriusXT
*   [desktop syncing issues with the app](https://github.com/TriliumNext/Notes/issues/2268)
*   LLM bugfixes by @perfectra1n:
    *   LLM could sometimes save the response in the wrong note
    *   [Llama3.1 doesn't work](https://github.com/TriliumNext/Notes/issues/2200)
*   Text notes:
    *   [Selection gets incomplete when moving multiple lines up/down](https://github.com/TriliumNext/Notes/issues/2191) by @SiriusXT and @herrkami
    *   [Markdown import: restore focus after importing markdown](https://github.com/TriliumNext/Notes/pull/2304) by @SiriusXT
    *   [Ensure images opened in a new tab can be activated](https://github.com/TriliumNext/Notes/pull/2303) by @SiriusXT
*   [Unexpected collapse after hoisting a note](https://github.com/TriliumNext/Notes/pull/2293) by @SiriusXT

## ✨ Improvements

*   [Tab bar: ensure similar behavior between horizontal/vertical scrolling](https://github.com/TriliumNext/Notes/pull/2177) by @SiriusXT and @rom1dep
*   [Two factor: support custom OIDC server](https://github.com/TriliumNext/Notes/pull/2198) by @koderx and @JYC333
*   LLM improvements by @perfectra1n 
    *   [Clarify experimental state](https://github.com/TriliumNext/Notes/pull/2217)
    *   [Simplify (remove embedding system) in order to improve its stability](https://github.com/TriliumNext/Notes/pull/2205)
    *   Simplify provider selection
*   Text editor improvements
    *   [Relocate link icon in floating toolbar](https://github.com/TriliumNext/Notes/pull/2231) by @SiriusXT
    *   [Add text alignment options](https://github.com/TriliumNext/Notes/pull/2232) by @SiriusXT
*   [Display a warning when using the the x86 build on ARM](https://github.com/TriliumNext/Notes/pull/2281) by @perfectra1n

## 📖 Documentation

*   Clarify custom paths for non-root and improve nginx configuration by @hulmgulm
*   Multi-factor authentication clarifications by @JYC333

## 🛠️ Technical updates

*   Express was updated to the newest major version (5).
*   The canvas (Excalidraw) was refactored to use Preact instead of React.
*   Desktop version: remove unnecessary locale information to save some space.

---

### Release Notes Release Notes V0.96.0 (`docs/Release Notes/Release Notes/v0.96.0.md`)

# v0.96.0
> [!NOTE]
> The Docker image has been relocated to `triliumnext/trilium`. Please update your configuration accordingly.

> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

## 💡 Key highlights

*   Thanks to a partnership with CKEditor, we now have a set of features that would otherwise be available on a commercial license only.
    *   Slash commands for easy commands via the keyboard.
    *   Text snippets to insert reusable pieces of text (similar to templates, but for blocks of text content).
    *   For more information, see the user guide → Note Types → Text → Premium features.

## 🐞 Bugfixes

*   [“Insert note after” long-press dialog doesn’t create Note](https://github.com/TriliumNext/Notes/issues/2246)
*   Code notes: user's font selection not respected.
*   [Windows V0.95.0 Client Failed to sync with server (use of double-slashes)](https://github.com/TriliumNext/Notes/issues/2339) by @perfectra1n
*   Desktop client not working on older Linux distros
*   [NOT NULL constraint failed: revisions.title when saving an empty note](https://github.com/TriliumNext/Trilium/issues/6103)

## ✨ Improvements

*   [Elixir language syntax highlighting for text notes](https://github.com/TriliumNext/Notes/pull/2327) (by @jshprentz) and code notes.
*   [Autocomplete: support specifying path when creating a new note](https://github.com/TriliumNext/Notes/pull/2342) by @SiriusXT
*   Markdown import: basic support for importing wikilinks
*   Text notes:
    *   Allow disabling emoji auto-completion from settings.
    *   Allow disabling note auto-completion from settings.
*   [Backend scripts: re-enable dayjs plugins by default](https://github.com/TriliumNext/Trilium/issues/6080)

## 📖 Documentation

*   [regex search / Nix flake / restore dev docs](https://github.com/TriliumNext/Notes/pull/2341) by @FliegendeWurst
*   New premium features in text note type.

## 🌍 Internationalization

*   Spanish improvements by @hasecilu

## 🛠️ Technical updates

*   flake: fix Electron version, fix Wayland support, fix source filter by @FliegendeWurst
*   Improvements to the landing page (under development) by @FliegendeWurst
*   Updated Node.js to v22.17.0
*   Updated CKEditor to v45.2.1

---

### Release Notes Release Notes V0.97.0 (`docs/Release Notes/Release Notes/v0.97.0.md`)

# v0.97.0
> [!CAUTION]
> **Important Security Update**
> 
> This release addresses a security vulnerability that could make password-based attacks against your Trilium instance more feasible. We strongly recommend upgrading to this version as soon as possible, especially if your Trilium server is accessible over a network.
> 
> For more details about this security fix, please see our published security advisory which will be available 14 days after this release.

> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Notes) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

## 💡 Key highlights

*   “Books” have been renamed to Collections to better match their intentions.
    *   **A new collection was introduced,** _**table.**_
        *   See the in-app documentation for more information.
        *   Custom table theme for Trilium by @adoriandoran
    *   Geomap: The geomap was converted from a standalone note type to a collection.
    *   The collections are not displayed directly in “Insert child” in the note tree with predefined configuration such as promoted attributes to make them easier to use (e.g. for calendar, geomap).
*   A new editing mechanism was introduced: quick edit. This opens notes for editing in a popup instead of a tab, allowing easy access. This is especially useful for collections, to edit notes without switching context.

## 🐞 Bugfixes

*   [Missing note meta. Can't export empty note and involved note tree](https://github.com/TriliumNext/Trilium/issues/6146)
*   [Mermaid notes sluggish](https://github.com/TriliumNext/Trilium/issues/5805)
*   [In-app help confusing due to ligatures](https://github.com/TriliumNext/Trilium/issues/6224)
*   Geo map: tooltip not showing.
*   [Nix flake support broke with electron 37 upgrade](https://github.com/TriliumNext/Trilium/issues/6217)
*   Signing on Windows did not work on the previous release.
*   [When editing a note in Linux, middle-clicking a note title in tree pane triggers a paste action](https://github.com/TriliumNext/Trilium/issues/5812)
*   Editor not focused after switching tabs.
*   PDF file preview: inconvenient 10px scrollable margin at the bottom.
*   Calendar view:
    *   Subtree children not displayed when in calendar root.
    *   Title changes to events not reflected.
*   [Attributes Dialogue Doesn't Display for existing attributes](https://github.com/TriliumNext/Trilium/issues/5718)
*   [Issues on Prometeus dashboard due to timestamps](https://github.com/TriliumNext/Trilium/issues/6354)
*   [Ckeditor (re)-creation likely causes important lagging when coming from code note](https://github.com/TriliumNext/Trilium/issues/6367)

## ✨ Improvements

*   Export to ZIP:
    *   Improve error handling
    *   Improve handling of notes with empty title.
*   Tree context menu: reorder the note types of “Insert (child) note...” by @adoriandoran
*   [Note map: add attributes to include or exclude relations](https://github.com/TriliumNext/Trilium/pull/6104) by @kieranknowles1
*   [iframe sandbox allow popups](https://github.com/TriliumNext/Trilium/issues/5698)
*   [Badges for the note type context menu](https://github.com/TriliumNext/Trilium/pull/6229) by @adoriandoran
*   The “Book/Collection Properties" ribbon tab no longer focuses automatically.
*   Geomap improvements:
    *   Geolocation now displayed in the context menu.
    *   Context menu for empty spaces on the map, for quickly viewing the location or adding a new marker.
    *   Adding markers by drag & dropping from note tree.
    *   Read-only mode to prevent modification such as dragging.
    *   Calendar View: Added options to hide weekends & display week numbers directly from the “Collection Properties” in the ribbon.
*   [Tree Context Menu: relocate the "Duplicate subtree" menu item](https://github.com/TriliumNext/Trilium/pull/6299) by @adoriandoran

## 📖 Documentation

*   New features, table.
*   Updated collections.
*   Keyboard shortcuts for the note tree.

## 🛠️ Technical updates

*   Updated to Electron 37.2.2.
*   Mindmap dependency (MindElixir) was updated to the latest major version.
*   Mermaid diagrams updated to the latest version (new diagram type tree map supported).
*   CKEditor updated to latest major version (46).

---

### Release Notes Release Notes V0.97.1 (`docs/Release Notes/Release Notes/v0.97.1.md`)

# v0.97.1
> [!TIP]
> This release is functionally identical to v0.97.0, but it fixes the version number not being correctly set in the release, causing some issues with the cache.

> [!CAUTION]
> **Important Security Update**
> 
> This release addresses a security vulnerability that could make password-based attacks against your Trilium instance more feasible. We strongly recommend upgrading to this version as soon as possible, especially if your Trilium server is accessible over a network.
> 
> For more details about this security fix, please see our published security advisory which will be available 14 days after this release.

> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Notes) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

## Changes from v0.97.0

### 💡 Key highlights

*   “Books” have been renamed to Collections to better match their intentions.
    *   **A new collection was introduced,** _**table.**_
        *   See the in-app documentation for more information.
        *   Custom table theme for Trilium by @adoriandoran
    *   Geomap: The geomap was converted from a standalone note type to a collection.
    *   The collections are not displayed directly in “Insert child” in the note tree with predefined configuration such as promoted attributes to make them easier to use (e.g. for calendar, geomap).
*   A new editing mechanism was introduced: quick edit. This opens notes for editing in a popup instead of a tab, allowing easy access. This is especially useful for collections, to edit notes without switching context.

### 🐞 Bugfixes

*   [Missing note meta. Can't export empty note and involved note tree](https://github.com/TriliumNext/Trilium/issues/6146)
*   [Mermaid notes sluggish](https://github.com/TriliumNext/Trilium/issues/5805)
*   [In-app help confusing due to ligatures](https://github.com/TriliumNext/Trilium/issues/6224)
*   Geo map: tooltip not showing.
*   [Nix flake support broke with electron 37 upgrade](https://github.com/TriliumNext/Trilium/issues/6217)
*   Signing on Windows did not work on the previous release.
*   [When editing a note in Linux, middle-clicking a note title in tree pane triggers a paste action](https://github.com/TriliumNext/Trilium/issues/5812)
*   Editor not focused after switching tabs.
*   PDF file preview: inconvenient 10px scrollable margin at the bottom.
*   Calendar view:
    *   Subtree children not displayed when in calendar root.
    *   Title changes to events not reflected.
*   [Attributes Dialogue Doesn't Display for existing attributes](https://github.com/TriliumNext/Trilium/issues/5718)
*   [Issues on Prometeus dashboard due to timestamps](https://github.com/TriliumNext/Trilium/issues/6354)
*   [Ckeditor (re)-creation likely causes important lagging when coming from code note](https://github.com/TriliumNext/Trilium/issues/6367)

### ✨ Improvements

*   Export to ZIP:
    *   Improve error handling
    *   Improve handling of notes with empty title.
*   Tree context menu: reorder the note types of “Insert (child) note...” by @adoriandoran
*   [Note map: add attributes to include or exclude relations](https://github.com/TriliumNext/Trilium/pull/6104) by @kieranknowles1
*   [iframe sandbox allow popups](https://github.com/TriliumNext/Trilium/issues/5698)
*   [Badges for the note type context menu](https://github.com/TriliumNext/Trilium/pull/6229) by @adoriandoran
*   The “Book/Collection Properties" ribbon tab no longer focuses automatically.
*   Geomap improvements:
    *   Geolocation now displayed in the context menu.
    *   Context menu for empty spaces on the map, for quickly viewing the location or adding a new marker.
    *   Adding markers by drag & dropping from note tree.
    *   Read-only mode to prevent modification such as dragging.
    *   Calendar View: Added options to hide weekends & display week numbers directly from the “Collection Properties” in the ribbon.
*   [Tree Context Menu: relocate the "Duplicate subtree" menu item](https://github.com/TriliumNext/Trilium/pull/6299) by @adoriandoran

### 📖 Documentation

*   New features, table.
*   Updated collections.
*   Keyboard shortcuts for the note tree.

### 🛠️ Technical updates

*   Updated to Electron 37.2.2.
*   Mindmap dependency (MindElixir) was updated to the latest major version.
*   Mermaid diagrams updated to the latest version (new diagram type tree map supported).
*   CKEditor updated to latest major version (46).

---

### Release Notes Release Notes V0.97.2 (`docs/Release Notes/Release Notes/v0.97.2.md`)

# v0.97.2
> [!NOTE]
> Translations are now easily editable online via Weblate. If you wish to contribute to Trilium by translating to your native language, head on over to [our Weblate page](https://hosted.weblate.org/engage/trilium/).

> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
> 
> *   Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Notes) (top-right).
> *   Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).

## 💡 Key highlights

*   A new collection type has been added: a board in which child notes are grouped in columns.
*   Geo map now comes with a vector map by default.
    *   The vector styles will provide for a smoother experience, consult the documentation for more information.
    *   Apart from that, there are multiple styles to choose from in the _Collection properties_ section in the ribbon, including dark themes.
    *   Apart from that, added an option to display a scale on the map.
*   Jump to note was enhanced to allow triggering commands (such as the ones that can have a keyboard shortcut assigned to them) quickly.
    *   Press <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>J</kbd> to test it out.
    *   The feature was renamed to simply “Jump to…” to better accommodate the new role.
    *   For more information, check the user guide for “Jump to…”.

## 🐞 Bugfixes

*   [Shared note dark mode text doesn't change](https://github.com/TriliumNext/Trilium/issues/6427)
*   [Markdown export of simple tables results in HTML, not Markdown](https://github.com/TriliumNext/Trilium/issues/6366)
*   [Cannot edit ReadOnly note in quick edit](https://github.com/TriliumNext/Trilium/issues/6425)
*   [Documentation for collections is empty](https://github.com/TriliumNext/Trilium/issues/6420)
*   [Laggy "Mermaid Diagram" note type refresh during editing](https://github.com/TriliumNext/Trilium/issues/6443)
*   Geomap not reacting to marker icon changes.
*   [Checkbox Inputs (in Canvas Node > Export image...) have broken styling](https://github.com/TriliumNext/Trilium/issues/6463)
*   [Rename Book note type to Collection](https://github.com/TriliumNext/Trilium/issues/6471)
*   [Table view persistence not working in protected notes](https://github.com/TriliumNext/Trilium/issues/6473#issuecomment-3120029185)
*   [Table caption print issue](https://github.com/TriliumNext/Trilium/issues/6483)
*   [Commonmark import sub and sup tags not working](https://github.com/TriliumNext/Trilium/issues/4307)
*   [Migration failing if there is a protected geomap](https://github.com/TriliumNext/Trilium/issues/6489)
*   Window refreshing when sorting notes via the dialog.
*   [Odd behavior in Safari on macOS (random refreshing+new note creation+user guide opens)](https://github.com/TriliumNext/Trilium/issues/6218)
*   Note tooltip showing up in note list
*   Copy to clipboard button also opening into note list

## ✨ Improvements

*   [Show inline mermaid diagram in share view instead of mermaid diagram code](https://github.com/TriliumNext/Trilium/issues/5438)
*   Canvas improvements:
    *   Add grid to canvas by @Papierkorb2292
    *   Improve style of toolbars and dropdowns on the Next theme.
*   New type for promoted attributes: color.
*   Web view note preview (in note list):
    *   The `#webViewSrc` is now hidden
    *   Dedicated button to open the link externally.
*   [User Guide pages should be searchable](https://github.com/TriliumNext/Trilium/issues/6515)

## 🌍 Internationalization

*   100% translation coverage for Romanian.
*   Spanish language improvements by @Aitanuqui

## 🛠️ Technical updates

*   The shortcut keys management was completely rewritten as it was based on an older library. **Please raise any issues you might have with your keyboard shortcuts.**

---

--- METRICS ---
- Files Extracted: 100
- Estimated Token Budget: ~248911 tokens
- Canonical Reference: https://codewiki.google/github.com/TriliumNext/Trilium
