From e4a8292c7f4aa21cf739dca8bcc522b0e8b2f80e Mon Sep 17 00:00:00 2001 From: Nicole Rappe Date: Tue, 28 May 2024 03:50:40 -0600 Subject: [PATCH] Add Docker & Kubernetes/Docker/Docker Compose/Trilium.md --- .../Docker/Docker Compose/Trilium.md | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 Docker & Kubernetes/Docker/Docker Compose/Trilium.md diff --git a/Docker & Kubernetes/Docker/Docker Compose/Trilium.md b/Docker & Kubernetes/Docker/Docker Compose/Trilium.md new file mode 100644 index 0000000..b796010 --- /dev/null +++ b/Docker & Kubernetes/Docker/Docker Compose/Trilium.md @@ -0,0 +1,49 @@ +**Purpose**: Build your personal knowledge base with [Trilium Notes](https://github.com/zadam/trilium/tree/master). + +```jsx title="docker-compose.yml" +version: '2.1' +services: + trilium: + image: zadam/trilium + restart: always + environment: + - TRILIUM_DATA_DIR=/home/node/trilium-data + ports: + - "8080:8080" + volumes: + - /srv/containers/trilium:/home/node/trilium-data + networks: + docker_network: + ipv4_address: 192.168.5.11 +networks: + default: + external: + name: docker_network + docker_network: + external: true +``` + +```jsx title=".env" +N/A +``` + +# Traefik Configuration +```jsx title="notes.bunny-lab.io.yml" +http: + routers: + docs: + entryPoints: + - websecure + tls: + certResolver: letsencrypt + http2: + service: docs + rule: Host(`notes.bunny-lab.io`) + + services: + docs: + loadBalancer: + servers: + - url: http://192.168.5.11:8080 + passHostHeader: true +``` \ No newline at end of file