add ebook downloading
This commit is contained in:
parent
bfe190b57c
commit
ce97e8659b
@ -30,19 +30,19 @@ services:
|
|||||||
- 100.111.0.126
|
- 100.111.0.126
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
## Calibre (ebook management)
|
# Calibre (ebook management)
|
||||||
calibre-web:
|
calibre-web-automated:
|
||||||
image: lscr.io/linuxserver/calibre-web:latest
|
image: crocodilestick/calibre-web-automated:latest
|
||||||
container_name: calibre-web
|
container_name: calibre-web
|
||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=100
|
||||||
- TZ=America/Chicago
|
- TZ=America/Chicago
|
||||||
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
|
- DOCKER_MODS=lscr.io/linuxserver/mods:universal-calibre-v7.16.0
|
||||||
- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
|
|
||||||
volumes:
|
volumes:
|
||||||
- /docker/calibre/config:/config
|
- /docker/calibre/config:/config
|
||||||
- /docker/calibre/books:/books
|
- /docker/calibre/ingest:/cwa-book-ingest
|
||||||
|
- /docker/calibre/books:/calibre-library
|
||||||
ports:
|
ports:
|
||||||
- 8083:8083
|
- 8083:8083
|
||||||
dns:
|
dns:
|
||||||
@ -512,6 +512,45 @@ services:
|
|||||||
- 6767:6767
|
- 6767:6767
|
||||||
restart: unless-stopped
|
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 (torrent indexer management)
|
||||||
prowlarr:
|
prowlarr:
|
||||||
image: ghcr.io/linuxserver/prowlarr:nightly
|
image: ghcr.io/linuxserver/prowlarr:nightly
|
||||||
|
@ -18,7 +18,7 @@ These are all the services hosted, what they are for, and any clients I use with
|
|||||||
|
|
||||||
- [AudioBookShelf](https://www.audiobookshelf.org/) - Audiobook server
|
- [AudioBookShelf](https://www.audiobookshelf.org/) - Audiobook server
|
||||||
- The official mobile client works great
|
- The official mobile client works great
|
||||||
- [Calibre Web](https://github.com/janeczku/calibre-web) - Ebook management
|
- [Calibre Web Automated](https://github.com/crocodilestick/Calibre-Web-Automated) - Ebook management
|
||||||
- [Yomu](https://www.yomu-reader.com/) for iOS is nice and minimal and supports OPDS for use with Calibre Web
|
- [Yomu](https://www.yomu-reader.com/) for iOS is nice and minimal and supports OPDS for use with Calibre Web
|
||||||
- [Gitea](https://about.gitea.com/) - Git server - in the process of replacing my GitHub account
|
- [Gitea](https://about.gitea.com/) - Git server - in the process of replacing my GitHub account
|
||||||
- [Grocy](https://github.com/grocy/grocy) - Household management (Am I out of milk? Do I have AAA batteries? What can I make for dinner?)
|
- [Grocy](https://github.com/grocy/grocy) - Household management (Am I out of milk? Do I have AAA batteries? What can I make for dinner?)
|
||||||
@ -67,9 +67,13 @@ These are all the services hosted, what they are for, and any clients I use with
|
|||||||
|
|
||||||
Note that I run tailscale as a system service, not in a container, so it is not listed here, but it is very useful for secure remote access - both for SSH and for services that don't need to be publicly visible.
|
Note that I run tailscale as a system service, not in a container, so it is not listed here, but it is very useful for secure remote access - both for SSH and for services that don't need to be publicly visible.
|
||||||
|
|
||||||
|
In `docker-compose.yml`, services that I access through tailscale need the `dns: 100.111.0.126` section in order to access the internet (`100.111.0.126` is the tailscale IP of the server).
|
||||||
|
|
||||||
### Downloading
|
### Downloading
|
||||||
|
|
||||||
- [Bazarr](https://www.bazarr.media/) - Automated subtitle fetching (I also use the OpenSubtitles plugin within Jellyfin when needed, but this works hands-off most of the time)
|
- [Bazarr](https://www.bazarr.media/) - Automated subtitle fetching (I also use the OpenSubtitles plugin within Jellyfin when needed, but this works hands-off most of the time)
|
||||||
|
- [Calibre Web Book Downloader](https://github.com/calibrain/calibre-web-automated-book-downloader) - Automated ebook search and downloading
|
||||||
|
- [openbooks](https://github.com/evan-buss/openbooks) - Automated IRC-based ebook search and downloading
|
||||||
- [Prowlarr](https://prowlarr.com/) - Torrent indexer that interfaces with the other *arrs
|
- [Prowlarr](https://prowlarr.com/) - Torrent indexer that interfaces with the other *arrs
|
||||||
- [Radarr](https://radarr.video/) - Automated movie fetching
|
- [Radarr](https://radarr.video/) - Automated movie fetching
|
||||||
- [qBittorrent](https://www.qbittorrent.org/) - The only torrent client I'll ever use
|
- [qBittorrent](https://www.qbittorrent.org/) - The only torrent client I'll ever use
|
||||||
|
Loading…
x
Reference in New Issue
Block a user