--- title: Calibre-Web created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, books, ebook, calibre, opds, reader, library, python] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Books, https://github.com/janeczku/calibre-web] --- # 📖 Calibre-Web > **L'interface web officielle du célèbre gestionnaire de livres Calibre** — Une app légère et moderne pour parcourir, lire et télécharger des ebooks à partir d'une base Calibre existante. ## 📋 Informations Générales | Champ | Valeur | | :--- | :--- | | **Site web** | [github.com/janeczku/calibre-web](https://github.com/janeczku/calibre-web) | | **GitHub** | [janeczku/calibre-web](https://github.com/janeczku/calibre-web) | | **Licence** | GPL-3.0 | | **Langage** | Python (Fluent / HTML5) | | **Étoiles GitHub** | 17,4k ⭐ | | **Dernière MAJ** | 2026-05-24 | | **Catégorie** | [[cat-books|Books]] | ## 📝 Description **Calibre-Web** est une application web responsive qui sert d'interface à une bibliothèque Calibre existante. Le projet transforme la base `metadata.db` de Calibre en portail web moderne : recherche plein texte, navigation par étagères, lecture intégrée EPUB/PDF, OPDS pour lires électroniques, et gestion fine des utilisateurs avec permissions par catégorie. L'UI Bootstrap 3 est multilingue (20+ langues, dont le français), embarque un lecteur intégré, supporte la conversion de formats via les binaires Calibre, la synchronisation Kobo, et l'envoi d'ebooks vers les liseuses en un clic. L'authentification accepte LDAP, OAuth Google/GitHub et authentification proxy, ce qui en fait une brique idéale derrière un SSO d'entreprise ou un reverse-proxy maison. C'est l'option de référence pour exposer une bibliothèque Calibre sur le réseau local ou via Internet, sans avoir à lancer la lourde interface desktop de Calibre. Pour aller plus loin (automatisation d'ingest, métadonnées, KOReader sync), voir [[app-calibre-web-automated]] qui fork cette base en y ajoutant de nombreuses briques automatiques. ## 🚀 Installation ### Option 1 : Docker Compose (recommandé) L'image LinuxServer est la plus utilisée : ```yaml # docker-compose.yml services: calibre-web: image: lscr.io/linuxserver/calibre-web:latest container_name: calibre-web environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris - DOCKER_MODS=linuxserver/mods:universal-calibre volumes: - ./config:/config - ./books:/books ports: - 8083:8083 restart: unless-stopped ``` Premier démarrage : `http://localhost:8083` avec `admin` / `admin123`, puis pointer le champ **« Location of Calibre database »** vers le dossier `/books` contenant `metadata.db`. ### Option 2 : Installation manuelle (pip) ```bash python3 -m venv calibre-web-env source calibre-web-env/bin/activate pip install calibreweb cps ``` Nécessite `imagemagick` (couvertures EPUB) et optionnellement Ghostscript (couvertures PDF) et le binaire `kepubify` pour la synchro Kobo. ## ⚙️ Configuration 1. **Bibliothèque Calibre** : montez un volume contenant `metadata.db` ; ne stockez jamais la DB dans `/config` (risque d'écrasement lors des mises à jour). 2. **Métadonnées** : installez les plugins Calibre pour enrichir automatiquement (Goodreads, Amazon, Google Books). 3. **Permissions utilisateurs** : activez la restriction par catégorie et par colonne personnalisée pour partager l'instance en toute sécurité. 4. **Magic Link** : idéal pour les liseuses avec navigateur minimal. 5. **Reverse proxy** : traitez-le comme une app web classique (Nginx, Caddy, Traefik) avec HTTPS. 6. **Sauvegardes** : `metadata.db` est le fichier critique ; sauvegardez-le quotidiennement. ## 🔄 Alternatives ### Open Source - [[app-calibre-web-automated]] — Fork automatisé (ingest, métadonnées, KOReader sync) - [[app-komga]] — Plus orienté comics / mangas / BDs - [[app-kavita]] — Lecteur cross-platform riche, EPUB + PDF + CBR/CBZ - [[app-stump]] — Serveur Rust léger OPDS - [[app-typora]] — Pour la lecture locale ### Propriétaires - **Amazon Kindle Library** - **Google Play Livres** - **Apple Books** - **Scribd** - **Kobo Plus** ## 🔐 Sécurité - ✅ Chiffrement HTTPS recommandé (via reverse proxy) - ✅ Authentification multi-provider (LDAP, OAuth) - ✅ Permissions fines par utilisateur et par étagère - ⚠️ Changez **immédiatement** le mot de passe `admin/admin123` par défaut - ⚠️ Limitez l'inscription publique ou désactivez-la - ⚠️ Sauvegardez `metadata.db` et le dossier de stockage - ⚠️ Le mode « upload public » doit être désactivé si l'instance est exposée ## 📚 Ressources - [selfh.st — Books](https://selfh.st/apps/?tag=Books) - [GitHub janeczku/calibre-web](https://github.com/janeczku/calibre-web) - [Wiki officiel](https://github.com/janeczku/calibre-web/wiki) - [Image Docker LinuxServer](https://hub.docker.com/r/linuxserver/calibre-web) - [Calibre (desktop)](https://calibre-ebook.com/) ## Pages Liées - [[cat-books]] — Vue d'ensemble de la catégorie Books - [[app-calibre-web-automated]] — Fork automatisé recommandé pour aller plus loin - [[app-komga]] — Alternative centrée comics/mangas - [[app-kavita]] — Lecteur cross-platform moderne - [[recettes-docker-compose]] — Templates Docker