calibre-web-automated-book-downloader

calibre-web-automated-book-downloader

Application Docker from Nodiaque's Repository

Vue d'ensemble

This template was replaced by Shelfmark. Please migrate to shelfmark. An intuitive web interface for searching and requesting book downloads, designed to work seamlessly with Calibre-Web-Automated. This project streamlines the process of downloading books and preparing them for integration into your Calibre library. You must have already setup Calibre-Web-Automated for this to work. It is an add-on to it. The docker CloudFlareBypassForScrapping isn't needed anymore and can be remove ✨ Features 🌐 User-friendly web interface for book search and download 🔄 Automated download to your specified ingest folder 🔌 Seamless integration with Calibre-Web-Automated 📖 Support for multiple book formats (epub, mobi, azw3, fb2, djvu, cbz, cbr) 🛡️ Cloudflare bypass capability for reliable downloads 🐳 Docker-based deployment for quick setup Note that PDF are NOT supported at the moment (they do not get ingested by CWA, but if you want to just download them locally, you can add pdf to the SUPPORTED_FORMATS env If you are a donator on AA, you can use your Key in AA_DONATOR_API_KEY to speed up downloads and bypass the wait times. If disabling the cloudflare bypass, you will be using alternative download hosts, such as libgen or z-lib, but they usually have a delay before getting the more recent books and their collection is not as big as aa's. But this setting should work for the majority of books. CLOUDFLARE_PROXY_URL is ignored if USE_CF_BYPASS is set to false

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:8084]
Réseau
bridge
Coquille
bash
Privilégié
false

Configuration du modèle

AppdataPathrw

Appdata folder

Cible
/var/log/cwa-book-downloader
Défaut
/mnt/user/appdata/calibre-web-automated-book-downloader/
Valeur
/mnt/user/appdata/calibre-web-automated-book-downloader/
Container External PortVariable

Container external port. Follow FLASK PORT. Default: 8084

Cible
PORT
Défaut
8084
Valeur
8084
FLASK PORTPorttcp

Default: 8084

Cible
8084
Défaut
8084
Valeur
8084
FLASK_PORTVariable

FLASK port. If you change this, you need to recreate the

Défaut
8084
Valeur
8084
FLASK_HOSTVariable

Web interface binding. Default: 0.0.0.0

Défaut
0.0.0.0
Valeur
0.0.0.0
Calibre Web Automated Import FolderPathrw

Mount should align with your Calibre-Web-Automated ingest folder.

Cible
/cwa-book-ingest
Défaut
/mnt/user/calibre_library/import/
Valeur
/mnt/user/calibre_library/import/
Download dir (host)Variable

Download directory inside the docker. Default: /cwa-book-ingest. If you change this, you must change the path for 'Calibre Web Automated Import Folder'

Cible
INGEST_DIR
Défaut
/cwa-book-ingest
Valeur
/cwa-book-ingest
USE_CF_BYPASSVariable

Disable CF bypass and use alternative links instead. Default: true

Défaut
false
Valeur
false
MAX_RETRYVariable

Maximum download retry attempts. Default: 3

Défaut
3
Valeur
3
DEFAULT_SLEEPVariable

Retry delay (seconds). Default: 5

Défaut
5
Valeur
5
MAIN_LOOP_SLEEP_TIMEVariable

Processing loop delay (seconds)

Défaut
5
Valeur
5
SUPPORTED_FORMATSVariable

Supported book formats. PDF is currently not supported. Default: epub,mobi,azw3,fb2,djvu,cbz,cbr

Défaut
epub,mobi,azw3,fb2,djvu,cbz,cbr
Valeur
epub,mobi,azw3,fb2,djvu,cbz,cbr
BOOK_LANGUAGEVariable

Preferred language for books. Default: en

Défaut
en
Valeur
en
Calibre-Web's databaseVariable

Used to enable authentication to the web gui using the same user/pass as calibre. Remove to disable authentication. MUST NOT BE EMPTY

Cible
CWA_DB_PATH
AA_BASE_URLVariable

Base URL of Annas-Archive (could be changed for a proxy). Default: https://annas-archive.org

Défaut
https://annas-archive.org
Valeur
https://annas-archive.org
AA_DONATOR_KEYVariable

Optional Donator key for Anna's Archive fast download API

Use Book TitleVariable

Use book title as filename instead of ID

Cible
USE_BOOK_TITLE
Défaut
false
Valeur
false
DEBUGVariable

Debug mode toggle. Default: false

Défaut
false
Valeur
false
AA Additional URLVariable

Proxy URLs for AA, comma separated. Default empty

Cible
AA_ADDITIONAL_URLS
HTTP ProxyVariable

HTTP PRoxy URL

Cible
HTTP_PROXY
HTTPS ProxyVariable

HTTPS proxy URL

Cible
HTTPS_PROXY
Custom DNSVariable

Custom DNS IP

Cible
CUSTOM_DNS
USE DOHVariable

Use DNS over HTTPS

Cible
USE_DOH
Défaut
false
Valeur
false
Custom ScriptVariable

Path to an executable script that runs after each download before the file is moved to ingest directory

Cible
CUSTOM_SCRIPT
UIDVariable
Défaut
99
Valeur
99
GIDVariable
Défaut
100
Valeur
100
Log LevelVariable

DEBUG | INFO | WARNING | ERROR | CRITICAL

Cible
LOG_LEVEL
Défaut
info
Valeur
LOG_LEVEL
LoggingVariable

Enable log file in /var/log/cwa-book-downloader

Cible
ENABLE_LOGGING
Défaut
true
Valeur
true

Détails

Référentiel
ghcr.io/calibrain/calibre-web-automated-book-downloader:latest
Dernière mise à jour2026-06-01
Première vue2025-01-07

Exécutez calibre-web-automated-book-downloader sur Unraid.

calibre-web-automated-book-downloader est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.