services/library.yaml
traveler bb42bfc7a3 kj
2025-03-24 20:18:02 -05:00

44 lines
No EOL
1.2 KiB
YAML
Executable file

services:
Calibre-Netgrimoire:
image: lscr.io/linuxserver/calibre-web:latest
container_name: Calibre-Netgrimoire
hostname: calibre-netgrimoire
networks:
- netgrimoire
environment:
- TZ=America/Chicago
- PGID=998
- PUID=1001
volumes:
- /data/nfs/Baxter/Docker/Calibre-netgrimoire/Config:/config
- /data/nfs/Baxter/Data:/data:shared
ports:
- 8083:8083
restart: unless-stopped
deploy:
labels:
- homepage.group=Library
- homepage.name=Netgrimoire Library
- homepage.icon=calibre-web.png
- homepage.href=http://books.netgrimoire.com
- homepage.description=Curated Library
- homepage.widget.type=calibreweb
- homepage.widget.url=http://Calibre-netgrimoire:8083
- homepage.widget.username=traveler
- homepage.widget.password=F@lcon13
- kuma.calibre1.http.name="Calibre-Netgrimoire"
- kuma.auth.http.url=http://calibre-netgrimoire:8083
- caddy=books.netgrimoire.com
- caddy.import=authentik
- caddy.reverse_proxy="{{upstreams 8083}}"
placement:
constraints:
- node.labels.general == true
networks:
netgrimoire:
external: true