Docker - Calibre-web

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
Welche Proxy (auch die reversen) sind wie konfiguriert?
 
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
 
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?
 
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?
 
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
 
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?
 
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:
Status
Für weitere Antworten geschlossen.
 

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