Komga : Le Netflix de votre collection BD et Manga à portée de clic (ou presque !) 📚✨

Komga : Le Netflix de votre collection BD et Manga à portée de clic (ou presque !) 📚✨

Vous avez des centaines (ou des milliers, on ne juge pas !) de bandes dessinées, comics et mangas numériques éparpillés sur votre disque dur ? Vous rêvez d’un moyen simple, beau et efficace pour les lire sur n’importe quel appareil, sans prise de tête ? D’un coup de baguette magique qui transformerait votre disque dur en une bibliothèque interactive digne des plus grands sorciers numériques ?

Ne cherchez plus, votre quête est terminée ! Laissez-moi vous présenter Komga, un serveur personnel de bandes dessinées et mangas qui va révolutionner votre façon de lire. Imaginez un « Netflix » pour vos BD : classement par séries, affiches automatiques, suivi de lecture, et accessible depuis votre navigateur web ou des applications dédiées. Le pied, non ?

Et le meilleur dans tout ça, c’est qu’on va l’installer ensemble de manière hyper stylée et robuste grâce à Docker Compose. Accrochez-vous, on va dockeriser cette beauté !

Pourquoi Komga ? Les super pouvoirs de votre nouvelle bibliothèque

Avant de plonger dans le vif du sujet, un petit aperçu des avantages :

  • Organisation au top : Komga scanne vos fichiers, extrait les métadonnées et organise tout par série, auteur, etc. Fini les dossiers « BD_divers_ne_pas_toucher_V2_final_copie » !
  • Interface sublime : Une interface web moderne et agréable, conçue pour la lecture et la découverte.
  • Lecture multi-appareil : Lisez sur votre ordinateur, tablette, smartphone… où que vous soyez, tant que votre serveur est accessible.
  • Suivi de lecture : Komga se souvient où vous en êtes dans chaque série. Pratique !
  • Léger et puissant : Optimisé pour gérer de très grandes collections sans faire souffrir votre machine.

Alors, prêt à créer votre propre empire de la bande dessinée numérique ?

Tutoriel : Installer Komga en 5 minutes avec Docker

Passons aux choses sérieuses ! Installer Komga peut paraître intimidant, mais grâce à Docker, c’est un véritable jeu d’enfant. Suivez le guide !

Prérequis

Pour ce tutoriel, vous aurez besoin de :

  1. Un ordinateur ou un serveur qui reste allumé (un NAS, un Raspberry Pi, un vieil ordinateur portable, etc.).
  2. Docker et Docker Compose installés sur cette machine. Ce sont des outils de conteneurisation qui permettent d’isoler des applications comme Komga.

Étape 1 : Préparer l’environnement

Avant de lancer Komga, nous devons créer les dossiers qui vont accueillir sa configuration et vos bandes dessinées.

Ouvrez un terminal sur votre machine et tapez la commande suivante :

mkdir -p /opt/docker/komga/

Ensuite, créez le dossier pour votre collection de BD et manga (si ça n’est pas déjà fait):

mkdir -p /mnt/macollection

Ce dossier, /mnt/macollection, est un exemple. Remplacez-le par le chemin réel vers vos fichiers de BD, comics et mangas.

Étape 2 : Créer le fichier Docker Compose

C’est le cœur de l’installation. Créez un fichier nommé docker-compose.yml dans le dossier /opt/docker/komga/ et copiez-y le contenu suivant :

services:
  komga:
    image: gotson/komga
    container_name: komga
    volumes:
      - type: bind
        source: /opt/docker/komga/config
        target: /config
      - type: bind
        source: /mnt/macollection
        target: /data
      - type: bind
        source: /etc/timezone
        target: /etc/timezone
        read_only: true
    ports:
      - 25600:25600
    user: "1000:1000"
    restart: unless-stopped

Étape 3 : Comprendre ce que l’on fait

Décortiquons rapidement ce fichier pour que vous sachiez ce qu’il se passe :

  • image: gotson/komga : Indique à Docker d’aller chercher la dernière image officielle de Komga.
  • container_name: komga : Donne un nom simple à notre conteneur.
  • volumes : C’est la partie la plus importante. On « branche » des dossiers de votre machine à l’intérieur du conteneur.
    • /opt/docker/komga/config est lié à /config : C’est ici que Komga stockera sa base de données, ses logs et ses préférences. Les données sont ainsi conservées même si vous supprimez le conteneur.
    • /mnt/macollection est lié à /data : C’est ici que vous placez vos BD. Komga ira scanner ce dossier pour trouver votre collection. N’oubliez pas de remplacer /mnt/macollection par le chemin réel vers vos fichiers !
  • ports: - 25600:25600 : Rend l’interface web de Komga accessible sur le port 25600 de votre machine.
  • user: "1000:1000" : Spécifie l’utilisateur qui exécute le processus Komga. L’ID 1000 correspond généralement au premier utilisateur non-root sur la plupart des systèmes Linux. C’est une bonne pratique de sécurité.
  • restart: unless-stopped : Assure que Komga se relancera automatiquement si votre machine redémarre, sauf si vous l’arrêtez manuellement.

Étape 4 : Lancer Komga !

Toujours dans votre terminal, placez-vous dans le dossier où se trouve votre fichier docker-compose.yml (soit /opt/docker/komga/) et lancez la magie :

docker-compose up -d

L’option -d (pour detached) permet de lancer le conteneur en arrière-plan. Docker va télécharger l’image de Komga et le démarrer.

Étape 5 : Accéder à votre nouvelle bibliothèque

C’est tout ! Ouvrez votre navigateur web et rendez-vous à l’adresse suivante :

http://ADRESSE_IP_DE_VOTRE_MACHINE:25600

(Remplacez ADRESSE_IP_DE_VOTRE_MACHINE par l’IP locale de votre serveur ou PC).

La première fois, Komga vous accueillera avec un écran de configuration pour créer votre compte administrateur. Suivez les instructions, indiquez à Komga où se trouve votre bibliothèque (ce sera le dossier /data à l’intérieur du conteneur), et laissez-le scanner votre collection.

Quelques minutes plus tard, votre magnifique bibliothèque sera prête à être explorée. Bonne lecture ! 🎉

Comments

No comments yet. Why don’t you start the discussion?

    Laisser un commentaire

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