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 :
- Un ordinateur ou un serveur qui reste allumé (un NAS, un Raspberry Pi, un vieil ordinateur portable, etc.).
- 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/configest 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/macollectionest 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/macollectionpar 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’ID1000correspond 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 ! 🎉

