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 # - /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 ports: - "8054:5000" # Change the public port (the first 5000) if you have conflicts with other services restart: unless-stopped 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}}" networks: netgrimoire: external: true