Un serveur domestique pour Jellyfin et Kodi doit être dimensionné en fonction de la relation entre le serveur et les clients Kodi, et non en partant du principe que les deux applications doivent fonctionner sur la même machine. Jellyfin reste le serveur central ; Kodi est généralement un client de lecture sur les téléviseurs ou les HTPC et peut s’intégrer à Jellyfin via différents modes d’extension.
Les clients Kodi performants peuvent lire directement de nombreux formats et réduire les besoins de transcodage du serveur. Le serveur doit néanmoins disposer d’une puissance de calcul suffisante pour les conversions de secours, d’un SSD assez grand pour l’état et le cache de Jellyfin, d’un débit suffisant pour les médias et d’un réseau filaire fiable.
Déterminez si Kodi est un client ou une application multimédia installée sur le même serveur
Pour la plupart des foyers, faites fonctionner Jellyfin comme serveur disponible en permanence et Kodi sur les appareils de lecture. La base de données multimédia, les utilisateurs, l’accès à distance et les mises à niveau du serveur restent ainsi centralisés, tandis que les clients TV peuvent être remplacés facilement.
Jellyfin documente deux intégrations principales avec Kodi : Jellyfin pour Kodi synchronise les métadonnées sélectionnées de la bibliothèque dans Kodi, tandis que JellyCon se comporte comme une extension de streaming dynamique plus légère.
Si vous exécutez également Kodi directement sur le même serveur physique connecté à un téléviseur, tenez compte de l’environnement de bureau ou graphique et de la charge de lecture HDMI dans votre décision d’achat. Il s’agit d’une machine différente d’un serveur Jellyfin sans interface graphique.
Utilisez la lecture directe de Kodi pour réduire les besoins de transcodage
Kodi prend en charge un grand nombre de codecs et de conteneurs ; de nombreux cas de lecture sur le réseau local peuvent donc rester en lecture directe. Un serveur modeste peut ainsi suffire à un foyer qui aurait besoin de davantage de capacité de transcodage avec des clients moins performants, comme certains navigateurs ou téléviseurs connectés.
Ne supprimez pas l’accélération matérielle de votre liste de critères d’achat avant d’avoir testé tous les scénarios clients importants. Les utilisateurs distants, l’incrustation des sous-titres, les limites de débit, les codecs inhabituels ou les appareils autres que Kodi peuvent toujours nécessiter une conversion.
Choisissez un processeur ou un iGPU capable de gérer le scénario de secours le plus exigeant, puis considérez la lecture directe réussie avec Kodi comme une marge de capacité, et non comme une raison d’acheter un serveur dépourvu de moteur multimédia exploitable.
Choisissez l’intégration Kodi avant de dimensionner le stockage côté client
Jellyfin pour Kodi gère une base de données Kodi locale et effectue une synchronisation au démarrage ainsi qu’en temps réel. Les grandes bibliothèques et les clients souvent éteints peuvent donc entraîner une phase de rattrapage plus perceptible.
Le projet Kodi Sync Queue suit les modifications apportées aux médias lorsque les clients Kodi sont hors ligne, afin qu’ils puissent demander uniquement les mises à jour manquées lorsqu’ils se reconnectent. Le flux de synchronisation entre le serveur et les clients devient ainsi plus prévisible, mais une base de données Kodi locale reste présente sur chaque client.
JellyCon utilise moins de données de base locales et convient mieux lorsque vous alternez entre plusieurs utilisateurs ou serveurs, mais la navigation dépend davantage des requêtes effectuées en temps réel auprès du serveur.
Séparez le rôle de stockage du serveur du stockage des clients Kodi
Utilisez un SSD pour le système d’exploitation, la base de données Jellyfin, les métadonnées et le cache de transcodage. Stockez les gros volumes de médias sur un disque dur, un NAS ou un autre niveau de stockage offrant une capacité suffisante et capable de maintenir le débit combiné des flux.
Les clients Kodi ont besoin de suffisamment d’espace local pour leurs propres données d’application et leur cache, en particulier avec le mode synchronisé Jellyfin pour Kodi. N’incluez pas la base de données de chaque client Kodi dans le budget SSD du serveur Jellyfin.
La configuration de serveur multimédia domestique de ZimaSpace illustre le schéma de stockage général : centraliser les médias et l’état du serveur tout en conservant des points de lecture flexibles.
Privilégiez l’Ethernet filaire et une récupération prévisible
Un serveur partagé avec plusieurs clients Kodi doit utiliser une connexion Ethernet filaire lorsque cela est possible. Les clients peuvent être sans fil, mais le serveur disponible en permanence bénéficie d’une liaison stable avec le routeur et le stockage.
Avant l’achat, vérifiez que le serveur peut exposer le GPU ou l’iGPU requis à Jellyfin, monter les chemins d’accès aux médias de manière cohérente, restaurer son état persistant et redémarrer sans intervention manuelle. Un boîtier plus rapide qui perd son montage de médias après une panne est un moins bon serveur domestique qu’un système plus modeste doté d’une procédure de récupération testée.
Suivez cet ordre d’achat
- Répertoriez les capacités des clients Kodi et des autres clients.
- Identifiez le transcodage de secours le plus exigeant que le serveur doit prendre en charge.
- Choisissez un moteur multimédia actuel ainsi qu’un processeur et une quantité de RAM suffisants pour les services en arrière-plan.
- Prévoyez une capacité SSD pour les données des applications et un stockage économique pour les médias.
- Utilisez une connexion réseau filaire pour le serveur.
- Testez l’intégration Kodi choisie ainsi qu’une restauration avant d’agrandir la bibliothèque.
Le serveur doit être acheté pour les tâches que les clients ne peuvent pas effectuer. Une meilleure prise en charge de la lecture par Kodi réduit souvent le niveau de transcodage requis, mais la croissance du stockage, la récupération et les clients autres que Kodi déterminent encore si la plateforme restera utile au fil du temps.
Guide d'achat
Plus à lire

Comment choisir la capacité des SSD, disques durs et sauvegardes pour Jellyfin
Dimensionnez le stockage de Jellyfin selon son rôle : SSD pour les données actives de l’application et l’espace de travail temporaire, HDD pour la...

Avant d’acheter un serveur Jellyfin : votre ancien PC peut-il supporter la charge ?
Ne réutilisez un ancien PC qu’après l’avoir soumis aux mêmes vérifications qu’un nouveau serveur devrait réussir : charge réelle de Jellyfin, alimentation, bruit, stockage...

Comment comparer trois serveurs Jellyfin ou plus sans courir après les caractéristiques techniques
Éliminez d’abord les candidats Jellyfin qui ne conviennent pas à la charge de travail, puis comparez uniquement, parmi les survivants, les caractéristiques susceptibles de...

