{"id":5147,"date":"2024-08-26T10:00:00","date_gmt":"2024-08-26T10:00:00","guid":{"rendered":"https:\/\/netguide.io\/linux\/calibre-web-ein-praktisches-front-end-zur-ebook-verwaltung\/"},"modified":"2026-08-14T19:29:28","modified_gmt":"2026-08-14T19:29:28","slug":"calibre-web-ein-praktisches-front-end-zur-ebook-verwaltung","status":"publish","type":"post","link":"https:\/\/netguide.io\/linux\/de\/calibre-web-ein-praktisches-front-end-zur-ebook-verwaltung\/","title":{"rendered":"Calibre Web: Ein Praktisches Front-End zur eBook Verwaltung"},"content":{"rendered":"<script type=\"text\/plain\" data-tcf=\"waiting-for-consent\" data-id=\"4797\" data-bid=\"2\" data-placement=\"4798\">PGRpdiBpZD0ibmV0Z3VpZGVhLTY2MDA4NTYyNyIgY2xhc3M9Im5ldGd1aWRlYS1iZWZvcmUtY29udGVudCBuZXRndWlkZWEtZW50aXR5LXBsYWNlbWVudCI+PGRpdiBjbGFzcz0ibmV0Z3VpZGVhLWFkbGFiZWwiPkFkdmVydGlzZW1lbnRzPC9kaXY+PHNjcmlwdCBhc3luYyBzcmM9Ii8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzP2NsaWVudD1jYS1wdWItNjI1ODU1NjI1NzI0NTk5OCIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+PC9zY3JpcHQ+PGlucyBjbGFzcz0iYWRzYnlnb29nbGUiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyIgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi02MjU4NTU2MjU3MjQ1OTk4IiAKZGF0YS1hZC1zbG90PSIzNDk0MTE1MzQyIiAKZGF0YS1hZC1mb3JtYXQ9ImF1dG8iPjwvaW5zPgo8c2NyaXB0PiAKKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsgCjwvc2NyaXB0Pgo8L2Rpdj4=<\/script>\n<p class=\"wp-block-paragraph\"><strong>Calibre Web<\/strong> verwandelt deine Calibre-Bibliothek in eine moderne, im Browser erreichbare E-Book-Zentrale, auf die du von jedem Ger\u00e4t im Heimnetz zugreifen kannst. W\u00e4hrend das Desktop-Programm Calibre zum Verwalten, Konvertieren und Verschlagworten von E-Books gedacht ist, liefert Calibre Web eine aufger\u00e4umte Weboberfl\u00e4che, \u00fcber die du B\u00fccher durchsuchst, herunterl\u00e4dst und sogar direkt im Browser liest. In dieser Anleitung installierst du Calibre Web als Docker-Container \u2013 einmal klassisch per Docker Compose auf der Kommandozeile und einmal komfortabel \u00fcber Portainer.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/main_screen-1024x779-1.png\" alt=\"Calibre Web Hauptbildschirm mit der E-Book-Bibliothek im Browser\" class=\"wp-image-5291\" width=\"1024\" height=\"779\" srcset=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/main_screen-1024x779-1.png 1024w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/main_screen-1024x779-1-300x228.png 300w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/main_screen-1024x779-1-768x584.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Was ist Calibre Web und wof\u00fcr brauchst du es?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Calibre selbst ist ein vielseitiges, kostenloses Werkzeug zum Organisieren, Konvertieren und Lesen von E-Books. Es l\u00e4uft als Desktop-Anwendung und speichert deine gesamte Sammlung in einer eigenen Datenbank. Der Haken: Calibre ist auf den lokalen Rechner beschr\u00e4nkt. Genau hier setzt <strong>Calibre Web<\/strong> an. Das Webinterface greift auf dieselbe Calibre-Datenbank zu und macht deine Bibliothek \u00fcber den Browser verf\u00fcgbar \u2013 ideal, wenn die Sammlung auf einem Server oder NAS liegt und mehrere Personen im Haushalt darauf zugreifen sollen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00dcber Calibre Web durchsuchst du deine Titel nach Autor, Serie oder Schlagwort, l\u00e4dst B\u00fccher im gew\u00fcnschten Format herunter und schickst sie per Klick an deinen E-Reader. Da alles zentral auf dem Server l\u00e4uft, ist die Bibliothek immer aktuell und von \u00fcberall erreichbar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Voraussetzungen f\u00fcr die Installation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr die Installation ben\u00f6tigst du einen Linux-Host, auf dem Docker und Docker Compose bereits eingerichtet sind. Au\u00dferdem solltest du per SSH mit dem Server verbunden sein. Falls Docker noch fehlt, richtest du es je nach System zuerst ein \u2013 etwa auf einem Ubuntu-Server, unter Debian oder auf einem Raspberry Pi. Eine bestehende Calibre-Datenbank ist praktisch, aber kein Muss: Calibre Web kann auch eine leere Bibliothek anlegen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Calibre Web per Docker Compose installieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Abschnitt richtest du Calibre Web direkt auf der Kommandozeile ein. Das Prinzip: Du legst einen Projektordner an, beschreibst den Container in einer <code>docker-compose.yml<\/code> und startest ihn anschlie\u00dfend mit einem einzigen Befehl.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 1: Projektordner anlegen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Zuerst erstellst du einen Ordner f\u00fcr Calibre Web und wechselst in ihn hinein. Ersetze <code>&lt;username&gt;<\/code> durch deinen eigenen Benutzernamen.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\"><pre class=\"shiki\" tabindex=\"0\" data-language=\"bash\"><code>mkdir \/home\/&lt;username&gt;\/Calibre-web\ncd \/home\/&lt;username&gt;\/Calibre-web<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 2: docker-compose.yml erstellen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ffne im Projektordner eine neue <code>docker-compose.yml<\/code> mit dem Editor Nano:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\"><pre class=\"shiki\" tabindex=\"0\" data-language=\"bash\"><code>nano docker-compose.yml<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcge den folgenden Inhalt ein. Die beiden Platzhalter unter <code>volumes<\/code> passt du im n\u00e4chsten Schritt an deine echten Pfade an. Speichere anschlie\u00dfend mit <strong>Strg + O<\/strong> und schlie\u00dfe den Editor mit <strong>Strg + X<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\"><pre class=\"shiki\" tabindex=\"0\" data-language=\"yaml\"><code>---\nservices:\n  calibre-web:\n    image: ghcr.io\/linuxserver\/calibre-web\n    container_name: calibre-web\n    environment:\n      - PUID=1000\n      - PGID=1000\n      - TZ=Europe\/Berlin\n      - DOCKER_MODS=linuxserver\/calibre-web:calibre\n    volumes:\n      - &lt;Pfad zum Config-Ordner&gt;:\/config\n      - &lt;Pfad zur Calibre-Datenbank&gt;:\/books\n    ports:\n      - 8083:8083\n    restart: unless-stopped<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Kurz zu den wichtigsten Eintr\u00e4gen: <code>PUID<\/code> und <code>PGID<\/code> legen fest, unter welchem Benutzer der Container l\u00e4uft (Standard ist meist 1000). \u00dcber <code>TZ<\/code> stellst du die Zeitzone ein, und <code>DOCKER_MODS<\/code> l\u00e4dt zus\u00e4tzlich die vollst\u00e4ndige Calibre-Engine, damit auch die Formatkonvertierung im Web funktioniert. Der Port <code>8083<\/code> ist die Adresse, unter der die Weboberfl\u00e4che sp\u00e4ter erreichbar ist. Die Datenbank darf \u00fcbrigens auch auf einem NFS- oder CIFS-Share liegen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 3: Ordner f\u00fcr Config und Datenbank anlegen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Calibre Web braucht zwei Verzeichnisse: eines f\u00fcr die eigene Konfiguration und eines f\u00fcr die Calibre-Datenbank mit den B\u00fcchern. Die folgende Struktur ist als Beispiel gedacht und kann so \u00fcbernommen werden. Verweise alternativ auf eine bereits vorhandene Calibre-Datenbank.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\"><pre class=\"shiki\" tabindex=\"0\" data-language=\"bash\"><code>mkdir -p \/home\/&lt;username&gt;\/Calibre-web\/config\nmkdir -p \/home\/&lt;username&gt;\/Calibre-web\/books<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 4: Pfade in der docker-compose.yml anpassen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ffne die Datei erneut, um die beiden Platzhalter durch die eben erstellten Pfade zu ersetzen:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\"><pre class=\"shiki\" tabindex=\"0\" data-language=\"bash\"><code>nano docker-compose.yml<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Trage nun die konkreten Verzeichnisse ein. Die fertige <code>docker-compose.yml<\/code> sieht dann so aus:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\"><pre class=\"shiki\" tabindex=\"0\" data-language=\"yaml\"><code>---\nservices:\n  calibre-web:\n    image: ghcr.io\/linuxserver\/calibre-web\n    container_name: calibre-web\n    environment:\n      - PUID=1000\n      - PGID=1000\n      - TZ=Europe\/Berlin\n      - DOCKER_MODS=linuxserver\/calibre-web:calibre\n    volumes:\n      - \/home\/&lt;username&gt;\/Calibre-web\/config:\/config\n      - \/home\/&lt;username&gt;\/Calibre-web\/books:\/books\n    ports:\n      - 8083:8083\n    restart: unless-stopped<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Speichere die \u00c4nderungen wieder mit <strong>Strg + O<\/strong> und verlasse Nano mit <strong>Strg + X<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 5: Container starten<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt startest du Calibre Web. Das Flag <code>-d<\/code> sorgt daf\u00fcr, dass der Container im Hintergrund l\u00e4uft:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\"><pre class=\"shiki\" tabindex=\"0\" data-language=\"bash\"><code>docker compose up -d<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Docker l\u00e4dt beim ersten Start das Image herunter und richtet den Container ein. Das kann je nach Internetverbindung ein paar Minuten dauern.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 6: Calibre Web aufrufen und einloggen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Rufe die Weboberfl\u00e4che im Browser auf, indem du die IP-Adresse deines Servers gefolgt vom Port 8083 eingibst, zum Beispiel <code>http:\/\/192.168.1.10:8083<\/code>. Anschlie\u00dfend erscheint die Login-Seite von Calibre Web mit den folgenden Standard-Zugangsdaten:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Benutzername: <strong>admin<\/strong><\/li>\n<li>Passwort: <strong>admin123<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c4ndere Benutzername und Passwort unbedingt sofort nach dem ersten Login \u2013 besonders dann, wenn die Instanz aus dem Internet erreichbar sein soll.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/calibre-web-login-1024x414-1.png\" alt=\"Login-Seite von Calibre Web mit den Standard-Zugangsdaten\" class=\"wp-image-5292\" width=\"1024\" height=\"414\" srcset=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/calibre-web-login-1024x414-1.png 1024w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/calibre-web-login-1024x414-1-300x121.png 300w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/calibre-web-login-1024x414-1-768x311.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nach dem Login gibst du noch den Pfad zur Datenbank an. Hier w\u00e4hlst du das Verzeichnis <code>\/books<\/code> aus. Damit ist die Installation abgeschlossen.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"\/wp-content\/uploads\/2024\/08\/change-calibre-web-databse-path.webm\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Calibre Web mit Portainer installieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du deine Container lieber grafisch verwaltest, kannst du Calibre Web auch \u00fcber Portainer als Stack anlegen. Diese Variante setzt eine bereits funktionierende Portainer-Installation voraus.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 1: Ordnerstruktur vorbereiten<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Falls noch keine Ordner f\u00fcr Config und Datenbank existieren, legst du sie zuerst wie oben in Schritt 3 beschrieben an. Portainer greift auf dieselben Verzeichnisse auf dem Host zu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 2: Stack in Portainer anlegen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Klicke in der Portainer-Weboberfl\u00e4che im linken Men\u00fc auf den Punkt <strong>Stacks<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/portainer-menue.png\" alt=\"Portainer-Men\u00fc mit dem Men\u00fcpunkt Stacks\" class=\"wp-image-5293\" width=\"295\" height=\"514\" srcset=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/portainer-menue.png 295w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/portainer-menue-172x300.png 172w\" sizes=\"auto, (max-width: 295px) 100vw, 295px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">W\u00e4hle anschlie\u00dfend rechts oben die Schaltfl\u00e4che <strong>+ Add Stack<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/portainer-add-stack-1024x329-1.jpg\" alt=\"Portainer: Schaltfl\u00e4che Add Stack zum Anlegen eines neuen Stacks\" class=\"wp-image-5294\" width=\"1024\" height=\"329\" srcset=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/portainer-add-stack-1024x329-1.jpg 1024w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/portainer-add-stack-1024x329-1-300x96.jpg 300w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/portainer-add-stack-1024x329-1-768x247.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Vergib einen Namen f\u00fcr den Stack und f\u00fcge in das gro\u00dfe Textfeld denselben Inhalt der <code>docker-compose.yml<\/code> ein, den du oben verwendet hast. Auch hier m\u00fcssen die Pfade unter <code>volumes<\/code> an deine Verzeichnisse angepasst werden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/portainer-calibre-web-docker-compose-1024x488-1.png\" alt=\"Docker-Compose f\u00fcr Calibre Web im Stack-Editor von Portainer einf\u00fcgen\" class=\"wp-image-5295\" width=\"1024\" height=\"488\" srcset=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/portainer-calibre-web-docker-compose-1024x488-1.png 1024w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/portainer-calibre-web-docker-compose-1024x488-1-300x143.png 300w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/portainer-calibre-web-docker-compose-1024x488-1-768x366.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Klick auf <strong>Deploy the Stack<\/strong> l\u00e4dt die Images herunter und startet den Container. Nach wenigen Minuten erreichst du die Weboberfl\u00e4che wie oben in Schritt 6 beschrieben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Calibre Web sinnvoll erweitern<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sobald Calibre Web l\u00e4uft, lohnt sich ein Blick auf die Synchronisation mit deinem E-Reader. Besitzt du ein Kobo-Ger\u00e4t, kannst du es direkt mit Calibre Web koppeln und neue B\u00fccher drahtlos beziehen. Wie das funktioniert, zeigt die Anleitung <a href=\"\/linux\/de\/kobo-ereader-mit-calibre-web-synchronisieren\/\">Kobo-eReader mit Calibre Web synchronisieren<\/a>. So wird aus der reinen Verwaltung eine komplette, ger\u00e4te\u00fcbergreifende Lesel\u00f6sung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fazit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Calibre Web ist ein schlankes, praktisches Front-End, das deine Calibre-Bibliothek von jedem Browser im Netzwerk erreichbar macht. Dank des fertigen Docker-Images von LinuxServer ist die Installation in wenigen Minuten erledigt \u2013 egal, ob du lieber die Kommandozeile mit Docker Compose oder die grafische Oberfl\u00e4che von Portainer nutzt. Wichtig ist vor allem, die Standard-Zugangsdaten sofort zu \u00e4ndern und die Datenbankpfade sauber zu setzen. Danach steht deiner zentralen, \u00fcberall erreichbaren E-Book-Bibliothek nichts mehr im Weg.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">H\u00e4ufige Fragen (FAQ)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Was ist der Unterschied zwischen Calibre und Calibre Web?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Calibre ist die Desktop-Anwendung zum Verwalten, Konvertieren und Verschlagworten von E-Books. Calibre Web ist ein Webinterface, das auf dieselbe Calibre-Datenbank zugreift und die Bibliothek \u00fcber den Browser verf\u00fcgbar macht. Beide erg\u00e4nzen sich: Calibre pflegt die Sammlung, Calibre Web stellt sie im Netzwerk bereit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Brauche ich eine bestehende Calibre-Datenbank?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nein. Du kannst auf eine vorhandene Datenbank verweisen, aber auch ein leeres Verzeichnis angeben. Calibre Web legt beim ersten Start eine neue Bibliothek an, die du anschlie\u00dfend mit B\u00fcchern f\u00fcllst.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00dcber welchen Port ist Calibre Web erreichbar?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Standardm\u00e4\u00dfig l\u00e4uft Calibre Web auf Port 8083. Du erreichst die Oberfl\u00e4che \u00fcber <code>http:\/\/&lt;Server-IP&gt;:8083<\/code>. Den Port kannst du in der <code>docker-compose.yml<\/code> unter <code>ports<\/code> bei Bedarf \u00e4ndern.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wie lauten die Standard-Zugangsdaten?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Der Standard-Benutzer ist <strong>admin<\/strong> mit dem Passwort <strong>admin123<\/strong>. \u00c4ndere beides direkt nach dem ersten Login, insbesondere wenn die Instanz \u00f6ffentlich erreichbar sein soll.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kann Calibre Web E-Books konvertieren?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ja, sofern die Calibre-Engine im Container vorhanden ist. Genau daf\u00fcr sorgt der Eintrag <code>DOCKER_MODS=linuxserver\/calibre-web:calibre<\/code> in der Compose-Datei. Ohne dieses Modul stehen nur die reinen Verwaltungsfunktionen zur Verf\u00fcgung.<\/p>\n<script type=\"text\/plain\" data-tcf=\"waiting-for-consent\" data-id=\"4799\" data-bid=\"2\" data-placement=\"4800\">PGRpdiBpZD0ibmV0Z3VpZGVhLTMyNjA5OTIzODgiIGNsYXNzPSJuZXRndWlkZWEtYWZ0ZXItY29udGVudCBuZXRndWlkZWEtZW50aXR5LXBsYWNlbWVudCI+PGRpdiBjbGFzcz0ibmV0Z3VpZGVhLWFkbGFiZWwiPkFkdmVydGlzZW1lbnRzPC9kaXY+PHNjcmlwdCBhc3luYyBzcmM9Ii8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzP2NsaWVudD1jYS1wdWItNjI1ODU1NjI1NzI0NTk5OCIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+PC9zY3JpcHQ+PGlucyBjbGFzcz0iYWRzYnlnb29nbGUiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyIgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi02MjU4NTU2MjU3MjQ1OTk4IiAKZGF0YS1hZC1zbG90PSI0NTU5Nzg1MDAyIiAKZGF0YS1hZC1mb3JtYXQ9ImF1dG8iPjwvaW5zPgo8c2NyaXB0PiAKKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsgCjwvc2NyaXB0Pgo8L2Rpdj4=<\/script>","protected":false},"excerpt":{"rendered":"<p>Calibre Web macht deine Calibre-Bibliothek im Browser verfuegbar. So installierst du Calibre Web per Docker Compose oder Portainer Schritt fuer Schritt.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5147","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Tobias Pries","author_link":"https:\/\/netguide.io\/linux\/author\/tobias-pries\/"},"uagb_comment_info":0,"uagb_excerpt":"Calibre Web macht deine Calibre-Bibliothek im Browser verfuegbar. So installierst du Calibre Web per Docker Compose oder Portainer Schritt fuer Schritt.","brizy_media":[],"_links":{"self":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts\/5147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/comments?post=5147"}],"version-history":[{"count":1,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts\/5147\/revisions"}],"predecessor-version":[{"id":5297,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts\/5147\/revisions\/5297"}],"wp:attachment":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/media?parent=5147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/categories?post=5147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/tags?post=5147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}