From 6eb0633b437b069245434d2fe60cd0ce22cf6c6b Mon Sep 17 00:00:00 2001 From: traveler Date: Mon, 29 Dec 2025 10:16:41 -0600 Subject: [PATCH] kavita --- kavita.yaml | 56 ++++++++++++++++++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 20 deletions(-) diff --git a/kavita.yaml b/kavita.yaml index f157746..e8b94ac 100755 --- a/kavita.yaml +++ b/kavita.yaml @@ -1,35 +1,51 @@ services: kavita: image: jvmilazz0/kavita:latest # Change latest to nightly for latest develop builds (can't go back to stable) - container_name: kavita networks: - netgrimoire + volumes: - /data/nfs/Baxter/Data/media/comics:/comics:shared # Use as many as you want - # - ./books:/books # + # - ./books:/books # - /data/nfs/Baxter/Docker/Kavita/config:/kavita/config # Change './data if you want to have the config files in a different place. # /kavita/config must not be changed + environment: - - TZ=America/Chicago - - PGID=998 - - PUID=1001 + TZ: America/Chicago + PUID: "1001" + PGID: "998" + + # Match your standard UID:GID execution model + #user: "1001:998" + ports: - - "8054:5000" # Change the public port (the first 5000) if you have conflicts with other services - restart: unless-stopped + # Change the public port (the first 5000) if you have conflicts with other services + - target: 5000 + published: 8054 + protocol: tcp + mode: ingress + deploy: labels: - - homepage.group=Library - - homepage.name=Kavita - - homepage.icon=kavita.png - - homepage.href=http://kavita.netgrimoire.com - - homepage.description=Comic Book Reader - - kuma.kavita.http.name="Kavita - - kuma.kavita.http.url=http://kavita:5000 - - caddy=kavita.netgrimoire.com - - caddy.import=authentik - - caddy.reverse_proxy="{{upstreams 5000}}" - - + # Homepage + homepage.group: "PNCHarris Apps" + homepage.name: "Kavita" + homepage.icon: "kavita.png" + homepage.href: "https://kavita.netgrimoire.com" + homepage.description: "Comic Book Reader" + + # Kuma + kuma.kavita.http.name: "Kavita" + kuma.kavita.http.url: "http://kavita:5000" + + # Caddy + caddy: "kavita.netgrimoire.com" + caddy.import: "authentik" + caddy.reverse_proxy: "Kavita:5000" + + # Diun (image update monitoring) + diun.enable: "true" + networks: netgrimoire: - external: true \ No newline at end of file + external: true