Calibre - E-Book-Bibliothek im Container verwalten

Calibre

Vollständige Calibre-Desktop-Anwendung als Docker-Container mit grafischer Oberfläche über den Browser.

Was ist Calibre?

Calibre ist die bekannteste Open-Source-Lösung für E-Book-Verwaltung und -Konvertierung. Es unterstützt alle gängigen Formate wie EPUB, MOBI, PDF, AZW3 und viele mehr. Über die integrierte Konvertierungsengine lassen sich Bücher zwischen Formaten umwandeln, Metadaten korrigieren und Cover automatisch herunterladen. Das Docker-Image von jlesage stellt die vollständige Desktop-GUI über einen eingebetteten VNC/noVNC-Webserver bereit — kein lokales Calibre nötig.

Voraussetzungen

  • Docker 20.10+ / Docker Compose
  • Mindestens 512 MB freier RAM
  • Eine lokale E-Book-Bibliothek zum Einbinden

Compose-Beispiel

services:
  calibre:
    image: jlesage/calibre:latest
    container_name: calibre
    restart: unless-stopped
    ports:
      - "5800:5800"
    volumes:
      - ./config:/config
      - ./books:/books
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Berlin

Hinweise

  • Die GUI ist unter http://localhost:5800 erreichbar — vollständige Calibre-Desktop-Oberfläche im Browser.
  • Das /books-Volume sollte auf das tatsächliche Bibliotheksverzeichnis zeigen, das Calibre verwalten soll.
  • PUID und PGID sollten auf den lokalen Benutzer gesetzt werden, damit Dateirechte stimmen.
  • Für den reinen Fernzugriff auf eine bestehende Bibliothek ist Calibre-Web (separater Container) die schlankere Alternative.