3,K
Calibre Web ist eine einfache Möglichkeit die eigenen Bücher bequem über den Webbrowser zu lesen. Hier zeige ich euch, wie ihr innerhalb weniger Minuten Calibre Web installiert und konfiguriert.
Darum | Änderungen |
---|---|
16.05.2022 | Erstellung dieser Anleitung |
21.09.2022 | Hinzufügen der TimeZone, Anpassung an neue Traefik Anleitung |
03.11.2022 | Einrückung in der Docker Compose angepasst. Anpassung an Docker Compose v2, Kapitel 1 neu hinzugefügt |
16.03.2023 | Docker Mods an aktuelle Version angepasst. |
29.05.2023 | Anpassung an neue Traefik Anleitung |
05.12.2023 | Neuer Ordner wird angelegt. Danke an @BerndS |
1. Grundvoraussetzung
- Docker & Docker Compose v2 (Debian / Ubuntu)
- TRAEFIK V2 + 3 – REVERSE-PROXY MIT CROWDSEC IM STACK EINRICHTEN
2. Ordner anlegen
Zuerst legen wir uns passende Ordner-Strukturen an.
mkdir -p /opt/containers/calibre/books/.calnotes
Bei diesem Inhalt handelt es sich um exklusiven Content für Community Plus Mitglieder und Supporter.
Bitte logge dich mit deinem Account ein um den Inhalt zu sehen.
14. Quellen
https://hub.docker.com/r/linuxserver/calibre-web
Wenn man seine Bibliothek auf einem Netzwerkserver hat, bekommt mein leider ein Problem, das auf der Datenbank nicht geschrieben werden kann.
Wer das gerne beheben will, kann Folgendes in der /etc/fstab eintragen
//192.168.xxx.xxx/nas /home/username/nas cifs nobrl,username=username,password=xxxx,uid=1001,gid=1001 0 0
Anschließen muss der Server einmal neu gestartet werden ein Reload oder mount Befehl scheint nicht auszureichen
Salve,
ich bekomme ebenfalls leider nur ein Bad Gateway.
Könnte das an Portainer liegen oder muss ich andere Dinge anpassen?
Habe noch eine ältere Version deiner Anleitung für Traefik drin, die vom Mai 23.
Edit:
Hat zwar geklappt, aber der Befehl
“docker exec -it calibre-web /bin/bash -c “cd /app/calibre/bin && calibredb restore_database –really-do-it –with-library /books”
gibt nur den Fehler aus, dass der Ordner “.calnotes” fehlt.
Was kann ich da tun?
Hallo, Christian,
nach längerer zeit der untätigkeit habe ich mich dazu entschlossen, calibre auf meinem raspi zu installieren. Deine anleitung war wie immer sehr hilfreich, allerdings scheitere ich daran, den server zum laufen zu bringen. Der befehl zum einrichten der datenbank scheitert mit der fehlermeldung _file not found_. Das aufrufen einer shell in calibre-web unter portainer, der wechsel ins verzeichnis /app/calibre und das anschließende aufrufen von _calibredb_ zeitigt die fehlermeldung _cannot execute binary file: Exec format error_. Das erinnert mich an meine alten zeiten, als ich nicht einmal nextcloud in seiner dockerversion zum laufen bringen konnte. Nachforschungen auf dem docker-hub haben für calibre ergeben, daß die zur verfügung gestellten versionen auch für den raspi (64bit) geeignet sind und automatisch die richtige os-version auswählen. Das scheint dann wohl doch nicht der fall zu sein. Ich weiß mir keinen rat. Vielleicht kann mir hier jemand helfen.
Ich sage schon mal danke.
Gruß jko
Hallo Christian,
in dem docker-compose file ist environment zu weit eingerückt und generiert eine Fehlermeldung.
yaml: line 11: did not find expected key
Gruss,
Enrico
Hallo Christian,
ich versuche Calibre wieder ans laufen zu kriegen (ohne CrowdSec). Nach der neuen Anleitung Traefik mit CrowdSec bekomme ich hier ein Bad Gateway. Tandoor hat ohne zu murren geklappt (ohne CrowdSec). An welchen Variablen muss ich den was verändern. Ich kann da keinen Zusammenhang erkennen. Danke für deine Rückmeldung.