diff --git a/calibre.yaml b/calibre.yaml new file mode 100644 index 0000000..e3797d8 --- /dev/null +++ b/calibre.yaml @@ -0,0 +1,40 @@ +services: + Calibre: + image: lscr.io/linuxserver/calibre:latest + container_name: calibre + hostname: calibre + environment: + - TZ=America/Chicago + - PGID=998 + - PUID=1001 + networks: + - netgrimoire + volumes: + - /DockerVol/Calibre/Config:/config + - /DockerVol/Calibre/Plugins:/plugins + - /data/nfs/Baxter/Data/media:/data:shared + ports: + - 7070:8080 + - 7081:8081 + restart: unless-stopped + security_opt: + - seccomp=unconfined + deploy: + labels: + - homepage.group=Library + - homepage.name=Calibre + - homepage.icon=calibre.png + - homepage.href=http://calibre.netgrimoire.com + - homepage.description=Calibre Library + - kuma.calibre.http.name="Forgejo" + - kuma.calibre.http.url=http://calibre:8080 + - caddy=calibre.netgrimoire.com + # - caddy.import=authentik + - caddy.reverse_proxy="{{upstreams 8080}}" + placement: + constraints: + - node.hostname == nas + +networks: + netgrimoire: + external: true \ No newline at end of file