Les passionnés de bandes dessinées n’aiment rien tant que les vraies BD papier, c’est un fait, mais cette approche atteint vite ses limites tant les collections de BD prennent de la place dans la maison.
Avec l’essor des technologies modernes à écrans (PC, smartphones, tablettes), est apparue une offre numérique pour les BD qui n’a rien à envier à l’offre papier physique. Avec un avantage non négligeable : la place.
Un simple disque dur permet de stocker de milliers de BD et tient dans la poche. A ce propos, je me permets de conseiller ce modèle, qui est celui que j’achète systématiquement et qui est à la fois performant, fiable et increvable.
Une collection de BD est à l’abri d’un sinistre (incendie, dégât des eaux), ne jaunit pas avec le temps, ne salit pas, ne vieillit pas. Le seul risque qui guette la collection numérique finalement, c’est le crash du disque dur : ce risque se gère d’une part en misant sur un modèle increvable (comme celui ci-dessus) et surtout en stockant sa collection sur DEUX disques durs.
Pourquoi mettre une copie de sa collection en ligne ?
Miser sur un produit qui permet de mettre tout ou partie de sa collection de BD en ligne a plusieurs avantages très intéressants.
Primo, une disponibilité permanente : les BD sont accessibles simultanément à tous les devices qu’on utilise (PC, smartphone, tablette). C’est notamment idéal pour les trajets ou les voyages.
Secundo, une lecture optimisée pour tous les devices. En effet, ces logiciels savent s’adapter au format d’écran de chaque device pour optimiser le confort de lecture.
Tertio, une synchronisation automatique entre les devices. Si votre lecture est arrivée à la page X sur un device donné, vous la reprendrez au même endroit sur un autre device.
Enfin, un partage familial est possible. Pourquoi garder vos meilleures BD pour vous ? Vos enfants seraient peut-être contents de les lire. Et avec ce système vous n’avez pas à noter et vous souvenir des prêts de BD que vous faites (dont certaines BD que vous ne reverrez jamais).
Installons Kavita sur un VPS avec docker
Parmi l’offre logicielle existant pour réaliser cette mise en ligne sécurisée de BD, nous allons utiliser Kavita. Ce produit opensource est conçu pour être auto-hébergé. Un simple VPS (machine Linux visible depuis Internet) peut donc l’héberger, et c’est ce que nous allons faire.
Bien sûr, il faut qu’au préalable docker soit installé sur votre serveur.
Commençons par créer le répertoire kavita-docker :
cd
mkdir kavita-docker
cd kavita-docker
Dans ce répertoire, nous allons mettre un fichier docker-compose.yml qui contient :
services:
kavita:
image: jvmilazz0/kavita:latest
container_name: kavita
ports:
- "8080:5000"
environment:
- TZ=Europe/Paris
volumes:
- ./data:/kavita/data
- ./config:/kavita/config
- ./books:/books
restart: unless-stopped
Et c’est tout !
Nous allons lancer le service en tapant :
docker compose up -d
Pour bénéficier du service, il suffit de se rendre sur http://votre_vps:8080. La fenêtre d’accueil propose de créer le compte administrateur :

Une fois qu’on a donné les informations relatives à l’administrateur, on est invité à se connecter avec ce compte :

On arrive alors dans un environnement naturellement vide :

Pour charger des BD dans cet environnement il suffit de les envoyer via SSH dans le répertoire ~/kavita-docker/books en prenant soin de créer un sous-répertoire par série de BD. Par exemple :
~/kavita-docker/books/BD
~/kavita-docker/books/BD/Lucky Luke
~/kavita-docker/books/BD/XIII
Bien sûr, on doit mettre les BD (cbr, cbz, etc.) dans le répertoire auquel elles sont destinées. La magie opère alors :

Il ne reste plus qu’à cliquer sur la BD qu’on souhaite et à ajuster dans l’interface graphique les paramètres de lecture :

Attention, le tuto présenté ici va au plus simple pour avoir un service fonctionnel rapidement. Le https n’est donc pas actif. Pour l’activer il faudra ajouter dans le fichier docker-compose.yml un reverse proxy https (nginx, traefik, caddy, …)

