Ihre E-Book-Bibliothek, in Frankreich gehostet
Der leichtgewichtige Webserver für Ihre Calibre-Bibliothek angetrieben von COPS, installiert und gewartet von DINAO. Ihre Bücher verbleiben auf unseren französischen Servern — überall zugänglich, auf allen Ihren Lesegeräten.
Was ist COPS?
COPS — für Calibre OPDS (and HTML) PHP Server — ist eine leichtgewichtige Web-Alternative zum integrierten Inhaltsserver von Calibre. Die Grundlage des Projekts ist einfach: Calibre ist ein hervorragendes Werkzeug zur Verwaltung einer E-Book-Bibliothek, wird aber schnell unhandlich, wenn es darum geht, sie online bereitzustellen. COPS übernimmt diese Aufgabe und stellt Ihren bestehenden Calibre-Ordner in zwei Formen zur Verfügung: einen OPDS-Katalog mit voller Kompatibilität und eine HTML-Schnittstelle, die von jedem Gerät aus navigierbar ist — Smartphone, Tablet oder E-Ink-E-Reader.
COPS liest direkt die von Calibre generierte metadata.db-Datenbank (SQLite), ohne sie zu duplizieren oder zu transformieren. Es bietet eine integrierte Suche (OpenSearch), die Verwaltung von mehrer Bibliotheken in einer einzigen Installation, die Unterstützung von Calibre-Spalten und Filterfacetten. Alle von Calibre unterstützten Formate werden bereitgestellt: EPUB, MOBI, PDF, AZW3, CBR, CBZ…
Der OPDS-Feed wird von den meisten auf dem Markt verfügbaren Lese-Apps (Moon+ Reader, FBReader, KOReader…) sowie von Kobo- und Sony PRS-E-Readern genutzt. Technisch ist COPS in PHP geschrieben und benötigt lediglich einen Webserver mit einigen Standarderweiterungen. Der Ressourcenverbrauch ist bewusst minimal gehalten: wenig Code, keine dedizierte Datenbank, sehr geringe CPU- und RAM-Auslastung.
Der typische Anwendungsfall ist das Self-Hosting einer persönlichen oder familiären Bibliothek: Der Calibre-Ordner wird mit dem Server synchronisiert (über Syncthing, Nextcloud, eine Netzwerkfreigabe…) und COPS macht ihn online überall auf jedem OPDS-kompatiblen Gerät zugänglich. DINAO installiert es in einem Container auf französischem Boden und übernimmt den Betrieb.
Hosten Sie COPS bei DINAO
Ressourcenstufen kompatibel mit den Anforderungen von COPS (min. 1 vCPU / 512 Mo / 2 Go (hors bibliothèque ebooks)). In Frankreich gehostet, vollständig gemanagt.
- 1 dedizierte vCPUs
- 2 Go RAM
- 20 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
- 2 dedizierte vCPUs
- 4 Go RAM
- 40 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
- 4 dedizierte vCPUs
- 8 Go RAM
- 80 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
- 8 dedizierte vCPUs
- 16 Go RAM
- 160 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
Technische Details
Sie fragen sich…
Muss Calibre auf dem Server installiert werden?
Nein. COPS liest ausschließlich die von Calibre erzeugte metadata.db-Datenbank; die Calibre-Software muss auf der Serverseite nicht vorhanden sein.
Wie synchronisiere ich meine Bibliothek mit COPS?
Über jeden beliebigen Synchronisationsweg: Syncthing, Nextcloud, rsync, eine Netzwerkfreigabe oder ein eingehängtes Docker-Volume. COPS erkennt Änderungen an der Datenbank beim nächsten Laden.
Können meine E-Reader darauf zugreifen?
Ja, jede App oder jeder E-Reader, der OPDS unterstützt (Moon+ Reader, FBReader, KOReader, Kobo…). Es muss lediglich die URL des COPS-OPDS-Feeds angegeben werden.
Kann der Zugriff durch ein Passwort geschützt werden?
Ja. COPS unterstützt eine Basisauthentifizierung, und DINAO kann einen Schutz auf Webserver-Ebene (HTTP-Auth, Reverse-Proxy) hinzufügen, um einen privaten Zugriff zu gewährleisten.
Wie viele Bibliotheken können bedient werden?
Mehrere separate Calibre-Bibliotheken können in einer einzigen COPS-Installation konfiguriert werden.