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-stoppedVolumes & 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
- Starte den Container mit
docker compose up -d. - Öffne Calibre-Web im Browser unter
http://SERVER-IP:8083. - Melde dich mit den Standard-Zugangsdaten an: Benutzer
admin, Passwortadmin123– und ändere das Passwort sofort. - Gib beim ersten Start den Pfad zur Calibre-Datenbank an:
/books(dort muss diemetadata.dbliegen).
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.
