Kindle eReader with Amazon logo crossed out.
Agence web » Actualités du digital » J'ai abandonné Kindle et construit mon propre serveur d'ebook avec un calibre

J'ai abandonné Kindle et construit mon propre serveur d'ebook avec un calibre

Résumé

  • Le calibre permet l'auto-hébergement des livres électroniques facilement, en catégorisant et en servant sans frais d'abonnement.

  • La configuration du calibre fait quelques étapes, et il est préférable de se rappeler de garder la base de données locale pour éviter les problèmes.

  • Calibre Web fournit une interface conviviale pour parcourir, lire, télécharger et même s'intégrer à Kindle pour vos ebooks.

Avez-vous cherché un moyen d'abandonner Kindle et de construire votre propre bibliothèque de livres électroniques? J'ai, et le calibre facilite l'auto-hébergement de vos livres électroniques, les lis n'importe où et les envoie même toujours à votre Kindle – aucun abonnement requis.

Pourquoi j'ai abandonné Kindle

Amazon a récemment décidé de supprimer une fonctionnalité de Kindle que beaucoup de gens aimaient – la capacité de télécharger des livres électroniques à lire sur vos propres appareils. Cette pratique anti-consommation est parmi les derniers mouvements qui nous montrent le contenu numérique que nous achetons n'est pas réellement le nôtre, nous avons simplement un accès qui peut être révoqué à tout moment.

En rapport

Kindle rend plus difficile de passer aux marques de liens ERERDER rivales

Besoin de télécharger et de transférer ces anciens achats Kindle? Lutte difficile.

Bien que Kindle ne vous permette plus de télécharger des fichiers d'ebook, il existe encore de nombreuses sources juridiques pour des livres électroniques gratuits. Le seul problème est de les lire facilement. Bien sûr, Amazon intègre bien ses propres services avec son propre matériel, mais ce n'est pas toujours la solution la plus simple si vous souhaitez fournir les livres électroniques par vous-même.

C'est ce que je voulais faire: lire les livres électroniques sans la main excessive d'Amazon. C'est là que le calibre entre en jeu.

Découvrir le calibre

Au lieu d'utiliser le service Kindle pour lire les livres électroniques, j'ai décidé de donner une chance de calibre. J'en ai beaucoup entendu parler et je connais plusieurs personnes qui l'ont auto-hébergé, mais maintenant c'est mon tour.

Calibre est un outil auto-hébergé qui gère vos ebooks. Bien que le calibre lui-même ne gère que le côté de la base de données, vous pouvez vous y connecter via quelques applications. BookFusion est disponible sur iPhone et Android, et travaille nativement avec le calibre.

En rapport

Le calibre du gestionnaire de livres électroniques vient de recevoir une grande mise à jour

Les recherches et les sources d'information par défaut sont également améliorées.

Une fois que vous avez mis vos livres en calibre, il gère tout le reste pour vous. Il classera les choses, servira les livres, et plus encore. La meilleure partie est que le calibre est 100% gratuit et open source, il n'y a donc pas de frais pour utiliser le service.

Si vous pouvez trouver les livres que vous souhaitez lire dans EPUB, PDF ou n'importe quel nombre d'autres formats, le calibre peut les rendre disponibles pour vous en profiter.

La configuration de calibre n'était pas facile

Le calibre est auto-hébergé, ce qui signifie que vous êtes seul pour l'installer et le configurer. J'ai utilisé Portainer pour l'installer sur mon hôte Docker, et l'installation principale était assez simple.

Il y a trois ports qui doivent être transmis au conteneur, deux volumes à monter et seulement quelques variables environnementales à définir. Dans l'ensemble, en ce qui concerne les conteneurs Docker, c'était un déploiement assez simple.

Une fois que c'était debout, c'est là que les choses sont devenues un peu plus délicates. Le lancement du port 8080 (quoi que vous ayez sur votre serveur, le mien est 8082 sur l'hôte qui pointe vers 8080 sur le conteneur) vous amène à l'interface de configuration pour le calibre. C'est honnêtement assez simple, sauf pour une chose: Calibre refuse de bien fonctionner si vous stockez la base de données sur un partage de réseau.

Mon serveur Docker est un ordinateur séparé de mon serveur de stockage. Je le fais pour garder les services séparés, mais aussi pour éviter les temps d'arrêt si je dois desservir un serveur et non l'autre.

En rapport

Docker pour les débutants: tout ce que vous devez savoir

Apprenez à utiliser cet outil de développement incroyablement populaire.

Pour cette raison, je stocke généralement des données persistantes (qui continueront de croître au fil du temps) sur le serveur de stockage, pas sur le serveur Docker. Je monte le serveur de stockage sur NFS et CIFS, selon lequel est le plus fiable à l'époque.

Lorsque j'ai configuré le calibre pour la première fois, je l'ai configuré pour stocker la base de données sur mon NAS par rapport au partage de réseau, de cette façon, à mesure que ma collection de livres électroniques augmentait, elle ne prendrait pas de place sur le serveur Apps. Je ne pouvais pas du tout faire fonctionner le calibre, et il m'a fallu un certain temps pour dépanner. Cependant, une fois que j'ai déplacé la base de données vers le stockage local vers le serveur Docker et non le partage du réseau, le calibre est très bien configuré.

Morale de l'histoire: Gardez votre base de données de calibre locale pour éviter les maux de tête.

Pourquoi Calibre Web a tout changé

J'ai déjà mentionné BookFusion comme un moyen de lire le calibre. En effet, Calibre n'a pas de moyens conviviaux de lire nos ebooks nativement. Le conteneur Docker vous permet techniquement d'utiliser le spectateur VNC pour lire les livres électroniques, mais l'expérience est tout sauf agréable.

C'est là que Calibre Web entre en jeu. Il s'agit d'un conteneur Docker séparé qui se connecte à votre serveur de calibre, vous permettant d'interfacer avec votre bibliothèque d'une manière beaucoup plus conviviale. Avec Calibre Web, vous pouvez utiliser des choses comme un proxy inversé pour accéder à la bibliothèque en dehors de votre réseau dans n'importe quel navigateur. Il vous permet également de télécharger facilement des livres électroniques en quelques clics d'un bouton.

L'interface utilisateur Web de calibre est propre et fait de la navigation sur votre bibliothèque de livres électroniques une tâche simple. Parce que c'est un site Web auto-hébergé, et non une visionneuse VNC dans un conteneur, cela fonctionne nativement comme vous vous attendez sur n'importe quel appareil. Que j'utilisais mon téléphone, mon ordinateur portable, mon iPad ou mon bureau, l'interface Web de calibre a bien évolué et était facile à utiliser dans l'ensemble.

La chose la plus importante que Calibre Web fait, pour moi, me permet de télécharger facilement des livres dans ma bibliothèque. Bien que je sois techniquement en mesure de le faire via la télécommande VNC de calibre, il y a beaucoup plus d'étapes qui y sont impliquées.

Avec Calibre Web, vous accédez simplement à l'interface d'administration, puis cliquez sur « Modifier la configuration de base », activez la « configuration de la fonctionnalité », puis vérifiez « Activer les téléchargements ». Bien que l'activation des téléchargements prenne quelques étapes, une fois activées, vous avez un joli bouton de téléchargement sur le pavano avant du calibre.

Cliquer sur le bouton Télécharger vous permet de choisir tous les formats de fichiers compatibles à télécharger, et le web de calibre gère ensuite le reste à partir de là. Vous pouvez modifier manuellement les métadonnées d'un livre, ou récupérer les métadonnées à partir de endroits comme Google Books ou Kindle pour peupler des descriptions, des auteurs et des titres, la photo de couverture, etc.

Cependant, où Calibre Web a vraiment changé les choses pour moi, c'est avec son intégration Send à Kindle.

Envoyer à Kindle fonctionne toujours – voici comment

Bien que je puisse abandonner le Kindle comme moyen d'acheter des livres, je garde toujours mon voyage (vieillissant) Kindle autour tant qu'il continue de fonctionner.

Amazon propose toujours sa fonctionnalité Send to Kindle, qui donne à vos appareils Kindle d'adresses e-mail uniques où les livres électroniques peuvent être envoyés. Calibre Web s'intègre nativement à cela une fois que vous avez un compte de messagerie SMTP ou OAuth configuré.

En rapport

PSA: Vous pouvez envoyer un e-mail à des livres et des documents à votre Kindle

Ce n'est pas une nouvelle astuce, mais c'est toujours aussi utile.

Personnellement, j'ai suivi l'itinéraire de SMTP avec un mot de passe d'application pour mon compte Google. Oauth ne travaillait tout simplement pas pour moi dans le conteneur Docker, et cela semble être quelque chose de relativement courant – donc c'était.

Une fois que vous avez un compte de messagerie configuré pour l'envoi de courrier, vous pouvez simplement cliquer sur « Envoyer EPUB au lecteur » et le web de calibre gérera le reste dans les coulisses. Pour moi, cela a généralement pris quelques minutes avant que l'ebook ne soit sur mon Kindle, mais cela a fonctionné à chaque fois que je l'utilise.

Cela me permettra de trouver mes propres ebooks ailleurs en plus du magasin Kindle, de les héberger moi-même et de les lire sur mon Kindle. C'est vraiment le meilleur de tous les mondes.

★★★★★