From 8f920ab4e15769c2d08e25e8bb8389c3b9186d8c Mon Sep 17 00:00:00 2001 From: CrazyTim71 <118295691+CrazyTim71@users.noreply.github.com> Date: Fri, 18 Jul 2025 21:26:23 +0200 Subject: [PATCH] feat(service): add TriliumNext service (#5970) --- public/svgs/triliumnext.svg | 28 ++++++++++++++++++++++++++++ templates/compose/triliumnext.yaml | 23 +++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 public/svgs/triliumnext.svg create mode 100644 templates/compose/triliumnext.yaml diff --git a/public/svgs/triliumnext.svg b/public/svgs/triliumnext.svg new file mode 100644 index 000000000..173712891 --- /dev/null +++ b/public/svgs/triliumnext.svg @@ -0,0 +1,28 @@ + + + TriliumNext Notes + + + + + + + + + + + + + + + diff --git a/templates/compose/triliumnext.yaml b/templates/compose/triliumnext.yaml new file mode 100644 index 000000000..a87a766b5 --- /dev/null +++ b/templates/compose/triliumnext.yaml @@ -0,0 +1,23 @@ +# documentation: https://github.com/TriliumNext/Notes +# slogan: Build your personal knowledge base with TriliumNext Notes. +# tags: self-hosted, notes, todo, organize, markdown, wiki +# logo: svgs/triliumnext.svg +# port: 8080 + +services: + triliumnext: + image: triliumnext/notes:latest + environment: + - SERVICE_FQDN_TRILIUMNEXT_8080 + - TZ=${TZ:-Europe/Berlin} + volumes: + - triliumnext_data:/home/node/trilium-data + healthcheck: + test: + [ + "CMD-SHELL", + "wget --quiet --tries=1 --spider http://127.0.0.1:8080/api/health-check || exit 1", + ] + interval: 5s + timeout: 20s + retries: 10