add ebook downloading
This commit is contained in:
@@ -30,19 +30,19 @@ services:
|
||||
- 100.111.0.126
|
||||
restart: unless-stopped
|
||||
|
||||
## Calibre (ebook management)
|
||||
calibre-web:
|
||||
image: lscr.io/linuxserver/calibre-web:latest
|
||||
# Calibre (ebook management)
|
||||
calibre-web-automated:
|
||||
image: crocodilestick/calibre-web-automated:latest
|
||||
container_name: calibre-web
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- PGID=100
|
||||
- TZ=America/Chicago
|
||||
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
|
||||
- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
|
||||
- DOCKER_MODS=lscr.io/linuxserver/mods:universal-calibre-v7.16.0
|
||||
volumes:
|
||||
- /docker/calibre/config:/config
|
||||
- /docker/calibre/books:/books
|
||||
- /docker/calibre/ingest:/cwa-book-ingest
|
||||
- /docker/calibre/books:/calibre-library
|
||||
ports:
|
||||
- 8083:8083
|
||||
dns:
|
||||
@@ -512,6 +512,45 @@ services:
|
||||
- 6767:6767
|
||||
restart: unless-stopped
|
||||
|
||||
## Calibre Downloader (ebook downloading)
|
||||
calibre-dl:
|
||||
image: ghcr.io/calibrain/calibre-web-automated-book-downloader:latest
|
||||
container_name: calibre-dl
|
||||
environment:
|
||||
- FLASK_PORT=8084
|
||||
- FLASK_DEBUG=false
|
||||
- CLOUDFLARE_PROXY_URL=http://cf-bypass:8000
|
||||
- INGEST_DIR=/cwa-book-ingest
|
||||
- BOOK_LANGUAGE=en
|
||||
ports:
|
||||
- 8085:8084
|
||||
volumes:
|
||||
- /docker/calibre/ingest:/cwa-book-ingest
|
||||
dns:
|
||||
- 100.111.0.126
|
||||
restart: unless-stopped
|
||||
## Cloudflare challenge bypass (for accessing Anna's Archive)
|
||||
cf-bypass:
|
||||
image: ghcr.io/sarperavci/cloudflarebypassforscraping:latest
|
||||
container_name: cf-bypass
|
||||
dns:
|
||||
- 100.111.0.126
|
||||
restart: unless-stopped
|
||||
|
||||
## openbooks (IRC-based ebook downloading)
|
||||
openbooks:
|
||||
image: evanbuss/openbooks:latest
|
||||
container_name: openbooks
|
||||
command: --persist --name azpsen
|
||||
ports:
|
||||
- 8087:80
|
||||
volumes:
|
||||
# This works because calibre-web-automated fails to import .tmp files
|
||||
- /docker/calibre/ingest/:/books
|
||||
dns:
|
||||
- 100.111.0.126
|
||||
restart: unless-stopped
|
||||
|
||||
## Prowlarr (torrent indexer management)
|
||||
prowlarr:
|
||||
image: ghcr.io/linuxserver/prowlarr:nightly
|
||||
|
||||
Reference in New Issue
Block a user