Unabhängige Tests Aktualisiert April 2026 387 Self-Hosting-Guides 5 VPS-Anbieter getestet

guide

So hostest du Calibre-Web selbst auf einem VPS (Komplette Anleitung)

Richte Calibre-Web auf deinem VPS mit dieser Schritt-für-Schritt-Anleitung ein, die speziell für Entwickler und Homelab-Enthusiasten zugeschnitten ist.

So hostest du Calibre-Web selbst auf einem VPS (Komplette Anleitung)

Calibre-Web bietet eine webbasierte Schnittstelle zur Verwaltung von E-Books, die in Calibre gespeichert sind. Für Entwickler und Homelab-Enthusiasten ist das Selbst-Hosting von Calibre-Web auf einem Virtuellen Privat Server (VPS) eine effektive Möglichkeit, auf deine E-Book-Bibliothek remote zuzugreifen und sie zu verwalten. In diesem Leitfaden werden wir besprechen, wie man Calibre-Web auf einem VPS mithilfe von Docker einrichtet.

Voraussetzungen

  1. VPS-Abonnement: Besorge dir einen VPS von einem Anbieter wie Contabo, Hetzner, DigitalOcean, Vultr oder Linode.

  2. Grundkenntnisse: Vertrautheit mit der Kommandozeile und Docker.

  3. Calibre Bücher: Stelle sicher, dass deine Calibre-Bibliothek bereit ist, die du integrieren möchtest.

Wähle einen VPS-Anbieter

Um deine Calibre-Web-Instanz effektiv zu hosten, wähle einen VPS-Anbieter basierend auf deinem Budget und deinen Bedürfnissen. Nachfolgend findest du einen kurzen Vergleich einiger beliebter Optionen:

AnbieterPreisRAMSpeicherBandbreite
Contabo5,99 EUR/Monat4 GB200 GB2000 GB
Hetzner Cloud4,15 EUR/Monat2 GB20 GB20 TB
DigitalOcean6 USD/Monat1 GB25 GB1 TB
Vultr6 USD/Monat1 GB25 GB1 TB
Linode5 USD/Monat1 GB25 GB1 TB

Für ein ausgewogenes Verhältnis zwischen Leistung und Kosteneffektivität ist Hetzner Cloud eine solide Wahl. Siehe unseren kompletten VPS-Vergleich für weitere Optionen.

Schritt 1: Richte deinen VPS ein

  1. Bei VPS anmelden: Greife über SSH auf deinen Server zu.

    ssh root@your_vps_ip
  2. Systempakete aktualisieren:

    apt update && apt upgrade -y
  3. Docker installieren: Befolge die offizielle Installationsanleitung von Docker oder verwende:

    apt install docker.io -y
    systemctl start docker
    systemctl enable docker

Schritt 2: Installiere Docker Compose

  1. Docker Compose herunterladen:

    curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose
  2. Installation überprüfen:

    docker-compose --version

Schritt 3: Richte Calibre-Web in Docker ein

  1. Ein Verzeichnis für Calibre-Web erstellen:

    mkdir ~/calibre-web
    cd ~/calibre-web
  2. Eine docker-compose.yml-Datei erstellen: Verwende einen Texteditor wie nano oder vim.

    nano docker-compose.yml

    Gib die folgende Konfiguration ein:

    version: '3'
    
    services:
      calibre-web:
        image: tecnobit/calibre-web:latest
        container_name: calibre-web
        ports:
          - "8083:8083"
        volumes:
          - ./calibredb:/calibredb
          - ./db:/calibre/db
        environment:
          - PUID=1000
          - PGID=1000

    Dies richtet Calibre-Web so ein, dass es auf Port 8083 läuft und deine lokalen Verzeichnisse für den einfachen Zugriff zugeordnet werden.

  3. Starte Calibre-Web:

    docker-compose up -d
  4. Greife auf Calibre-Web zu: Öffne deinen Webbrowser und gehe zu http://your_vps_ip:8083.

Schritt 4: Calibre-Web konfigurieren

  1. Erste Einrichtung: Folge den Anweisungen auf dem Bildschirm, um deinen Bibliothekspfad und andere Einstellungen einzurichten.
  2. Admin-Einstellungen: Navigiere zu den Admin-Einstellungen, um Präferenzen wie Benutzerverwaltung und Schnittstelleneinstellungen anzupassen.

FAQs

Was soll ich tun, wenn Docker nicht startet?

Wenn Docker nicht startet, überprüfe den Status mit:

systemctl status docker

Überprüfe die Protokolle auf Fehlermeldungen:

journalctl -u docker

Häufige Probleme sind unzureichende Ressourcen oder Berechtigungen. Stelle sicher, dass Docker korrekt installiert ist und dein Benutzer die erforderlichen Berechtigungen hat.

Kann ich Calibre-Web auch auf meinem lokalen Rechner anstelle eines VPS ausführen?

Ja, du kannst Calibre-Web auch auf deinem lokalen Rechner mithilfe von Docker ausführen. Die Schritte werden ähnlich sein, aber du musst sicherstellen, dass dein lokaler Rechner Docker installiert und konfiguriert hat. Das Hosting auf einem VPS bietet jedoch einen besseren Remote-Zugriff und Verfügbarkeit.

Wie kann ich meine Calibre-Web-Daten sichern?

Die Sicherung von Calibre-Web umfasst das Bewahren der Daten, die in den Volumes gespeichert sind, die du in der docker-compose.yml-Datei definiert hast. Du kannst einfach die Volumes an einen anderen Ort kopieren:

tar -cvzf calibre-backup.tar.gz ~/calibre-web/calibredb ~/calibre-web/db

Dieser Befehl komprimiert deine Calibre-Web-Datenbank und Bibliotheksdaten. Bewahre dein Backup an einem sicheren Ort für die zukünftige Verwendung auf.

Fazit

Das Selbst-Hosting von Calibre-Web auf einem VPS ist eine effektive Möglichkeit, deine E-Book-Sammlung zu verwalten. Durch die Nutzung von Docker kannst du deine Umgebung einfach einrichten und an deine Bedürfnisse als Entwickler oder Homelabber anpassen. Nun, da du die notwendigen Schritte kennst, kannst du deine selbst gehostete E-Book-Bibliothek jederzeit und überall genießen.