DockerLogicielTuto

Komga : self-hosted sa bibliothèque

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.

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

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

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 😀

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page