Calibre & Calibre-Web

Änderungsstand: 2023-08-11

sudo mkdir -p /home/dockervolumes/calibre
cd /home/dockervolumes/calibre && sudo nano docker-compose.yml

Folgendes dort einfügen:

---
version: "2.1"
services:
  calibre:
    image: lscr.io/linuxserver/calibre:latest
    container_name: calibre
    security_opt:
      - seccomp:unconfined                                   #optional
    environment:
      - PUID=1001
      - PGID=1000
      - TZ=Europe/Berlin
#      - PASSWORD=PASSWORT123                                 #optional
#      - CLI_ARGS=                                            #optional
      - UMASK=022
    volumes:
      - /mnt/ssd/sharedfolders/appdata/calibre:/config
    ports:
      - 8083:8080
      - 8181:8181
      - 8084:8081
    restart: unless-stopped

Strg-x, y, Enter

Anschließend die „yml“ starten mit

cd /home/dockervolumes/calibre && sudo docker compose up -d

Quelle:

https://hub.docker.com/r/linuxserver/calibre

Nach ca. 1 Minute Aufruf im Browser: Server-IP:8083

So sollte das Ganze dann ungefähr aussehen (–> auf Deutsch stellen!):

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, wie eben gesehen, erst die Installation des Calibre-Dockers und dessen Konfiguration.

Calibre-Web

sudo mkdir -p /home/dockervolumes/calibre-web
cd /home/dockervolumes/calibre-web && sudo nano docker-compose.yml

Folgendes dort einfügen:

---
version: "2.1"
services:
  calibre-web:
    image: lscr.io/linuxserver/calibre-web:latest
    container_name: calibre-web
    environment:
      - PUID=1001
      - PGID=1000
      - TZ=Europe/Berlin
      - OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
      - UMASK=022
    volumes:
      - /mnt/ssd/sharedfolders/appdata/calibre-web:/config
      - /mnt/ssd/sharedfolders/appdata/calibre/Calibre-Bibliothek:/books          # Hier kommen die E-Books rein
    ports:
      - 8085:8083
    restart: unless-stopped

Strg-x, y, Enter

Anschließend die „yml“ starten mit

cd /home/dockervolumes/calibre-web && sudo docker compose up -d

Quelle:

https://hub.docker.com/r/linuxserver/calibre-web

sudo chmod -R 777 /mnt/ssd/sharedfolders/appdata/calibre/Calibre-Bibliothek

Nach ca. 2 Minuten Aufruf im Browser: Server-IP:8085

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

Username: admin

Passwort: admin123

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

Die Konfiguration ist dann soweit selbsterklärend.

Neue Bücher kann man dann ins Verzeichnis /mnt/ssd/sharedfolders/appdata/calibre/Calibre-Bibliothek bzw. unter Windows per SMB-Zugriff auf \\192.168.1.200\shared\appdata\calibre\Calibre-Bibliothek hineinkopieren (dieser Ordner wurde beschreibbar gemacht). 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. Etwas Tricky, aber einmal eingerichtet, hat man ein tolles Leseerlebnis.

Erstelle eine Website wie diese mit WordPress.com
Jetzt starten