From b7f3d3017022fb8c50cc179ff03fbd3930f3b402 Mon Sep 17 00:00:00 2001 From: librelad Date: Tue, 18 Aug 2026 03:56:12 +0100 Subject: [PATCH] fix(trilium): follow the project to TriliumNext MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit zadam/trilium was last rebuilt 810 days ago because the original author handed the repository to the community project and put his own in maintenance mode. The project is very much alive — triliumnext/trilium was rebuilt 24 days ago. Same story as Pi-hole: we were pinned to an abandoned original, not a dead project. A genuinely clean swap, verified against upstream's own docs rather than assumed: identical data path (/home/node/trilium-data), identical port (8080), and TriliumNext states there are no special migration steps — it opens an existing zadam database as-is. TRILIUM_DATA_DIR is now set explicitly, matching upstream's compose. URL metadata repointed at the maintained repo so the App Center links somewhere that still gets commits. Co-Authored-By: Claude Opus 5 --- containers/trilium/docker-compose.yml | 7 ++++++- containers/trilium/trilium.config | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/containers/trilium/docker-compose.yml b/containers/trilium/docker-compose.yml index ced8eb3..06ef057 100755 --- a/containers/trilium/docker-compose.yml +++ b/containers/trilium/docker-compose.yml @@ -5,7 +5,7 @@ networks: services: trilium-service: #LIBREPORTAL|SERVICE_TAG_1|trilium-service container_name: trilium-service - image: zadam/trilium:latest #LIBREPORTAL|TRILIUM_VERSION_TAG|latest + image: triliumnext/trilium:latest #LIBREPORTAL|TRILIUM_VERSION_TAG|latest restart: unless-stopped hostname: trilium # GLUETUN_OFF_BEGIN @@ -27,6 +27,11 @@ services: # TRAEFIK_PORT_1_END healthcheck: disable: HEALTHCHECK_DATA #LIBREPORTAL|HEALTHCHECK_TAG|HEALTHCHECK_DATA + # Set explicitly, as upstream's own compose does. The path is unchanged from + # the zadam image, which is what makes this a drop-in: an existing instance + # keeps its database and TriliumNext opens it as-is. + environment: + - TRILIUM_DATA_DIR=/home/node/trilium-data volumes: - "./trilium-data/:/home/node/trilium-data" # GLUETUN_OFF_BEGIN diff --git a/containers/trilium/trilium.config b/containers/trilium/trilium.config index 5e29eb7..4913ac7 100755 --- a/containers/trilium/trilium.config +++ b/containers/trilium/trilium.config @@ -33,7 +33,7 @@ CFG_TRILIUM_CATEGORY="knowledge" CFG_TRILIUM_TITLE="Trilium" CFG_TRILIUM_DESCRIPTION="Notes & Knowledge Management" CFG_TRILIUM_LONG_DESCRIPTION="Trilium Notes is a hierarchical note-taking application with focus on building a personal knowledge base and productivity" -CFG_TRILIUM_URL="https://github.com/zadam/trilium" +CFG_TRILIUM_URL="https://github.com/TriliumNext/Trilium" CFG_TRILIUM_ACTIONS="configure|install|restart|shutdown|uninstall" # # =============================================================================