calibre & calibre-web

Änderungsstand: 2020-06-22

Achtung! Wer schon eine aktive Calibre-Web mittels Docker betreibt und einen Umzug auf einen neuen Server tätigen möchte, sollte weiter unten, ab „Umzug der eBooks auf einen anderen Server“, lesen und dann Calibre-Web installieren. Wer einen Windows-Rechner zur Verfügung hat, kann ebenfalls dort anfangen zu lesen und anschließend Calibre-Web installieren. Diese Variante ist etwas einfacher 🙂

  • „Apps“
  • Im Suchfeld calibre eingeben
  • calibre (linuxserver) auf Download-Symbol klicken
  • Gewünschte Einstellungen tätigen
    • Gui Port: 8083
    • Webserver Port: 8084
    • Library Location: /mnt/user/appdata/ebooks
  • „Apply“

Wenn fertig heruntergeladen,

  • „Done“ klicken
  • „Docker“
  • Autostart „ON“

Aufruf im Browser: Server-IP:8083

So sollte das Ganze dann ungefähr aussehen:

Wer ein Gerät verwendet, welches nicht aufgeführt wird, sollte Generic verwenden.

Jetzt die Email-Einrichtung und die Installation von Calibre ist beendet. So sieht das Grundgerüst aus:

Do so richtig Spaß macht das erst mit Calibre-Web. Allerdings funktioniert Calibre-Web nicht ohne eine Calibre-Datenbank. Deshalb erst die Installation des Calibre-Dockers und dessen Konfiguration.

Calibre-Web

  • „Apps“
  • Im Suchfeld CalibreWeb eingeben
  • CalibreWeb (linuxserver) auf Download-Symbol klicken
  • Gewünschte Einstellungen tätigen
    • Books: /mnt/user/appdata/calibre/Calibre-Bibliothek/
    • Webui: 8085
    • Library Location: /mnt/user/appdata/ebooks
  • „Apply“

Wenn fertig heruntergeladen,

  • „Done“ klicken
  • „Docker“
  • Autostart „ON“

Aufruf im Browser: Server-IP:8085

Die Initialisierung dauert etwa 2 Minuten. Erst dann ist die Web-Oberfläche erreichbar.

So sollte das Ganze dann ungefähr aussehen (Eintrag ins leere Feld: /books):

Login mit

Benutzername: admin

Passwort: admin123

Die Konfiguration ist dann soweit selbsterklärend.

Neue Bücher kann man dann ins Verzeichnis /appdata/ebooks/ hineinkopieren. Anschließend Calibre öffnen, den kleinen Pfeil neben „Bücher hinzufügen“ klicken, „Add from directories and sub-directories“ wählen, dann Computer, auf das Laufwerkssymbol Doppelklick und /books wählen. Die Bücher werden einmalig eingelesen und sind nun auch in der Calibre-Web-Oberfläche ersichtlich. Dort kann man diese jetzt mittels Anlegen eines Benutzers und eines Bücherregals die Bücher sortieren. Natürlich jeder Benutzer für sich, falls es mehrere gibt.

Tip 1: Mit der ebook-viewer.exe kann man sehr gut lesen.

Tip 2: Wühlt Euch durch das Benutzermenu von Calibre. Dort kann man auch vorhandene Bücher direkt übers Web zum Kindle schicken. Vorausgesetzt, Ihr habt die Email konfiguriert und bei Amazon das Email-Konto zusätzlich registriert. War das erste mal etwas Tricky, aber einmal eingerichtet, hat man ein tolles Leseerlebnis.

Umzug der eBooks auf einen anderen Server

2 Ordner sollten vorher gesichert werden. Das wäre der Konfigurationsordner des Calibre-Web-Dockers, ganz speziell die app.db-Datei aus diesem Ordner und der Bücherordner selbst.

Eine 2. Möglichkeit wäre, über das Calibre auf Windows einen Export zu tätigen. Das habe ich aber verpasst. Mein alter Server wurde schon gelöscht. Dank meiner Backups dieser 2 besagten Sachen, hatte ich aber alles Nötige vorhanden.

Folgende Schritte habe ich angewandt:

Zuerst erstellte ich in Unraid einen neuen Freigabeordner Namens eBooks. Dann öffnete ich am Windows-Rechner das Programm Calibre und legte eine neue, leere Datenbank an. Als Datenbankordner verwendete ich

\\Tower\eBooks

Statt Tower kann man auch die IP-Adresse des Servers verwenden. Dieses Programm dann schließen.

In diesen Ordner /eBooks legte ich anschließend mittels SMB-Share mein komplett gesichertes Bücherverzeichnis ab.

Dann installierte ich Calibre-Web:

  • „Apps“
  • Im Suchfeld CalibreWeb eingeben
  • CalibreWeb (linuxserver) auf Download-Symbol klicken
  • Gewünschte Einstellungen tätigen
    • Books: /mnt/user/eBooks
    • Webui: 8085
  • „Apply“

Wenn fertig heruntergeladen,

  • „Done“ klicken
  • „Docker“
  • Autostart „ON“

Aufruf im Browser: Server-IP:8085

Die Initialisierung dauert etwa 2 Minuten. Erst dann ist die Web-Oberfläche erreichbar.

Jetzt den Calibre-Web-Docker stoppen!

Dann die zuvor gesicherte app.db-Datei in das /appdata/calibre-web -Verzeichnis hineinkopieren und überschreiben. Jetz kann der Calibre-Web-Docker wieder gestartet werden und alle Einstellungen, wie man diese vorher hatte, sind übernommen, inkl. Benutzer, E-Mails etc…

Die Initialisierung dauert etwa 2 Minuten. Erst dann ist die Web-Oberfläche erreichbar.

Falls im Browser die Cover nicht angezeigt werden, einfach „STRG-F5“ drücken. Dann sollte es funktionieren. Ich weiß nur noch nicht, wie ich das am Handy bewerkstelligen soll 🙂

Erstelle eine Website wie diese mit WordPress.com
Jetzt starten