--- title: Mantium created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, books, manga, tracker, analytics, go, python, dashboard] confidence: medium contested: true sources: [https://selfh.st/apps/?tag=books, https://github.com/diogovalentte/mantium] --- # 📚 Mantium > **Tracker manga auto-hébergé** : suivez vos lectures de mangas, light novels et comics multi-sources (MangaDex, MangaPlus, MangaUpdates…) avec un dashboard et une iFrame intégrable. | Métadonnée | Valeur | | :--- | :--- | | **Site web** | [github.com/diogovalentte/mantium](https://github.com/diogovalentte/mantium) | | **GitHub** | [diogovalentte/mantium](https://github.com/diogovalentte/mantium) | | **License** | MIT | | **Langage** | Go (76 %), Python (20 %), Lua (4 %) | | **Étoiles** | 139 ⭐ | | **Dernière MAJ** | 2026-06 (v6.0.9) | | **Catégorie** | [[cat-books]] | ## Description ⚠️ **Note honnête** : Mantium est catégorisé par selfh.st sous le tag **Books**, mais son objet réel est le **suivi de mangas** (et plus largement comics / light novels / manhwas), pas la lecture de livres. Il ne télécharge aucun chapitre : il **agrège les métadonnées** (titre, couverture, chapitres, dates de sortie) depuis des sources publiques et garde la trace de votre progression de lecture. Mantium est l'œuvre d'un **auteur principal unique** (Diogo Valentim) plus 2 contributeurs occasionnels — typiquement un **bus factor 1**, à accepter si vous misez dessus. Le code est jeune (quelques releases majeures par an) et l'API est bien découpée. La force du projet : la notion de **« Multimanga »** qui fusionne automatiquement les entrées d'un même titre trouvées sur plusieurs sites sources. Vous lisez la même série sur MangaDex et MangaPlus ? Mantium n'affiche qu'une carte et unifie la progression. Les sources officiellement supportées sont MangaDex, MangaPlus, MangaHub, MangaUpdates, RawKuma, KLManga, JManga, plus une **fonction Custom Manga** (sélecteurs CSS/XPath) qui ouvre la porte à n'importe quel site. Côté dashboard : vue grille ou liste, **animation de mise en évidence** des séries non lues, filtres par statut (reading, completed, dropped, on hold, plan to read), tri multi-critères. Mantium expose aussi un **endpoint iFrame** léger, idéal pour l'embarquer dans [[app-homarr]] ou [[app-homepage]] et afficher vos séries en cours sur un dashboard d'homelab. Fonctionnalités principales : **Multimanga** auto-merge inter-sources, **Custom Manga** (sélecteurs CSS/XPath), dashboard Grid/List avec **iFrame intégrable**, notifications de nouveaux chapitres, thèmes sombre/clair, **API REST** documentée. **Points forts** : dashboard moderne et rapide, iFrame prête à l'emploi, fonction Multimanga vraiment unique, licence MIT, image Docker disponible, API propre. **Points faibles** : **bus factor 1** (un seul mainteneur actif, projet perso), pas de lecteur intégré (le suivi seulement), pas de téléchargement, sources non-officielles instables, base installée faible, **contesté** sur le tag « Books » de selfh.st car c'est avant tout un outil manga. ## Installation ### Via Docker (recommandé) L'image officielle `ghcr.io/diogovalentte/mantium` est publiée sur GitHub Container Registry. Le projet se compose de deux services : `dashboard` (front Svelte) et `api` (back Go + worker Python). ```yaml # docker-compose.yml services: mantium-api: image: ghcr.io/diogovalentte/mantium-api:latest container_name: mantium-api restart: unless-stopped environment: - TZ=Etc/UTC volumes: - mantium_data:/app/data mantium-dashboard: image: ghcr.io/diogovalentte/mantium-dashboard:latest container_name: mantium-dashboard restart: unless-stopped ports: - "8090:80" depends_on: - mantium-api volumes: mantium_data: ``` ### Installation manuelle Voir la doc : `https://github.com/diogovalentte/mantium`. Back-end : Go 1.21+, Python 3.11+ (pour le worker de scraping), SQLite (par défaut) ou PostgreSQL. Front : Svelte/Node, `npm run build` puis reverse-proxy. ## Configuration 1. Démarrer l'API et le dashboard. 2. Ouvrir l'UI sur `http://IP:8090`, créer le premier compte admin. 3. Ajouter une source en colant l'URL d'un manga depuis MangaDex/MangaPlus (ou utiliser la recherche native). 4. Régler la fréquence de polling (par défaut 30 min) dans `Settings → Background Jobs`. 5. Si vous voulez l'**iFrame** dans un dashboard externe, exposer l'API en HTTPS (sinon les navigateurs modernes bloqueront l'iFrame mixte HTTP/HTTPS). 6. Activer `TELEMETRY_ENABLED=false` côté API si vous voulez désactiver le ping Plausible (compteur anonymisé d'instances actives). ## Alternatives ### Open source - [[app-bookwyrm]] — Réseau social lecteurs, mais pour « vrais » livres - **Kavita** — Lecteur comics/manga/LN avec OPDS, plus complet (téléchargement, lecture) - **Komga** — Serveur comics/manga OPDS, très mature - **Manga-Tracker** (NPM) — Outil similaire mais sans Multimanga - [[app-stump]] — Comics/manga server écrit en Rust, plus jeune ### Propriétaires - **MangaUpdates** — Le « Goodreads » des mangas, mais tracking manuel - **AniList** — Réseau social anime/manga, freemium - **MyAnimeList** — Idem, freemium, propriété de DeNA ## Sécurité - ⚠️ **Bus factor 1** : un seul mainteneur — pas de garantie de correction rapide en cas de bug critique - ✅ **HTTPS obligatoire** si vous voulez utiliser l'iFrame dans un dashboard externe - ✅ Pas d'auth native par défaut — mettre derrière un [[app-authentik]] ou un [[app-caddy]] + basic auth - ⚠️ Les sources non-officielles (KLManga, JManga…) peuvent disparaître du jour au lendemain - ⚠️ Aucun téléchargement de chapitre = pas de problème de copyright direct, mais le scraping des métadonnées reste en zone grise pour les sources non-officielles - ⚠️ **Projet jeune** : la base installée est faible (⭐139), bugs probables sur les sources exotiques ## Ressources - [GitHub diogovalentte/mantium](https://github.com/diogovalentte/mantium) - [selfh.st Books](https://selfh.st/apps/?tag=books) - [Démo de l'API (issue tracker)](https://github.com/diogovalentte/mantium/issues) ## Pages Liées - [[cat-books]] — Catégorie Books - [[app-bookwyrm]] — Alternative livres « classiques » avec réseau social - [[app-komga]] — Lecteur comics/manga avec OPDS - [[app-stump]] — Alternative Rust - [[recettes-docker-compose]] — Templates Docker - [[app-homarr]] — Dashboard qui peut embarquer l'iFrame Mantium