Guide de déploiement

Jellyfin vs Plex : quel serveur multimédia auto-hébergé ?

Déployer sur un VPS Cloud →

Comparatif8 min de lecture

Jellyfin vs Plex : quel serveur multimédia auto-hébergé ?

Vous voulez streamer votre mediatheque depuis n'importe ou sans dependre d'un service tiers ? Jellyfin et Plex sont les deux references du media-server auto-heberge. Voici comment les departager et les deployer sur un VPS.

Pourquoi heberger son serveur multimedia sur un VPS

Un media-server auto-heberge sur VPS vous rend proprietaire de votre catalogue : films, series, musique et photos restent accessibles en HTTPS depuis le navigateur, une Smart TV ou un smartphone, sans quota impose ni analyse de vos habitudes. Contrairement a une machine domestique, le VPS dispose d'une bande passante montante stable indispensable au streaming a distance, d'une IP fixe pour configurer un domaine et d'une disponibilite 24/7 sans surcout d'electricite. Jellyfin est entierement libre (licence GPL) et sans aucune fonction payante ; Plex offre une experience clients plus polie mais verrouille le transcodage materiel et l'acces distant derriere un abonnement Plex Pass. Le choix se joue donc entre liberte totale et confort cle en main.

Ce que vous gagnez en l'hebergeant vous-meme

  • Acces distant en HTTPS sans passer par un relais externe ni en exposer vos contenus a un tiers
  • Aucune limite de comptes, de flux simultanes ni de taille de bibliotheque
  • Transcodage a la volee pilote par vos propres ressources VPS (CPU ou GPU)
  • Sous-titres, metadonnees et jaquettes recuperes automatiquement et stockes chez vous
  • Avec Jellyfin : zero fonction payante, pas de telemetrie, code source auditable
  • Sauvegarde et migration triviales : tout tient dans un volume Docker et un dossier media

Prerequis pour un VPS media-server

Pour du streaming direct (remux sans reencodage) un VPS 2 vCPU et 2 Go de RAM suffit. Des que vous activez le transcodage logiciel d'un flux 1080p, comptez 4 vCPU et 4 Go ; pour plusieurs flux 4K simultanes, visez 6 a 8 vCPU. Le transcodage materiel (QSV, NVENC) reste rare sur VPS mutualise : privilegiez des fichiers deja compatibles avec vos clients pour rester en Direct Play. Cote stockage, prevoyez un volume genereux et idealement un disque rapide pour les metadonnees. Il vous faut Docker et Docker Compose installes, un sous-domaine (ex : media.votredomaine.ma) pointe vers l'IP du VPS, et un reverse proxy pour le TLS.

Deployer Jellyfin (ou Plex) avec Docker et reverse proxy

01

Preparer l'arborescence et les volumes

Sur le VPS, creez mkdir -p /srv/jellyfin/{config,cache} et un dossier media /srv/media/{films,series,musique}. Ces chemins seront montes en volumes pour persister la configuration et separer clairement les contenus de la base.

02

Rediger le docker-compose.yml

Declarez le service jellyfin/jellyfin (ou plexinc/pms-docker), montez ./config, ./cache et /srv/media en lecture seule, et exposez le port 8096 (Jellyfin) ou 32400 (Plex) uniquement en local : 127.0.0.1:8096:8096. Le reverse proxy se chargera de l'exposition publique.

03

Demarrer le conteneur

Lancez docker compose up -d puis suivez docker compose logs -f. Accedez a l'assistant via un tunnel SSH ssh -L 8096:127.0.0.1:8096 user@vps pour creer le compte admin avant toute exposition publique.

04

Mettre en place le reverse proxy et le SSL

Configurez Caddy ou Nginx pour proxifier media.votredomaine.ma vers 127.0.0.1:8096. Avec Caddy, deux lignes suffisent et le certificat Let's Encrypt est automatique ; pensez a relayer les en-tetes WebSocket pour la lecture en temps reel.

05

Indexer vos bibliotheques

Dans l'interface, ajoutez les dossiers /media/films et /media/series, choisissez l'agent de metadonnees et lancez le scan. Verifiez qu'un fichier se lit en Direct Play depuis un client externe pour confirmer que le proxy et les codecs sont corrects.

06

Securiser l'acces

Activez l'authentification forte, limitez le nombre de tentatives, et n'ouvrez sur le pare-feu que les ports 80/443. Le port applicatif ne doit jamais etre joignable directement depuis Internet.

CritereJellyfinPlex
Licence / coutLibre (GPL), 100% gratuitFreemium, Plex Pass payant pour les fonctions cles
Transcodage materielInclus et gratuitReserve aux abonnes Plex Pass
Acces distantDirect via votre reverse proxyPasse par les relais Plex (ou Pass)
ConfidentialiteAucune telemetrie, tout reste chez vousCompte Plex et metadonnees centralises
Qualite des clients (TV, mobile)Bonne, en progressionTres aboutie et stable
Catalogue de pluginsRiche et communautairePlus ferme, fonctions integrees
Configuration initialeQuelques reglages manuelsAssistant tres guide
Live TV / DVRInclusInclus (selon Pass)

Pour eviter de saturer le CPU de votre VPS, desactivez le transcodage 'automatique' et imposez le Direct Play en standardisant votre bibliotheque en H.264/AAC dans un conteneur MP4 ou MKV. Un simple script ffmpeg de remux (sans reencodage, -c copy) reconditionne vos fichiers en quelques secondes et soulage durablement le serveur, surtout sur un VPS sans GPU.

Deployez votre media-server en quelques minutes

Lancez un VPS Cloud ServOrbit avec un template Docker preconfigure et faites tourner Jellyfin ou Plex avec reverse proxy et SSL automatique, sans quitter votre tableau de bord.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou écrivez à notre équipe — support en anglais, français et arabe.