5.1 KiB
title: Calibre-Web Automated created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, books, ebook, calibre, opds, kobo, koreader, ingest, automation] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Books, https://github.com/crocodilestick/Calibre-Web-Automated]
🤖 Calibre-Web Automated
Le Calibre-Web de référence, dopé à l'automatisation — Ingest de 27 formats, conversion automatique, métadonnées enrichies, KOReader/Kobo sync et gestion fine des doublons.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | github.com/crocodilestick/Calibre-Web-Automated |
| GitHub | crocodilestick/Calibre-Web-Automated |
| Licence | GPL-3.0 |
| Langage | JavaScript (48,5%), Python (27,1%) |
| Étoiles GitHub | 5,7k ⭐ |
| Dernière MAJ | 2026-03-11 |
| Catégorie | [[cat-books |
📝 Description
Calibre-Web Automated (CWA) est un fork ambitieux de app-calibre-web qui vise à être une solution tout-en-un combinant l'UI moderne du projet d'origine avec la puissance de Calibre sans devoir gérer une instance desktop Calibre dans un conteneur KasmVNC (verrouillant sur mobile et lourd en RAM).
L'idée directrice : on dépose un ebook dans un dossier surveillé, et CWA ingeste, convertit, enrichit les métadonnées (Google Books, ISBNdb, Hardcover, Kobo, LitRes), fixe les EPUBs pour Kindle (UTF-8, hyperliens, NCX), et envoie sur la liseuse automatiquement. La détection de doublons hybride (SQL + fuzzy matching) et les Magic Shelves (étagères dynamiques à règles AND/OR) ajoutent une couche d'organisation qui manque à Calibre-Web standard.
C'est aujourd'hui l'option la plus populaire pour un setup Calibre 100% headless : statistiques internes, backups quotidiens zippés, notif de release, OAuth 2.0/OIDC auto-discovery, KOSync RFC 7617, envoi multi-destinations... CWA pousse le concept jusqu'à pouvoir ingérer des flux de app-shelfmark ou de sources externes sans intervention.
🚀 Installation
Option 1 : Docker Compose (recommandé)
# docker-compose.yml
services:
calibre-web-automated:
image: ghcr.io/crocodilestick/calibre-web-automated:latest
container_name: cwa
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Paris
- DOCKER_MODS=linuxserver/mods:universal-calibre
volumes:
- ./config:/config
- ./books:/books
- ./ingest:/cwa-book-ingest # dépôt auto des nouveaux ebooks
ports:
- 8083:8083
restart: unless-stopped
Premier démarrage : http://localhost:8083, login admin / admin123 (à changer immédiatement), puis configurer la base Calibre dans /books.
Option 2 : Docker unifié avec Shelfmark
CWA et app-shelfmark partagent le même dossier /books : Shelfmark télécharge, CWA ingeste, métadonnées et dispatch.
⚙️ Configuration
- Magic Shelves : définissez des règles (ex. : « auteur = Tolkien ET format = EPUB ») pour organiser dynamiquement.
- EPUB Fixer : laissez-le activé pour garantir la compatibilité Kindle.
- Multi-Format Conversion : cible par défaut EPUB ; planifiez une fenêtre de conversion nocturne si vous voulez des KEPUB pour Kobo.
- OIDC : auto-discovery Keycloak / Authentik / Azure AD — idéal en environnement multi-utilisateurs.
- Auto-Send : configurer le SMTP et lier les adresses e-mail de vos liseuses (Kobo, Kindle par mail).
- Backups : laisser le service ziper les originaux dans
/config/processed_books.
🔄 Alternatives
Open Source
- app-calibre-web — Base amont, plus minimaliste
- app-komga — Plutôt comics / mangas, mais accepte les EPUB
- app-kavita — Lecteur complet cross-platform
- app-grimmory — Plateforme unifiée livres + comics (fork de Booklore)
Propriétaires
- Calibre desktop (en complément d'une UI web)
- Kindle Library + Send to Kindle
- Google Play Livres
🔐 Sécurité
- ✅ OAuth 2.0 / OIDC auto-discovery (recommandé en multi-utilisateurs)
- ✅ Permissions fines héritées de Calibre-Web
- ⚠️ Changez le mot de passe admin par défaut
- ⚠️ HTTPS obligatoire derrière reverse proxy
- ⚠️ Le dossier
ingestpeut être sensible (auto-import) — restreignez l'accès - ⚠️ Surveillez l'usage du SMTP pour éviter les abus (envoi vers Kindle)
📚 Ressources
Pages Liées
- cat-books — Vue d'ensemble de la catégorie Books
- app-calibre-web — Base amont minimaliste
- app-shelfmark — Téléchargeur couplé à CWA
- app-grimmory — Plateforme unifiée
- recettes-docker-compose — Templates Docker