Aujourd’hui, on va parler de lecture, donc pour ceux qui n’aiment pas cela (c’est vraiment dommage, car il n’y a rien de mieux.) vous pouvez aller regarder d’autres de mes articles. 😊
Problématique
J’avais pas mal de livres numériques, de mangas, comics et B.D stocker sur mon NAS, mais pour pouvoir les consulter je devais les copier sur mon iPad ou ma liseuse a la main. Ce qui vous en doutait n’est pas très pratique pour une personne qui lit tous les jours…
Je me suis donc mis à la recherche d’un outils bien sûr self-hosted, (faut pas déconner.) qui me permettrais les choses suivantes :
- Avoir une interface web pour consulter ma bibliothèque (pas besoin d’avoir la possibilité de lire depuis le site)
- Pouvoir trier ma bibliothèque dans plusieurs « Dossiers »
- Avoir accès à mes livres depuis mon Ipad et ma liseuse.
- Compatible avec plusieurs utilisateurs
Logiciels disponibles
Voici la liste des logiciels que j’ai testé dans ma quête du logiciel qui correspondrait a mes besoins :
- Ubooquity
- Interface pas très élégant.
- Gestion des dossiers catastrophique.
- Calibre
- Lourd à mettre en place.
- Pas possible de créer plusieurs bibliothèques.
- Kavita
- Contraire sur les bibliothèques, je ne me souviens plus exactement du pourquoi, mais il y a une limite qui était trop contraignante pour moi.
- Komga
- Le soft parfait !
Komga
C’est le logiciel ultime de mon point de vue. Il permet de créer plusieurs bibliothèques différentes, de gérer plusieurs utilisateurs, le support des livres, manga, comics… Et d’avoir le support OPDS et Tachiyomi. (On en reparle plus bas dans l’article de ces 2 la 😀 )
Le seul défaut que je peux lui trouver c’est qu’il est développé en Java donc il aime la ram. (même si les dernières maj on améliorer ce point)
Installation
Il va falloir mapper 2 dossiers à votre container, un dossier config ainsi qu’un dossier data qui lui va contenir tous vos livres.
Installation docker-compose
docker-compose.yml
version: '3.3'
services:
komga:
image: gotson/komga
container_name: Komga
volumes:
- type: bind
source: /path/to/config
target: /config
- type: bind
source: /path/to/data
target: /data
ports:
- 25600:25600
user: "1000:1000"
environment:
TZ: "Europe/Paris"
restart: unless-stopped
Installation Unraid
Pour les utilisateurs d’Unraid, c’est très simple, il vous suffit d’exécuter cette commande :
wget https://jamestech.fr/wp-content/uploads/2024/03/my-Komga.zip && unzip my-Komga.zip -d /boot/config/plugins/dockerMan/templates-user && rm my-Komga.zip
Cela ajoute le template dans votre serveur et vous pouvez les retrouver au moment de l’ajout d’un nouveau container :
Il vous suffit se sélectionner le Network Type, de changer le port et de changer les emplacements de vos dossier config et data
Installation docker run
docker create \
--name=Komga \
--user 1000:1000 \
-p 25600:25600 \
--mount type=bind,source=/path/to/config,target=/config \
--mount type=bind,source=/path/to/data,target=/data \
--restart unless-stopped \
gotson/komga
Configuration
Une fois Komga installée, vous vous retrouvez avec cela :
On va commencer par créer une librairie en lui donnant un nom et un dossier :
On va ensuite spécifier des options comme l’intervalle de scan de la librairie pour regarder les changements :
Ensuite, vous avez des options supplémentaires comme la conversion auto en CBZ (pour les mangas/comics)
Le dernier onglet est pour la récupération des metadata
Une fois votre bibliothèque créée, vous verrez vos livres contenus dans le dossier que vous avez spécifié.
Vos livres sont affichés en fonction de vos dossiers.
Dans cet exemple, j’ai un dossier « Jules Verne » qui contient les livres.
Vous pouvez ajouter un utilisateur et limiter ses droits pour seulement voir votre librairie sans pouvoir lire ou télécharger, à lire et a télécharger.
Vous pouvez aussi consulter des stats sur vos librairies.
Lire et télécharger vos livres sur Liseuse et tablette
Personnellement, je lis mes livres sur une liseuse et tout le reste sur mon Ipad mini 6 (manga, comics, B.D…)
Pour les livres, j’utilise OPDS qui est un standard pour la distribution de livres qui est pris en charge par des liseuses et application mobile.
Ajout OPDS
Pour ajouter votre serveur OPDS Komga dans votre liseuse, application Android, Ios… Il vous suffit de mettre, ces 3 informations.
- URL du serveur OPDS qui est : https://votreDomain.fr/opds/v1.2/catalog
- Email de votre compte Komga
- Password de votre compte Komga
Et c’est tout, vous pouvez maintenant lire et télécharger vos livres depuis votre tablette ou liseuse 😀
Et pour les mangas, comis et B.D ?
Personnellement, je lis mes mangas et comics sur tablette pour profiter des couleurs.
Android
Vous avez l’application Tachiyomi qui permet de scraper des site web pour récupérer les mangas et les lire et qui est compatible avec Komga.
IOS
Sur IOS, vous avez Aidoku qui fait la même chose que Tachiyomi, mais qui es pour l’instant restreint en bête payant via Patreon ou gratuit via sideloding.
SI vous voulez un article détaillé sur le fonctionnement et Tachiyomi et Aidoku faites le moi savoir en commentaire.
Conclusion
De mon point de vue Komga est le logiciel parfait pour la lecture de livres, manga…
J’espère que cet article pourra aider des personnes qui avaient la même problématique que moi 😀