Erklärung

„Die beste Geheimwaffe für eBook-Liebhaber: Entfessle das volle Potenzial von Calibre!“ 📚✨
Hast du schon einmal davon geträumt, deine digitale Bibliothek perfekt zu organisieren, E-Books in Sekundenschnelle zu konvertieren oder deine eigenen eBooks zu erstellen? Dann solltest du Calibre kennenlernen! Dieses kostenlose Tool ist ein Gamechanger für alle, die ihre digitale Lesesammlung optimieren möchten – und dabei jede Menge Zeit und Nerven sparen. Erfahre, warum du Calibre nie wieder missen willst! 👇

Installationswege:

Calibre ist eine vielseitige, kostenlose Open-Source-Software, die speziell für E-Book-Enthusiasten entwickelt wurde. Es ist im Wesentlichen ein Schweizer Taschenmesser für alles, was mit digitalen Büchern zu tun hat. Die besonderen Funktionen umfassen:

1. Verwalten deiner E-Book-Bibliothek

Organisiere Tausende von Büchern nach Titel, Autor, Genre, Schlagworten und mehr.

Automatische Metadaten-Beschaffung (z. B. Cover, Inhaltsangaben).

2. E-Book-Konvertierung

Unterstützt nahezu jedes E-Book-Format (EPUB, MOBI, PDF, AZW3, u. v. m.).

Konvertiere Dateien in das gewünschte Format, das zu deinem E-Reader (Kindle, Kobo, etc.) passt.

3. E-Books lesen

Eingebauter Reader, um E-Books direkt am Computer zu lesen, ohne Drittanbieter-Software.

4. Erstellen und Bearbeiten von E-Books

Bearbeite E-Books direkt, z. B. um Rechtschreibfehler zu korrigieren, Kapitel hinzuzufügen oder Layouts zu verbessern.

Perfekt für Autoren oder Nutzer, die ihre eigenen Bücher erstellen möchten.

5. Synchronisierung mit E-Readern

Übertrage Bücher problemlos auf deinen E-Reader und halte deine Sammlung synchron.

6. Nachrichten abrufen und als E-Books speichern

Lese Nachrichten von Webseiten oder Feeds, die Calibre in E-Books umwandelt.

7. Cloud-Anbindung und Fernzugriff

Nutze die integrierte Serverfunktion, um von überall auf deine Bibliothek zuzugreifen.

Warum ist Calibre so besonders?

Die Kombination aus Flexibilität, Anpassbarkeit und der Tatsache, dass es komplett kostenlos ist, macht Calibre zu einem unverzichtbaren Tool. Egal ob du Leser, Sammler oder Autor bist, Calibre bietet alles, um deine E-Book-Welt zu revolutionieren.

Hinweis

Mit Calibre gibt es die Möglichkeit, mit weiteren Drittanbieter-Plugins den DRM-Schutz von E-Books zu entfernen, was in einigen Ländern rechtlich problematisch sein kann. Wir unterstützen keine illegalen Kopien.

Voraussetzungen

Ihr benötigt folgende Voraussetzungen für die Installation von Calibre:

Vorgehen | How-To | Tutorial

Unten sind die Schritte genau erläutert, die es euch ermöglichen Calibre zu installieren. Updates und Verbesserungen werde ich im Laufe der Zeit immer wieder in diesen Post integrieren.

Unterstützung

Hey! Unterstütze mich und hilf mir, weiter großartige Inhalte zu erstellen, indem du mir auf X und YouTube folgst – so bleibst du immer auf dem Laufenden! Deine Unterstützung bedeutet die Welt für mich und hilft dabei, die Community weiter auszubauen. 😊

Melde dich bitte zuerst auf deiner Synology im DSM an, um mit den nächsten Schritten fortzufahren. Öffne dafür einfach die URL deiner Synology im Browser. 😊

HTTPS [Yezz-Media.de]
http://ipvondeinernas:5000 # Ohne https
https://ipvondeinernas:5001 # mit https

# Beispiel mit meiner Synology
https://192.168.188.180:5001 # Das wird bei euch jedoch nicht funktionieren. Dies dient nur als Beispiel.

Jetzt füllt Ihr den „Benutzername / Username“ aus und klickt auf das Feld mit dem Pfeil nach rechts.

Jetzt füllt Ihr das „Passwort“ aus und klickt auf das Feld mit dem Pfeil nach rechts. Damit seid Ihr dann eingeloggt und könnt fortfahren.

Zuerst legen wir einen Ordner in Docker Standardverzeichnis an. Diesen könnt ihr natürlich frei wählen, ich empfehle euch jedoch einen treffenden Namen zu wählen. Ich finde calibre als Name klingt doch super.

Ab jetzt gibt es 3 Wege wie Sie Calibre installieren möchten. Ich empfehle Ihnen den ersten Weg (Portainer). Bei diesem Weg ist die Wartung um einiges besser als bei den anderen Wegen. Alle Wege führen jedoch zum Ziel und haben Ihre Daseinsberechtigung.

Zuerst müssen wir uns dazu in Portainer einloggen und unsere Umgebung im Webinterface aktivieren. Solltest du Portainer noch nicht installiert haben, so lege ich dir gerne meine Anleitung ans Herz. Darin findest du den genauen Weg wie du Portainer auf deiner Synology in DSM installierst.

Portainer installieren

Rufe nun also die Weboberfläche von Portainer auf. Gebt jetzt den „Benutzernamen“ und das „Passwort“ ein und klickt auf „Login„.

HTTPS [Yezz-Media.de]
http://ipvondeinernas:9000

# Beispiel mit meiner Synology
http://192.168.188.180:9000 # Das wird bei euch jedoch nicht funktionieren. Dies dient nur als Beispiel.

Danach geht ihr dann auf „Live connect“ um euch mit eurer aktuellen Umgebung zu verbinden.

Jetzt wollen wir einen Stack erstellen. Das ist Quasi der Überbegriff für das Erstellen neuer Container/Programme welche wir hinzufügen wollen.

Zuerst auf „Stacks“ klicken und danach auf „+ Add stack

Jetzt können wir schon den Namen unseres Projektes einfügen. Haben wir dies getan müssen wir ebenfalls den Inhalt unserer YAML Datei einfügen. Solltet Ihr keine haben, so könnt Ihr natürlich meine benutzen. Ich habe das für euch schon vorbereitet.

YAML – [Yezz-Media.de]
################################################
##                                            ##
##     URL/Author: Yezz-Media.de              ##
##     E-Mail: info@yezz-media.de             ##
##     Bitte bewertet meine Arbeit.           ##
##             Vielen Dank                    ##
##                                            ##
################################################
---
services:
  calibre:
    image: lscr.io/linuxserver/calibre:latest # Das zu downloadende Image
    container_name: ym-calibre # Name des Containers
    security_opt:
      - seccomp:unconfined #optional
    environment:
      - PUID=1026 # ID des Benutzers. Unbedingt ändern
      - PGID=100 # ID Gruppe des Benutzers. Unbedingt ändern
      - TZ=Europe/Berlin # Eure Zeitzone
      - CUSTOM_USER=yezz # Bitte unbedingt ändern
      - PASSWORD=yezz-media # Bitte unbedingt ändern
      - CLI_ARGS= #optional
    # Der folgende Abschnitt ist nur relevant für die Hardwarebeschleunigung.
    # Löscht dies gerne wenn Ihr dies nicht benötigt oder wenn Ihr 
    # nicht die Hardware dazu besitzt.
    devices:
      - /dev/dri/renderD128:/dev/dri/renderD128 
      - /dev/dri/card0:/dev/dri/card0
    volumes:
      - /volume1/docker/calibre:/config # Pfad für deine Configurationsdateien.
      - /volume1/docker/books:/books # Pfad wo eure Bücher gespeichert werden.
    ports:
      - 8080:8080 # HTTP Zugang
      - 8181:8181 # HTTPs Zugang
      - 8081:8081 # Webserver Zugang
    restart: unless-stopped

Benutzt gerne den gleichen Namen den Ihr auch für den Ordner genutzt habt. Damit ist es einfacher diesen später zu warten und wiederzufinden.

Anmerkung: Bitte ändert unbedingt das Passwort von „yezz-media“ zu einem sicheren von euch gewählten Passwort. Auch der Custom-User muss hierbei auf einen Benutzer von euch geändert werden.

Anmerkung: Bitte achte auf die korrekte PUID und PGID deines Users. Bei den meisten wird es 1026 oder 1027 sein. Um dies herauszubekommen könnt Ihr euch per SSH verbinden und einfach „id“ eintippen.

Anmerkung: Habt Ihr noch keinen Ordner für die Bücher angelegt dann müsst Ihr im Verzeichnis Docker den Ordner „books“ anlegen.

Anmerkung: Solltet Ihr einen Fehler beim erstellen erhalten prüft bitte ob Ihr die Hardwarebeschleunigung benötigt. Dies ist in der Regel der Quell der Fehler.

Nachdem Ihr die Daten soweit korrekt eingegeben habt, könnt Ihr die Daten auf der Schaltfläche „Deploy the stack“ freigeben.

Nachdem Ihr auf „Deploy the stack“ geklickt habt, wird im Hintergrund das Image heruntergeladen und alle Daten installiert und alle Container erstellt. Im Grunde seid Ihr jetzt hiermit auch schon durch. Herzlichen Glückwunsch. Hier geht es weiter für die Ersteinrichtung von „Calibre„.

Einrichtung von „Calibre

Die Installation mit dem Container Manager unterscheidet sich nicht sehr stark wie die Installation mit Portainer. Jedoch gibt es auch hier einige Unterschiede.

Da wir schon in DSM eingeloggt sind können wir direkt den Container Manager öffnen. Dazu öffnen wir das Hauptmenü und suchen uns den Container Manager heraus.

Nun erstellen wir noch schnell ein neues Projekt. Dazu gehen wir auf „Projekt“ und dann auf „Erstellen„.

Nun müssen wir alle Daten für das Projekt angeben. Also den Namen des Projektes, auf welchem Pfad die Konfigurationsdateien liegen sollen (dies kann auch einfach im Installationspfad sein) sowie auch die Quelle. In unserem Fall ist die Quelle eine selbst erstellte YAML Datei. Den Code zu der Datei könnt Ihr hier entnehmen:

YAML – [Yezz-Media.de]
################################################
##                                            ##
##     URL/Author: Yezz-Media.de              ##
##     E-Mail: info@yezz-media.de             ##
##     Bitte bewertet meine Arbeit.           ##
##             Vielen Dank                    ##
##                                            ##
################################################
---
services:
  calibre:
    image: lscr.io/linuxserver/calibre:latest # Das zu downloadende Image
    container_name: ym-calibre # Name des Containers
    security_opt:
      - seccomp:unconfined #optional
    environment:
      - PUID=1026 # ID des Benutzers. Unbedingt ändern
      - PGID=100 # ID Gruppe des Benutzers. Unbedingt ändern
      - TZ=Europe/Berlin # Eure Zeitzone
      - CUSTOM_USER=yezz # Bitte unbedingt ändern
      - PASSWORD=yezz-media # Bitte unbedingt ändern
      - CLI_ARGS= #optional
    # Der folgende Abschnitt ist nur relevant für die Hardwarebeschleunigung.
    # Löscht dies gerne wenn Ihr dies nicht benötigt oder wenn Ihr 
    # nicht die Hardware dazu besitzt.
    devices:
      - /dev/dri/renderD128:/dev/dri/renderD128 
      - /dev/dri/card0:/dev/dri/card0
    volumes:
      - /volume1/docker/calibre:/config # Pfad für deine Configurationsdateien.
      - /volume1/docker/books:/books # Pfad wo eure Bücher gespeichert werden.
    ports:
      - 8080:8080 # HTTP Zugang
      - 8181:8181 # HTTPs Zugang
      - 8081:8081 # Webserver Zugang
    restart: unless-stopped

Bei dem nächsten Schritt wählen wir die nun freigegebenen Ports aus, welche über Webportal verändert werden können. In unserem Fall arbeiten wir direkt mit den freigegebenen Ports über die Grundeinstellungen. Daher ist dies für uns erstmal nicht von Relevanz.

Jetzt müssen wir noch die Zusammenfassung akzeptieren.

Schon haben wir die Installation geschafft und wir haben einen neuen Container im Container-Manager verfügbar. Bitte beachtet hierbei, dass die Installation gut und gerne mal 10 Minuten und mehr dauern kann, je nachdem wie schnell eure Internetleitung ist und wie stark eure Synology ausgelastet ist. Wie du die Einrichtung von „Calibre“ fortsetzt findest du hier.

Einrichtung von „Calibre“

Um ein Projekt über SSH zu erstellen müssen Sie natürlich SSH auf Ihrem NAS eingerichtet haben. Wie das geht haben wir hier schon einmal zusammen erklärt.

SSH Aktivieren / Deaktivieren

Die Installation über den Aufgabenplaner benutzt den gleichen Code wie über SSH. Der große Vorteil ist hier, dass man kein extra Programm installieren muss. Für den Weg des Aufgabenplaners gehen Sie bitte nach dieser Anleitung –Anleitung für den Aufgabenplaner– vor. Wenn Sie dort an der Stelle 12 angekommen sind, so können Sie das Script aus diesem Beitrag entnehmen. Sie finden dies etwas weiter unten oder über diesen Link.

Zuerst verbinden wir uns über den SSH – Login mit unserem NAS. Dazu schreiben Sie ssh und ein Leerzeichen. Danach folgt Ihr benutzername@ipvomnas. Danach müsst Ihr natürlich euer Passwort eingeben und schon sind wir eingeloggt.

SSH – [Yezz-Media.de]
ssh benutzer@ipvomnas 

ssh Yezz@192.168.188.180 #das wäre der Befehl wenn ich mich verbinden würde. Dies wird jedoch bei Ihnen nicht funktionieren.

Jetzt vergeben wir an uns die Admin-Rechte. Das machen wir mit dem sudo Befehl. Bitte beachtet, dass wir danach komplette Root rechte haben und eine Menge kaputt machen können. Seid bitte extrem sorgsam wenn Ihr dies nutzt.

SSH – [Yezz-Media.de]
sudo -i

Nach der Eingabe müssen wir erneut das Passwort eingeben. Nur um sicher zu gehen.

Jetzt können wir auch schon unser Skript einfügen. Achtet darauf die Kopierfunktion aus dem Codebereich zu nutzen um keine Formatierungsfehler zu übernehmen.

ShellScript – [Yezz-Media.de]
docker run --name ym-calibre --security-opt seccomp:unconfined -e PUID=1026 -e PGID=100 -e TZ=Europe/Berlin -e CUSTOM_USER=yezz -e PASSWORD=yezz-media -e CLI_ARGS= --device /dev/dri/renderD128:/dev/dri/renderD128 --device /dev/dri/card0:/dev/dri/card0 -v /volume1/docker/calibre:/config -v /volume1/docker/books:/books -p 8080:8080 -p 8181:8181 -p 8081:8081 --restart unless-stopped lscr.io/linuxserver/calibre:latest

Anmerkung: Bitte ändert unbedingt das Passwort von „yezz-media“ zu einem sicheren von euch gewählten Passwort. Auch der Custom-User muss hierbei auf einen Benutzer von euch geändert werden.

Anmerkung: Bitte achte auf die korrekte PUID und PGID deines Users. Bei den meisten wird es 1026 oder 1027 sein. Um dies herauszubekommen könnt Ihr euch per SSH verbinden und einfach „id“ eintippen.

Anmerkung: Habt Ihr noch keinen Ordner für die Bücher angelegt dann müsst Ihr im Verzeichnis Docker den Ordner „books“ anlegen.

Anmerkung: Solltet Ihr einen Fehler beim erstellen erhalten prüft bitte ob Ihr die Hardwarebeschleunigung benötigt. Dies ist in der Regel der Quell der Fehler.

So sieht es nach einiger Zeit in der Konsole aus wenn Ihr dann alles richtig gemacht habt.

Schon haben wir die Installation geschafft und wir haben einen neuen Container im Container-Manager verfügbar. Bitte beachtet hierbei, dass die Installation gut und gerne mal 10 Minuten und mehr dauern kann, je nachdem wie schnell eure Internetleitung ist und wie stark eure Synology ausgelastet ist. Wie du die Einrichtung von „Calibre“ fortsetzt findest du hier.

Einrichtung von „Calibre

Einrichtung von „Calibre

Endlich können wir mit dem Finalen Step beginnen. Wir richten jetzt direkt Calibre auf unserem Synology ein.

Dazu müssen wir natürlich Calibre in unserem Browser öffnen. Geht dazu bitte auf den Link: http://ipvomnas:8080. Schaut gerne mein Beispiel unten an:

HTTPS [Yezz-Media.de]
http://ipvondeinernas:8080 # Ohne https

# Beispiel mit meiner Synology
https://192.168.188.180:8080 # Das wird bei euch jedoch nicht funktionieren. Dies dient nur als Beispiel.

Jetzt seht Ihr den Login-Befehl. Dies einfach mit den von uns vorher eingetragenen Daten ausfüllen:

Im nächsten Fenster suchen wir die Sprache aus. Durch einen Klick auf die jeweilige Sprache wird diese auch gleich aktiviert.

Sollten wir ein passendes Gerät haben, so können wir die Daten dazu eingeben. Sollten wir kein spezielles Gerät haben, so lasst diese Einstellungen einfach auf Generisch.

Jetzt sind wir schon beim letzten Schritt. Hier bestätigen wir nun nur noch das wir fertig sind.

Nachdem wir das bestätigt haben sehen wir auch schon das Fenster mit der Oberfläche von Calibre.

Glückwunsch. Ihr seid nun fertig und könnt direkt mit dem Hochladen von euren Büchern beginnen. Bitte bewertet meine Arbeit indem Ihr bei den jeweiligen Portalen auf Like drückt. Vielen Dank.


Latest Posts