Guide OPDS pratique
Héberge ta bibliothèque et ouvre-la dans Lectern
Garde les fichiers sur ton propre matériel, parcours les rayons depuis Android et télécharge directement dans Lectern. Calibre-Web convient aux ebooks, Storyteller aux livres avec narration synchronisée.
La réponse courte
Choisis Calibre-Web pour une étagère privée d'ebooks. Choisis Storyteller pour réunir des ebooks et livres audio sans DRM en EPUB 3 à narration synchronisée. Les deux proposent un catalogue OPDS compatible avec Lectern.
Choisir le bon serveur
| Question | Calibre-Web | Storyteller |
|---|---|---|
| Idéal pour | Gérer et télécharger des ebooks | Ebooks, audio et lecture synchronisée |
| Bibliothèque | Calibre avec metadata.db | Stockage propre |
| Dans Lectern | Éditions EPUB | EPUB ou EPUB synchronisé |
| Charge | Légère | L'alignement peut être lourd |
Pour un réseau domestique, commence par Calibre-Web. Consulte le comparatif complet si lire et écouter ensemble est l'objectif.
Avant de commencer
- Un ordinateur, NAS ou serveur allumé pendant la navigation.
- Docker Compose et des dossiers persistants.
- Des EPUB sans DRM. Lectern masque les entrées uniquement audio.
- L'adresse IP locale, par exemple
192.168.1.50.
Commence sur le Wi-Fi domestique. Pour l'extérieur, utilise un VPN privé ou un reverse proxy HTTPS bien configuré. N'expose jamais une connexion non chiffrée.
Voie A : Calibre-Web
Remplace les chemins /path/to/... et adapte PUID, PGID et le fuseau. Le dossier des livres doit contenir une bibliothèque Calibre et metadata.db.
services:
calibre-web:
image: lscr.io/linuxserver/calibre-web:latest
container_name: calibre-web
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- /path/to/calibre-web/config:/config
- /path/to/calibre/library:/books
ports:
- 8083:8083
restart: unless-stopped- Enregistre sous
compose.yamlet lancedocker compose up -d. - Ouvre
http://IP-SERVEUR:8083et indique/books. - Connecte-toi avec
adminetadmin123, puis change immédiatement le mot de passe. - Ajoute les livres avec Calibre. Pour un dossier d'import automatique, utilise Calibre-Web Automated.
- Teste
http://IP-SERVEUR:8083/opds.
Les réglages actuels sont dans le dépôt LinuxServer officiel.
Voie B : Storyteller
Crée une clé avec openssl rand -base64 32 et place seulement sa valeur dans STORYTELLER_SECRET_KEY.txt.
services:
web:
image: registry.gitlab.com/storyteller-platform/storyteller:latest
volumes:
- /path/to/storyteller/data:/data:rw
environment:
- STORYTELLER_SECRET_KEY_FILE=/run/secrets/secret_key
ports:
- "8001:8001"
secrets:
- secret_key
restart: unless-stopped
secrets:
secret_key:
file: ./STORYTELLER_SECRET_KEY.txt- Lance Compose et ouvre
http://IP-SERVEUR:8001. - Crée le compte administrateur et ajoute un ebook, un livre audio ou les deux.
- Avec les deux fichiers, lance l'alignement et attends la fin.
- Le flux OPDS est actif par défaut : tes identifiants suffisent. S'il a été désactivé, réactive-le dans Réglages → OPDS. L'adresse se termine par
/opds. - Dans Lectern, utilise tes identifiants Storyteller habituels.
Vérifie le guide d'hébergement officiel et la documentation OPDS.
Connecter Lectern
- Ouvre la bibliothèque. Appuie sur plus, puis sur Livres gratuits et auto-hébergés.
- Choisis Storyteller ou Calibre-Web.
- Saisis l'adresse. Par exemple
http://192.168.1.50:8083ou ton domaine HTTPS. - Ajoute le nom et le mot de passe. Ils restent chiffrés sur l'appareil.
- Connecte-toi. Télécharge un EPUB dans la bibliothèque Lectern normale.
Pour un sous-chemin de reverse proxy, saisis l'URL complète. Pour un autre serveur, choisis Autre flux OPDS.
Résoudre les problèmes courants
Serveur inaccessible
localhost désigne le téléphone. Utilise l'adresse LAN et vérifie le Wi-Fi et le pare-feu.
Nouvelle demande de connexion
Teste les mêmes identifiants dans le navigateur. Une configuration uniquement OAuth peut exiger un utilisateur OPDS local.
Catalogue vide
Le flux doit proposer un EPUB. Lectern masque les éléments uniquement audio.
Échec HTTPS
Utilise un certificat approuvé par Android avec la chaîne complète.
Questions sur OPDS auto-hébergé
Adresse du serveur ou URL OPDS complète ?
L'adresse suffit pour Storyteller et Calibre-Web. Utilise l'URL complète pour un sous-chemin ou un autre serveur.
Puis-je me connecter depuis Internet ?
Oui, avec HTTPS approuvé ou un VPN privé. N'expose pas une connexion non chiffrée.
Lectern diffuse-t-il les livres audio Storyteller ?
Non. Lectern importe les EPUB et EPUB synchronisés, et masque les entrées uniquement audio.
Mes identifiants vont-ils chez Lectern ?
Non. Ils restent chiffrés sur ton appareil Android et ne sont envoyés qu'à ton serveur.
Comprendre les choix
Continuer avec OPDS
Tes livres, ton serveur
Connecte-toi une fois, télécharge tes livres, puis lis et écoute hors ligne.
Disponible surGoogle Play