Installation de Plex sur une Freebox Delta

Serveur multimédia dans une machine virtuelle Debian

Ce tutoriel décrit une installation rapide du serveur Plex sur une Freebox Delta grâce aux machines virtuelles (VM) intégrées à Freebox Server. La procédure d'installation de Plex a été mise à jour (dépôt officiel v2, clé GPG moderne) : elle remplace l'ancienne méthode avec apt-key, désormais obsolète.

1 — Installation d'une VM (machine virtuelle)

Connectez-vous à l'interface Freebox Server via mafreebox.freebox.fr, puis ouvrez l'application VMs.

  1. Cliquez sur Ajouter une VM, saisissez le nom de la machine et les informations demandées. Vous pouvez laisser les valeurs par défaut si vous n'installez qu'une seule VM — tout reste modifiable ensuite.
  2. Choisissez « Choisir un système d'exploitation pré-installé parmi une liste ».
  3. Sélectionnez Debian 11 (Bullseye) ou Debian 12 (Bookworm) si proposé sur votre Freebox (les deux conviennent pour Plex).
  4. Saisissez un nom d'utilisateur pour la connexion SSH et un mot de passe.
  5. Validez : le téléchargement du système démarre. Laissez coché le redimensionnement de disque et allouez l'espace souhaité — par exemple 100 Go (jaquettes et métadonnées Plex peuvent grossir vite ; un ancien serveur m'en occupait déjà ~40 Go).
  6. Une fois la VM créée, cliquez sur Allumer en haut à gauche.
Création d'une VM dans l'application VMs.
Sélection de Debian (11 ou 12 selon votre interface).

2 — Connexion à la VM et installation de Plex

Ouvrez la console de la VM et appuyez sur Entrée si l'invite de login n'apparaît pas (le premier démarrage peut être long). Saisissez login et mot de passe — le mot de passe ne s'affiche pas, c'est normal.

Mise à jour du système

sudo apt update -y && sudo apt upgrade -y
sudo apt install -y curl gnupg2 ca-certificates

Dépôt Plex (méthode officielle, 2024+)

Plex a migré vers un nouveau dépôt (repo.plex.tv) et une clé PlexSign.v2. Si vous aviez déjà installé Plex avec l'ancienne URL downloads.plex.tv/repo/deb, supprimez d'abord l'ancien dépôt :

sudo rm -f /etc/apt/sources.list.d/plex*
sudo apt update

Ajoutez la clé et le dépôt actuels (documentation Plex) :

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://downloads.plex.tv/plex-keys/PlexSign.v2.key | sudo gpg --dearmor --yes -o /etc/apt/keyrings/plexmediaserver.v2.gpg

echo "deb [signed-by=/etc/apt/keyrings/plexmediaserver.v2.gpg] https://repo.plex.tv/deb/ public main" | sudo tee /etc/apt/sources.list.d/plex.list

Installez ensuite Plex Media Server :

sudo apt update
sudo apt install -y plexmediaserver

Alternative automatique (script officiel Plex, une seule commande) :

curl -LsSf https://repo.plex.tv/scripts/setupRepo.sh | sudo bash

Si tout se passe bien, le service plexmediaserver est installé et démarre au boot de la VM.

Accès à l'interface web

Depuis votre réseau local, ouvrez (en adaptant l'adresse IP de la VM) :

http://192.168.x.x:32400/web/

Lors de l'ajout de bibliothèques, vous devriez voir les disques internes de la Freebox Delta montés dans la VM, ce qui simplifie le partage de vos médias.

Interface web Plex après installation.
Ajout de bibliothèque — accès aux volumes de la Freebox.

3 — Ouverture des ports pour un accès extérieur

Attention : exposer Plex sur Internet peut rendre votre réseau domestique plus vulnérable. N'ouvrez les ports que si vous en comprenez les risques (pare-feu, mots de passe forts, mises à jour régulières).

Dans les paramètres de la VM, ouvrez Réseau puis Configurer une redirection de port. Un formulaire prérempli avec l'IP de la VM s'affiche : saisissez 32400 en port de début, de fin et de destination (port par défaut de Plex).

Côté box Freebox, vérifiez aussi la redirection si vous accédez depuis l'extérieur de votre LAN. Pour un usage uniquement chez vous, l'IP locale de la VM suffit sans redirection WAN.

Mises à jour

Une fois le dépôt configuré, les mises à jour de Plex passent par le gestionnaire de paquets Debian, comme tout autre logiciel :

sudo apt update && sudo apt upgrade -y

Après une mise à jour majeure, redémarrez le service si besoin : sudo systemctl restart plexmediaserver.