Chapter Sync - Lesefortschritt zwischen verschiedenen Apps teilen
Chapter Sync - Lesefortschritt zwischen verschiedenen Apps teilen
Chapter Sync synchronisiert den Lesefortschritt für E-Books und Manga zwischen verschiedenen Lese-Apps und Geräten über eine zentrale selbst gehostete API.
Was ist Chapter Sync?
Wer auf mehreren Geräten oder mit unterschiedlichen Apps liest — etwa Kavita auf dem Tablet und Moon+ Reader auf dem Smartphone — steht oft vor dem Problem, dass der Fortschritt nicht übertragen wird. Chapter Sync löst dieses Problem durch eine offene Synchronisations-API, an die kompatible Apps ihren Lesefortschritt senden und empfangen können. Unterstützt werden gängige Protokolle wie OPDS und Komga-kompatible Schnittstellen, sodass keine proprietäre Cloud benötigt wird.
Voraussetzungen
- Docker 20.10+ / Docker Compose
- Kompatible Lese-App auf dem Client-Gerät (z. B. Kavita, Moon+ Reader mit Plugin)
Compose-Beispiel
services:
chapter-sync:
image: ghcr.io/chaptersync/chaptersync:latest
container_name: chapter-sync
restart: unless-stopped
ports:
- "8088:8088"
volumes:
- ./data:/data
environment:
- TZ=Europe/Berlin
- SECRET_KEY=langer_zufaelliger_schluessel
- ALLOW_REGISTRATION=false
Hinweise
ALLOW_REGISTRATION=falseverhindert, dass sich unbekannte Benutzer selbst registrieren — Konten werden dann manuell über die Admin-Oberfläche angelegt.- Das
/data-Volume enthält die SQLite-Datenbank mit allen Fortschritts-Einträgen und sollte regelmäßig gesichert werden. - Chapter Sync kommuniziert über eine REST-API; die genauen Endpunkte sind in der Dokumentation der kompatiblen Apps konfigurierbar.
- Der Dienst ist zustandslos genug, um problemlos hinter einem Reverse-Proxy mit HTTPS betrieben zu werden.