Docker - Calibre-web

Thorfinn

Benutzer
Sehr erfahren
Mitglied seit
24. Mai 2019
Beiträge
1.605
Punkte für Reaktionen
363
Punkte
103
Welche Proxy (auch die reversen) sind wie konfiguriert?
 

masaga

Benutzer
Mitglied seit
06. Aug 2013
Beiträge
17
Punkte für Reaktionen
0
Punkte
1
hui, deine Fragen streifen Bereiche, wo ich so gar nicht sattelfest bin o_O
meinst du diese Einstellungen?
Bildschirmfoto 2021-12-07 um 22.21.02.png
 

Thorfinn

Benutzer
Sehr erfahren
Mitglied seit
24. Mai 2019
Beiträge
1.605
Punkte für Reaktionen
363
Punkte
103
Es wundert mich jetzt nicht, dass Calibre Web auf Anfragen an 192.168.0.10:8083 (ein Port des Wirtsystems) nicht antwortet, wenn der Container im Docker auf der Adresse 172.17.0.1 lauscht.
Da muss eine Weiterleitung eingerichtet werden - dein Container muss angedockt werden.

Warum lässt du das nicht als direkte Brücke (bridged mode) laufen?
 

masaga

Benutzer
Mitglied seit
06. Aug 2013
Beiträge
17
Punkte für Reaktionen
0
Punkte
1
ja, wie ich vermutete, hab ich zwar diese Anleitung genau umsetzen können, aber bedeutsame Einstellungen mangels Einblick und Fachwissen nicht getroffen habe :-(
Ich habe schnell mal die Systemeinstellungen und die Docker-Container-Einstellungen durchgesehen, aber nicht gefunden, das mich an eine Möglichkeit erinnert, wie ich diese Brücke einrichten kann... Darf ich dich um eine Kurzanleitung bitten, wo ich den Ort finde, dies einstellen zu können?
 

dojo

Benutzer
Mitglied seit
14. Dez 2016
Beiträge
71
Punkte für Reaktionen
9
Punkte
8
Ich stelle hier nochmals die Frage: Läuft denn Calibre überhaupt - also ohne "Web"?

FYI: Calibre-Web ist komplett ohne den Calibre Server lauffähig. Calibre-Web greift direkt auf die Datenbank-Datei zu.

Es wundert mich jetzt nicht, dass Calibre Web auf Anfragen an 192.168.0.10:8083 (ein Port des Wirtsystems) nicht antwortet, wenn der Container im Docker auf der Adresse 172.17.0.1 lauscht.
Da muss eine Weiterleitung eingerichtet werden - dein Container muss angedockt werden.

Warum lässt du das nicht als direkte Brücke (bridged mode) laufen?

Dieser Aussage muss ich widersprechen. Das Netzwerk "bridge" benutzt in diesem Fall den Treiber "bridge". Somit ist es durchaus möglich über <IP-Synology>:8083 auf calibre-web zuzugreifen.



Ich habe dir hier mal meine docker-compose.yml angefügt. Jeweils von calibre als auch von calibre-web. Die Labels kannst du prinzipiell ignorieren da diese für den traefik reverse proxy bzw. watchtower vorgesehen sind. In meinem Fall habe ich bereits ein bestehendes Netzwerk "traefik_default", in das ich calibre-web anfügen möchte. Wenn du die entsprechenden Einstellungen weg lässt, erstellt er ein neues was standartmäßig im bridge mode ist. Das hat ja soweit bei dir schon geklappt.

YAML:
version: '2'
services:
  calibre-web:
    image: linuxserver/calibre-web
    container_name: calibre-web
    labels:
    - com.centurylinklabs.watchtower.enable=true
    - traefik.enable=true
    - traefik.http.routers.calibre-web.rule=Host(`ebooks.meine-domain.foo`)
    - traefik.http.routers.calibre-web.entrypoints=web
    - traefik.http.routers.calibre-web.middlewares=calibre-web-redirect-websecure
    - traefik.http.routers.calibre-web.entrypoints=websecure
    - traefik.http.routers.calibre-web.tls.certresolver=allinkl
    - traefik.http.middlewares.calibre-web-redirect-websecure.redirectscheme.scheme=https
    - traefik.docker.network=traefik_default
    environment:
      - PUID=1053
      - PGID=1053
      - TZ=Europe/Berlin
      - DOCKER_MODS=linuxserver/calibre-web:calibre
    volumes:
      - /volume3/RAID/Docker/calibre-web/config:/config
      - /volume3/RAID/Downloads/EBooks/Calibre-Bibliothek:/books
    ports:
      - 32788:8083
    restart: unless-stopped
    networks:
      - traefik_default
networks:
  traefik_default:
    external: true

YAML:
version: '2'
services:
  calibre:
    image: linuxserver/calibre
    container_name: calibre
    labels:
    - com.centurylinklabs.watchtower.enable=true
    environment:
      - PUID=1053
      - PGID=1053
      - TZ=Europe/Berlin
    volumes:
      - /volume3/RAID/Docker/calibre/config:/config
      - /volume3/RAID/Downloads/EBooks/Calibre-Bibliothek:/library
      - /volume3/RAID/Downloads/EBooks/Calibre-Import:/import
    ports:
      - 32786:8080
      - 32787:8081
    restart: unless-stopped
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.264
Punkte für Reaktionen
923
Punkte
174
FYI: Calibre-Web ist komplett ohne den Calibre Server lauffähig. Calibre-Web greift direkt auf die Datenbank-Datei zu.
Nach meinem Verständnis muss dazu erst eine Calibre-Datenbank erstellt werden. Erstellt denn Calibre-Web die Datenbankstruktur selbstständig und übernimmt ebenfalls die Indizierung der Medien - unabhängig vom Calibre-Server?
 

dojo

Benutzer
Mitglied seit
14. Dez 2016
Beiträge
71
Punkte für Reaktionen
9
Punkte
8
Da hast du natürlich vollkommen Recht. Aber sobald diese erstellt wurde (was ja hier der Fall war) kann man das Webinterface unabhängig nutzen. Sollte nicht falsch verstanden werden. Ging hier ja primär darum das Webinterface zum laufen zu bekommen.
 
Zuletzt bearbeitet von einem Moderator:


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat