calibre-web-automated-book-downloader

calibre-web-automated-book-downloader

Aplicación Docker from Nodiaque's Repository

Visión general

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

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:8084]
Red
bridge
Concha
bash
Privilegiado
false

Configuración de plantillas

AppdataPathrw

Appdata folder

Objetivo
/var/log/cwa-book-downloader
Por defecto
/mnt/user/appdata/calibre-web-automated-book-downloader/
Valor
/mnt/user/appdata/calibre-web-automated-book-downloader/
Container External PortVariable

Container external port. Follow FLASK PORT. Default: 8084

Objetivo
PORT
Por defecto
8084
Valor
8084
FLASK PORTPorttcp

Default: 8084

Objetivo
8084
Por defecto
8084
Valor
8084
FLASK_PORTVariable

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

Por defecto
8084
Valor
8084
FLASK_HOSTVariable

Web interface binding. Default: 0.0.0.0

Por defecto
0.0.0.0
Valor
0.0.0.0
Calibre Web Automated Import FolderPathrw

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

Objetivo
/cwa-book-ingest
Por defecto
/mnt/user/calibre_library/import/
Valor
/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'

Objetivo
INGEST_DIR
Por defecto
/cwa-book-ingest
Valor
/cwa-book-ingest
USE_CF_BYPASSVariable

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

Por defecto
false
Valor
false
MAX_RETRYVariable

Maximum download retry attempts. Default: 3

Por defecto
3
Valor
3
DEFAULT_SLEEPVariable

Retry delay (seconds). Default: 5

Por defecto
5
Valor
5
MAIN_LOOP_SLEEP_TIMEVariable

Processing loop delay (seconds)

Por defecto
5
Valor
5
SUPPORTED_FORMATSVariable

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

Por defecto
epub,mobi,azw3,fb2,djvu,cbz,cbr
Valor
epub,mobi,azw3,fb2,djvu,cbz,cbr
BOOK_LANGUAGEVariable

Preferred language for books. Default: en

Por defecto
en
Valor
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

Objetivo
CWA_DB_PATH
AA_BASE_URLVariable

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

Por defecto
https://annas-archive.org
Valor
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

Objetivo
USE_BOOK_TITLE
Por defecto
false
Valor
false
DEBUGVariable

Debug mode toggle. Default: false

Por defecto
false
Valor
false
AA Additional URLVariable

Proxy URLs for AA, comma separated. Default empty

Objetivo
AA_ADDITIONAL_URLS
HTTP ProxyVariable

HTTP PRoxy URL

Objetivo
HTTP_PROXY
HTTPS ProxyVariable

HTTPS proxy URL

Objetivo
HTTPS_PROXY
Custom DNSVariable

Custom DNS IP

Objetivo
CUSTOM_DNS
USE DOHVariable

Use DNS over HTTPS

Objetivo
USE_DOH
Por defecto
false
Valor
false
Custom ScriptVariable

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

Objetivo
CUSTOM_SCRIPT
UIDVariable
Por defecto
99
Valor
99
GIDVariable
Por defecto
100
Valor
100
Log LevelVariable

DEBUG | INFO | WARNING | ERROR | CRITICAL

Objetivo
LOG_LEVEL
Por defecto
info
Valor
LOG_LEVEL
LoggingVariable

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

Objetivo
ENABLE_LOGGING
Por defecto
true
Valor
true

Detalles

Repositorio
ghcr.io/calibrain/calibre-web-automated-book-downloader:latest
Última actualización2026-05-31
Visto por primera vez2025-01-07

Ejecute calibre-web-automated-book-downloader en Unraid.

calibre-web-automated-book-downloader se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.