Emporter mes e-books : de Kindle vers Calibre et vers un serveur de livres personnel
Vos e-books sortir de l'écosystème Amazon est une question de trois étapes : télécharger, supprimer le DRM, et importer dans Calibre. Ensuite, vous mettez en place votre propre serveur qui rend votre bibliothèque disponible sur chaque appareil de la maison. Cet article explique comment cela fonctionne, pour ceux qui passent à Linux ou qui veulent simplement posséder leurs livres au lieu de les louer.
Prérequis
- Un ordinateur avec Linux, Windows ou macOS — Calibre 7.x fonctionne sur les trois.
- L'application de bureau Kindle (version 2.x) sur Windows ou macOS, connectée avec votre compte Amazon.
- Votre appareil Kindle avec câble USB, si vous voulez récupérer les livres directement depuis l'appareil.
- Calibre 7.x, à installer via votre gestionnaire de paquets ou le site officiel.
- Le plugin DeDRM (version 10.0.x) pour Calibre — uniquement nécessaire si vous avez des livres avec DRM.
Étape 1 : Téléchargez votre bibliothèque Kindle
Ouvrez l'application de bureau Kindle et connectez-vous avec votre compte Amazon. Tous vos achats apparaissent dans la vue bibliothèque. Sélectionnez les livres que vous voulez transférer et choisissez de les télécharger vers l'appareil. Les fichiers arrivent dans un dossier local, généralement sous Documents\My Kindle Content sur Windows ou ~/Library/Application Support/Kindle sur macOS.
Les formats de fichiers sont AZW3 ou KFX, tous deux protégés par DRM. Sans supprimer cette protection, vous ne pouvez les lire que sur des appareils Amazon. C'est précisément ce que vous voulez contourner.
Étape 2 : Installez Calibre et le plugin DeDRM
Installez Calibre via votre gestionnaire de paquets ou le programme d'installation du site :
sudo apt install calibre
Le plugin DeDRM ne fait pas partie de Calibre lui-même. Téléchargez la dernière version depuis le dépôt GitHub de DeDRM-tools et installez le plugin via Préférences → Plugins → Charger un plugin depuis un fichier. Vous devez extraire le plugin du fichier zip — Calibre n'accepte pas un zip avec plusieurs fichiers.
Le statut juridique du contournement du DRM varie selon les pays. En Belgique, cela relève généralement de l'exception pour usage personnel, mais l'EULA d'Amazon l'interdit techniquement. Calibre lui-même n'offre pas de suppression de DRM intégrée et respecte strictement les règles de licence. Le choix vous appartient.
Étape 3 : Importez vos livres dans Calibre
Démarrez Calibre et cliquez sur Ajouter des livres. Naviguez vers le dossier où se trouvent vos fichiers Kindle et sélectionnez-les. Calibre lit les métadonnées — titre, auteur, couverture, ISBN — et enregistre tout dans un fichier de base de données nommé metadata.db, situé dans le même dossier que votre bibliothèque.
Sans ce fichier, Calibre ne sait pas ce que contient votre collection. C'est le cœur technique de vos e-books. Faites-en une sauvegarde, tout comme des livres eux-mêmes.
Étape 4 : Convertissez vers des formats ouverts
Calibre prend en charge EPUB, MOBI, PDF, AZW3 et de nombreux autres formats. Sélectionnez un livre et cliquez sur Convertir les livres. Choisissez EPUB comme format cible — c'est la norme pour pratiquement toutes les liseuses sauf les anciens Kindle.
Les paramètres de conversion vous donnent le contrôle sur les polices, les marges et la pagination. Pour les anciens modèles Kindle, convertissez vers MOBI ; les modèles plus récents lisent EPUB directement. Vous pouvez toujours relancer la conversion plus tard avec d'autres paramètres, donc expérimenter ne coûte rien.
Étape 5 : Activez le serveur de contenu Calibre
Le serveur web intégré de Calibre rend votre bibliothèque disponible sur votre réseau local. Allez dans Connecter/partager → Démarrer le serveur de contenu ou via Préférences → Partage → Partage sur le réseau. Le serveur fonctionne sur le port 8080 et reste actif tant que Calibre est ouvert.
C'est la limite de cette approche : si vous voulez un accès 24/7, Calibre doit rester en fonctionnement. Une solution séparée comme Calibre-Web sur un serveur Linux ou un NAS est alors meilleure. Cela demande plus de configuration, mais fonctionne indépendamment de votre bureau.
Étape 6 : Ouvrez votre bibliothèque sur chaque appareil
Recherchez l'adresse IP de votre ordinateur :
ip addr show
Ouvrez un navigateur sur votre téléphone, tablette ou ordinateur portable et allez sur http://192.168.1.2:8080/, avec l'adresse IP de votre machine. Vous voyez votre bibliothèque complète : rechercher, filtrer par auteur ou genre, lire directement dans le navigateur ou télécharger. Aucune application nécessaire.
Votre ancien Kindle peut également s'y connecter. Ouvrez le navigateur sur le Kindle, tapez la même adresse, et vous parcourez votre propre collection. Pas de compte Amazon, pas de cloud, pas de contrôle de licence.
Étape 7 : Sécurisez le serveur si vous voulez l'ouvrir depuis l'extérieur
Le serveur de contenu est conçu pour votre réseau local. Si vous voulez y accéder depuis l'extérieur de la maison, vous devez réfléchir à la sécurité. Chaque port ouvert est une entrée potentielle. Utilisez un mot de passe via Préférences → Partage → Authentification, ou activez HTTPS avec un proxy inverse comme Caddy ou Nginx.
Une alternative est un VPN vers votre réseau domestique, comme WireGuard. Cela demande un peu de configuration, mais vous n'exposez aucun port à Internet. Pour quelques livres, c'est peut-être exagéré ; pour une bibliothèque de mille titres, cela en vaut la peine.
Étape 8 : Étendez avec Calibre-Web sur un serveur
Calibre-Web est une alternative légère qui fonctionne sur un Raspberry Pi ou un NAS. Il utilise le même metadata.db et offre une interface plus moderne que le serveur de contenu standard. Vous l'installez avec Docker :
docker run -d \
--name calibre-web \
-p 8083:8083 \
-v /pad/naar/calibre-bibliotheek:/books \
-v /pad/naar/calibre-data:/calibre-data \
--restart unless-stopped \
technosoft2000/calibre-web:latest
Cette configuration fonctionne 24/7 sans que votre bureau doive être allumé. Cela vous coûte une installation Docker et quelques minutes de configuration, mais vous avez alors un véritable serveur de livres plutôt qu'une application qui a accessoirement un serveur.
Vérification
Vérifiez que votre bibliothèque est correctement importée et que le serveur tourne :
# Controleer of de metadata database bestaat
ls -la /pad/naar/calibre-bibliotheek/metadata.db
# Controleer of de Content Server luistert op poort 8080
ss -tlnp | grep 8080
Ouvrez ensuite http://localhost:8080/ dans votre navigateur. Si vous voyez vos livres, tout fonctionne.
Problèmes fréquents
Le plugin DeDRM ne supprime pas la DRM. Vérifiez que vous avez téléchargé la dernière version du plugin et que l'application Kindle a bien téléchargé les livres en entier — un téléchargement partiel ressemble à un fichier valide mais ne contient pas tout le contenu. Redémarrez Calibre après l'installation du plugin.
Le Content Server ne démarre pas. Le port 8080 peut déjà être utilisé par une autre application. Vérifiez avec ss -tlnp | grep 8080 et modifiez le port dans Preferences → Sharing.
Le Kindle ne parvient pas à joindre le serveur. Assurez-vous que les deux appareils sont sur le même réseau et que votre pare-feu ne bloque pas le port 8080. Testez d'abord depuis un autre ordinateur avec curl http://192.168.1.2:8080/.
---
Vos livres se trouvent maintenant sur votre propre disque, dans un format que vous maîtrisez, avec un serveur que vous faites tourner vous-même. Vous pouvez faire des sauvegardes, partager avec votre famille sans compte Amazon, et étendre le système avec Nextcloud ou Jellyfin. Ce que vous n'avez pas, c'est la synchronisation automatique avec le cloud d'Amazon — ce service, l'entreprise le garde pour elle. Vous n'êtes plus un utilisateur, mais un administrateur. Et cela signifie que vous devez vous en occuper vous-même si quelque chose tombe en panne.