Calibre-Web mit Docker installieren – E-Book-Bibliothek im Browser

Calibre-Web macht deine Calibre-E-Book-Bibliothek über ein modernes Webinterface zugänglich – lesen, durchsuchen und herunterladen direkt im Browser, von jedem Gerät im Netzwerk. In dieser Anleitung richtest du Calibre-Web in wenigen Minuten mit Docker Compose ein.

Was ist Calibre-Web?

Der Calibre E-Book-Manager ist ein vielseitiges, kostenloses Tool zum Verwalten, Konvertieren und Lesen von E-Books. Damit organisierst du deine Sammlung, konvertierst Bücher in verschiedene Formate, bearbeitest Metadaten und überträgst E-Books auf Lesegeräte.

Der Calibre-Web Client erweitert Calibre um ein Webinterface: So verwaltest du deine Bibliothek bequem über den Browser und greifst von überall darauf zu. Die Vorteile:

  • Remote-Zugriff: Greife von jedem Gerät mit Webbrowser auf deine E-Book-Sammlung zu – egal wo du bist.
  • Benutzerfreundliche Oberfläche: Intuitiv bedienbar, auch ohne installiertes Calibre auf dem eigenen Rechner.
  • Plattformunabhängig: Läuft browserbasiert auf jedem Betriebssystem, ohne Zusatzsoftware.
  • Benutzerverwaltung: Konten mit unterschiedlichen Rechten – teile deine Bibliothek sicher mit anderen.
  • Lesen im Browser: Viele E-Books lassen sich direkt im Browser lesen, ganz ohne separates Lesegerät.

Installation mit Docker Compose

Die folgende docker-compose.yml startet Calibre-Web über das bewährte LinuxServer.io-Image. Die Konfiguration ist auch mit Portainer kompatibel – dort einfach als neuen Stack einfügen.

---
version: "2.1"
services:
  calibre-web:
    image: ghcr.io/linuxserver/calibre-web
    container_name: calibre-web
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
      - DOCKER_MODS=linuxserver/calibre-web:calibre
    volumes:
      - <path to data>:/config
      - <path to calibre library>:/books
    ports:
      - 8083:8083
    restart: unless-stopped

Volumes & Umgebungsvariablen erklärt

Bei den Volumes gibst du jeweils den Pfad auf deinem Hostsystem vor dem Doppelpunkt an; der Pfad nach dem Doppelpunkt ist der Pfad im Container und bleibt unverändert.

  • PUID und PGID – die User- und Gruppen-ID, unter der der Container auf dem Hostsystem läuft (Rechte für die Dateien).
  • TZ – die Zeitzone, z. B. Europe/Berlin.
  • /config – Speicherort der Konfigurationsdateien von Calibre-Web.
  • /books – Pfad zu deiner bestehenden Calibre-Bibliothek (der Ordner mit der metadata.db).

Der Container-Mod DOCKER_MODS=linuxserver/calibre-web:calibre installiert zusätzlich das Calibre-Backend, das für die E-Book-Konvertierung und den Import neuer Bücher benötigt wird.

Erste Schritte nach der Installation

  1. Starte den Container mit docker compose up -d.
  2. Öffne Calibre-Web im Browser unter http://SERVER-IP:8083.
  3. Melde dich mit den Standard-Zugangsdaten an: Benutzer admin, Passwort admin123 – und ändere das Passwort sofort.
  4. Gib beim ersten Start den Pfad zur Calibre-Datenbank an: /books (dort muss die metadata.db liegen).

Häufige Fragen (FAQ)

Brauche ich eine bestehende Calibre-Bibliothek?

Ja, Calibre-Web setzt eine vorhandene Calibre-Datenbank (metadata.db) voraus. Du kannst sie mit dem Calibre-Desktop-Programm erstellen und den Ordner anschließend als /books-Volume einbinden.

Kann ich E-Books direkt im Browser hochladen?

Ja. Aktiviere in den Admin-Einstellungen das Hochladen. Für die Konvertierung neuer Formate muss der oben genannte DOCKER_MODS-Eintrag gesetzt sein.

Welcher Port wird verwendet?

Standardmäßig läuft Calibre-Web auf Port 8083. Über die Port-Zuordnung in der Compose-Datei (8083:8083) kannst du den Host-Port bei Bedarf ändern.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen