shelfarr service added

This commit is contained in:
Arnout van Westen committed 2026-09-15 15:42:50 +02:00
1 parent f1beb817f0
commit a0ea710504
1 file changed
+51
+51
View File
@@ -541,6 +541,57 @@ services:
labels:
traefik.http.routers.bookorbit.rule: "Host(`bookorbit.arnoutvw.nl`)"
shelfarr:
container_name: shelfarr
image: ghcr.io/pedro-revez-silva/shelfarr:2026.09.10.1
network_mode: bridge
ports:
- "5056:80"
environment:
- PUID=99
- PGID=100
- TZ=Europe/Berlin
- HOST_OS=Unraid
- HOST_HOSTNAME=Atlas
- HOST_CONTAINERNAME=shelfarr
- SOLID_QUEUE_IN_PUMA=1
volumes:
- /mnt/user/appdata/shelfarr:/rails/storage
- /mnt/user/books/audiobooks:/audiobooks
- /mnt/user/books/ebooks:/ebooks
- /mnt/user/books:/books
- /mnt/user/downloads:/downloads
healthcheck:
test: [ "CMD", "curl", "-f", "http://localhost:80/up" ]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
restart: unless-stopped
labels:
net.unraid.docker.icon: "https://raw.githubusercontent.com/Pedro-Revez-Silva/shelfarr/main/app/assets/images/logo.png"
net.unraid.docker.webui: "http://[IP]:[PORT:5056]/"
traefik.http.routers.shelfarr.rule: "Host(`shelfarr.arnoutvw.nl`)"
pangolin.proxy-resources.shelfarr.name: shelfarr
pangolin.proxy-resources.shelfarr.full-domain: shelfarr.arnoutvw.nl
pangolin.proxy-resources.shelfarr.protocol: http
pangolin.proxy-resources.shelfarr.ssl: true
pangolin.proxy-resources.shelfarr.targets[0].method: http
pangolin.proxy-resources.shelfarr.targets[0].hostname: 192.168.10.144
pangolin.proxy-resources.shelfarr.targets[0].healthcheck.hostname: 192.168.10.144
pangolin.proxy-resources.shelfarr.targets[0].healthcheck.port: 5056
pangolin.proxy-resources.shelfarr.targets[0].healthcheck.enabled: true
pangolin.proxy-resources.shelfarr.auth.sso-enabled: false
pangolin.proxy-resources.shelfarr.rules[0].match: region
pangolin.proxy-resources.shelfarr.rules[0].action: allow
pangolin.proxy-resources.shelfarr.rules[0].value: EU
pangolin.proxy-resources.shelfarr.rules[1].match: ip
pangolin.proxy-resources.shelfarr.rules[1].action: allow
pangolin.proxy-resources.shelfarr.rules[1].value: 172.21.0.1
pangolin.proxy-resources.shelfarr.rules[2].match: country
pangolin.proxy-resources.shelfarr.rules[2].action: deny
pangolin.proxy-resources.shelfarr.rules[2].value: ALL
bookorbit-db:
image: pgvector/pgvector:pg18
container_name: bookorbit-db