Add books.yaml
This commit is contained in:
+68
@@ -0,0 +1,68 @@
|
||||
services:
|
||||
calibre-web-automated:
|
||||
image: crocodilestick/calibre-web-automated:latest
|
||||
container_name: calibre-web-automated
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=America/Chicago
|
||||
# Hardcover API Key required for Hardcover as a Metadata Provider, get one here: https://docs.hardcover.app/api/getting-started/
|
||||
- HARDCOVER_TOKEN=${HARDCOVER_TOKEN}
|
||||
- NETWORK_SHARE_MODE=true # If your library is on a network share (e.g., NFS/SMB), disable WAL to reduce locking issues
|
||||
- CWA_PORT_OVERRIDE=8083 # Override the default port (8083) for the web server.
|
||||
volumes:
|
||||
- /srv/docker/entertainment/books/calibre-web-automated:/config
|
||||
# This is an ingest dir, NOT a library one. Anything added here will be automatically added to your library according to the settings you have configured in CWA Settings page.
|
||||
# All files placed here are REMOVED AFTER PROCESSING
|
||||
- /media/books/downloaded:/cwa-book-ingest
|
||||
- /media/books/calibre:/calibre-library
|
||||
# If you use calibre plugins, you can bind your plugins folder here to have CWA attempt to add them to its workflow (WIP)
|
||||
# If you are starting with a fresh install, you also need to copy customize.py.json to the Calibre config volume above, in /path/to/config/folder/.config/calibre/customize.py.json, see the note below for more info
|
||||
- /srv/docker/entertainment/books/calibre-web-automated/plugins:/config/.config/calibre/plugins
|
||||
ports:
|
||||
- 8083:8083 # WebUI
|
||||
labels:
|
||||
- homepage.group=Media
|
||||
- homepage.name=Calibre Web Automated
|
||||
- homepage.icon=calibre-web-automated-book-downloader.png
|
||||
- homepage.href=${CALIBRE_URL}
|
||||
- homepage.description=Ebook Manager
|
||||
#- homepage.widget.type=calibreweb
|
||||
#- homepage.widget.url=${CALIBRE_URL}
|
||||
#- homepage.widget.username=${CALIBRE_USER}
|
||||
#- homepage.widget.password=${CALIBRE_PWD}
|
||||
#- homepage.widget.fields=["books", "authors", "categories", "series"]
|
||||
- dockhand.url=${CALIBRE_URL}
|
||||
- rackpeek.tags=media
|
||||
networks:
|
||||
- proxy-net
|
||||
|
||||
shelfmark:
|
||||
#Formerly Calibre Web Automated Book Downloader (CWABD)
|
||||
image: ghcr.io/calibrain/shelfmark:latest
|
||||
container_name: shelfmark
|
||||
environment:
|
||||
PUID: 1001
|
||||
PGID: 1001
|
||||
ports:
|
||||
- 8084:8084
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /media/downloads/books/:/books # Default destination for book downloads
|
||||
- /srv/docker/entertainment/books/shelfmark:/config # App configuration
|
||||
# Required for torrent / usenet - path must match your download client's volume exactly
|
||||
- /media/downloads/torrents:/media/downloads/torrents
|
||||
labels:
|
||||
- homepage.group=Media
|
||||
- homepage.name=Shelfmark
|
||||
- homepage.icon=shelfmark.png
|
||||
- homepage.href=${SHELFMARK_URL}
|
||||
- homepage.description=Ebook downloader
|
||||
- dockhand.url=${SHELFMARK_URL}
|
||||
- rackpeek.tags=media
|
||||
networks:
|
||||
- proxy-net
|
||||
networks:
|
||||
proxy-net:
|
||||
external: true
|
||||
Reference in New Issue
Block a user