Jelu - Bücher lesen verfolgen und Bibliothek selbst hosten

Jelu - Bücher lesen verfolgen und Bibliothek selbst hosten

Jelu ist ein selbstgehosteter Buchtracker, der die eigene Lesehistorie, Wunschlisten und Bibliothek ohne Cloud-Dienste wie Goodreads verwaltet.

Was ist Jelu?

Jelu bietet eine persönliche Alternative zu Goodreads und ähnlichen Diensten: Gelesene Bücher werden mit Bewertung, Notizen und Lesedatum erfasst; eine Wunschliste hält festgehaltene Leseempfehlungen bereit. Metadaten wie Cover, Autor und ISBN werden automatisch von Google Books oder OpenLibrary abgerufen. Die Oberfläche ist schlicht und übersichtlich und läuft vollständig auf dem eigenen Server.

Voraussetzungen

  • Docker 20.10+ / Docker Compose
  • Keine externe Datenbank erforderlich (H2/SQLite eingebettet)

Compose-Beispiel

services:
  jelu:
    image: ghcr.io/bayang/jelu:latest
    container_name: jelu
    restart: unless-stopped
    ports:
      - "11111:11111"
    volumes:
      - ./data:/config
      - ./files:/files
    environment:
      - JELU_DATABASE_PATH=/config/jelu.db
      - JELU_FILES_IMAGES_PATH=/files/images
      - JELU_FILES_IMPORTS_PATH=/files/imports
      - TZ=Europe/Berlin

Hinweise

  • Bücher können per ISBN-Scan (über die mobile Web-App) oder manuelle Suche hinzugefügt werden; Metadaten werden automatisch ergänzt.
  • Die Importfunktion akzeptiert CSV-Exporte von Goodreads, was die Migration bestehender Leselisten erleichtert.
  • Jelu unterstützt mehrere Benutzerkonten — ideal für Haushalte mit mehreren Lesern.
  • Cover und importierte Dateien werden unter ./files gespeichert; dieses Verzeichnis sollte in das Backup eingeschlossen werden.