medialab Server — guide
Installation
- Dans un conteneur : Docker, Compose, Unraid, Portainer ou Kubernetes, sur n’importe quelle machine 64 bits x86 ou ARM, Ubuntu comprise. Image
ghcr.io/cristiancasapu/medialab-server, étiquettes12.2-ml.N,12.2etlatest. - Avec apt sur Debian 12 (bookworm, amd64 ou arm64) : les paquets remplacent
jellyfin-serveretjellyfin-web, et le serveur tourne comme le servicejellyfinhabituel.
Avant de basculer un serveur Jellyfin existant, sauvegardez ses réglages et ses données : au premier démarrage, la base de données est migrée vers le format 12.2, qu’un Jellyfin plus ancien ne peut plus ouvrir.
Mises à jour
- Conteneur : tirez la nouvelle étiquette d’image (
12.2-ml.N) et recréez le conteneur ; les réglages dans/configrestent. - apt :
sudo apt update && sudo apt upgrade, ou depuis l’interface web avec le plugin Self-Update by MediaLab.
Chaque version est répertoriée dans l’historique des versions.
Plugins
Nos plugins Jellyfin s’installent depuis le catalogue public, que medialab Server ajoute lui-même, ou depuis votre dépôt de plugins privé, comme sur Jellyfin officiel. Sur medialab Server, ils affichent Verified – medialab dans les pages des plugins et passent en premier parmi les tuners TV en direct, les sources de guide et les fournisseurs de sous-titres ; vous pouvez modifier cet ordre à tout moment.
Code source
medialab Server est un logiciel libre (GPL-2.0). Le code source de chaque version est étiqueté dans medialab-server et medialab-server-web (v12.2-ml.N) ; les fichiers de build du conteneur se trouvent dans medialab-server-docker.
MediaLab TV (inclus, 12.2-ml.8 et plus récent)
- Sur la TV, ouvrez
https://<serveur>:8096/web/tv/ou l’entrée MediaLab TV du menu utilisateur. - Réglages : menu utilisateur → MediaLab TV – admin (nom, logo, couleurs, langue, chemin d’accès, Turnstile).
- Sur Jellyfin officiel, installez le greffon jf-tvapp ; sur medialab Server il est déjà inclus et le greffon n’est pas utilisé (un greffon installé est ignoré, ses réglages sont repris).