BookLore - Buchbibliothek mit Metadaten selbst verwalten

BookLore - Buchbibliothek mit Metadaten selbst verwalten

BookLore ist eine selbstgehostete Buchverwaltung, die E-Books und physische Bücher mit Cover, Metadaten und Lesefortschritt organisiert.

Was ist BookLore?

BookLore bietet ein modernes Web-Interface zur Verwaltung der persönlichen Buchsammlung. E-Books in den Formaten EPUB, PDF und CBZ werden direkt im Browser lesbar — kein separater Reader nötig. Metadaten wie Autor, Verlag, ISBN und Beschreibung werden automatisch aus öffentlichen Quellen wie OpenLibrary und Google Books bezogen. Lesefortschritte und Bewertungen lassen sich pro Buch erfassen. Mehrere Benutzer können mit separaten Bibliotheken und Lesehistorien angelegt werden.

Voraussetzungen

  • Docker 20.10+ / Docker Compose
  • Speicherplatz für die E-Book-Sammlung
  • Port 8080 verfügbar

Compose-Beispiel

services:
  booklore:
    image: ghcr.io/adityachandelgit/booklore:latest
    container_name: booklore
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - ./books:/books
      - ./config:/config
    environment:
      - TZ=Europe/Berlin
      - BOOKLORE_PORT=8080

Hinweise

  • Der /books-Pfad sollte direkt auf den Ordner mit den vorhandenen E-Book-Dateien zeigen — BookLore scannt diesen beim ersten Start automatisch.
  • Metadaten-Quellen lassen sich in den Einstellungen priorisieren oder deaktivieren.
  • Das integrierte EPUB-Reader-Interface funktioniert ohne zusätzliche Plugins direkt im modernen Browser.
  • Backups des /config-Ordners sichern alle Metadaten, Fortschritte und Nutzerdaten.