un seul binaire Rust · open source · GPL-2.0
Votre médiathèque, chez vous.
KROMA réunit l'indexeur, le moteur de téléchargement, le VPN, le serveur et le lecteur sous un seul serveur auto-hébergé. Direct-play, HEVC natif, sur le web, le mobile et toutes les télévisions.
- démarre en millisecondes
- zéro conteneur
- la vidéo n’est jamais ré-encodée
Un seul serveur
Six conteneurs. Un seul serveur.
Une installation classique boulonne ensemble une demi-douzaine de services, six configs, six choses qui cassent, jamais au même moment. KROMA les remplace par un seul serveur Rust qui démarre en millisecondes et ne garde aucune ferme de transcodage au chaud.
Avant · six conteneurs
- Sonarr · Radarracquisition
- Prowlarr / Jackettindexeurs
- qBittorrenttéléchargement
- GluetunVPN + kill-switch
- Jellyfinserveur + lecteur
- Overseerrrequêtes
- Indexeurs Cardigann + Torznab
- Moteur BitTorrent librqbit
- Décision de qualité, import et renommage
- Pont WireGuard → SOCKS5 avec kill-switch
- Lecteur direct-play, HEVC natif
Tout est inclus
Toute la chaîne, dans un seul serveur
Trouvez, téléchargez, organisez, diffusez. Chaque maillon d’une médiathèque auto-hébergée, écrit une fois et partagé, sans rien à câbler entre eux.
Acquisition automatique
Demandez un titre : KROMA cherche chez tous vos indexeurs, note chaque release sur la résolution, le codec, la taille, les seeders et vos mots-clés, récupère la meilleure, puis l’importe et la renomme façon Plex.
moteur de décision · wanted-list
VPN avec vrai kill-switch
Collez une config WireGuard et tout le trafic torrent passe par un pont WireGuard→SOCKS5 managé. Un test de tunnel qui échoue met chaque téléchargement en pause à l’instant : pas de fuite, pas de Gluetun à câbler.
WireGuard → SOCKS5
Indexeurs natifs
Un moteur Cardigann réimplémenté exécute les définitions de trackers de Jackett et Prowlarr, directement.
Cardigann + Torznab
Moteur de téléchargement
Un client BitTorrent librqbit récupère les releases directement, piloté par KROMA. Transmission et qBittorrent restent supportés.
librqbit
Lecteur direct-play
Les fichiers originaux sont diffusés par plages d’octets et décodés par le client. La vidéo n’est jamais ré-encodée.
HEVC/H.265 · range-streamed
IA embarquée
Recommandations et recherche sémantique sur des embeddings locaux, sous-titres générés par Whisper. Sur votre machine, sans cloud.
on-device · Whisper
Multi-utilisateur
Comptes, profils, verrous PIN, passkeys WebAuthn, invitations et permissions par utilisateur. Partagez sans tout ouvrir.
profils · PIN · passkeys
Statistiques en direct
Téléchargements, scans de bibliothèque et lectures poussés en temps réel sur un bus WebSocket, vers les tableaux de bord et les clients.
bus WebSocket
Direct-play, HEVC d’abord
Le serveur ne transcode jamais la vidéo.
KROMA diffuse les fichiers originaux par plages d’octets ; chaque client décode le HEVC/H.265 lui-même, en 10-bit et en HDR, en matériel sur les téléviseurs Samsung et LG. Pas de pipeline de transcodage, pas de ferme de CPU à garder au chaud.
Seule exception : un flux audio-only HLS pour les navigateurs qui ne décodent pas AC3/EAC3/DTS. La vidéo est copiée, seul l’audio passe en AAC stéréo.
Décodé par le client
Rien à ré-encoder : la lecture ne réveille pas le processeur. Votre NAS reste disponible pour tout le reste.
Plateformes
Le même KROMA, sur chaque écran
Les composants et les jetons de design existent une seule fois, dans un kit partagé, et se rendent nativement, du navigateur au salon piloté à la télécommande.
Auto-hébergé
Conçu pour être possédé, pas loué.
Open source, sous licence GPL-2.0. Pas de compte à créer, pas d’abonnement, pas de service central qui pourrait fermer. Votre bibliothèque et votre activité ne quittent jamais votre réseau.
- Libre
- Code ouvert, licence GPL-2.0
- Privé
- Rien ne quitte votre réseau
- Sans central
- Aucun compte, aucun abonnement
- Hors-ligne
- La lecture fonctionne sans internet
$ docker run -d -p 4040:4040 \
-v /volume1/video:/media \
-v kroma-data:/data \
ghcr.io/maxscharwath/kromaJournal
Depuis le blog
Un seul kit d'interface, six plateformes
Comment le même composant se rend sur un Apple TV, un panneau Samsung et dans un navigateur, sans jamais être réécrit.
Bienvenue sur KROMA
Pourquoi nous avons collapsé six conteneurs en un seul binaire Rust, et ce que ça change pour votre médiathèque.
Reprenez la main sur votre médiathèque.
Un binaire à lancer, votre matériel, vos fichiers. Aucun abonnement, aucune donnée qui s’échappe.
© 2026 · logiciel libre · licence GPL-2.0