HOWTO · Linux

Comment installer Plex Media Server sur Ubuntu

Nous pouvons installer le Plex Media Server à partir du dépôt officiel de Plex.

Plex est un logiciel de streaming média qui nous permet d’organiser les fichiers média et de diffuser ces contenus média à tout moment. Nous pouvons installer le serveur média Plex à partir du dépôt officiel de Plex.

Installer Plex sur Ubuntu à partir du dépôt officiel de Plex

  • Importez le GPG du repo en utilisant la commande:
    curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
    
  • Lister le dépôt du Plex dans notre liste de sources en utilisant la commande
    echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
    
  • Installez le paquet apt-transport-https en utilisant la commande:
    sudo apt install apt-transport-https
    
  • Mettez à jour les sources du paquet en utilisant la commande:
    sudo apt update
    
  • Installez le paquet Plex en utilisant la commande
    sudo apt install plexmediaserver
    

Nous pouvons vérifier si le serveur de médias Plex est installé ou non en utilisant la commande:

sudo systemctl status plexmediaserver

Si le serveur Plex Media est installé, nous obtiendrons la sortie en tant que:

● plexmediaserver.service - Plex Media Server
   Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor 
   Active: active (running) since Wed 2020-10-07 18:01:06 +0545; 2min 5s ago
  Process: 15357 ExecStartPre=/bin/sh -c /usr/bin/test -d "${PLEX_MEDIA_SERVER_A
 Main PID: 15361 (Plex Media Serv)
    Tasks: 111 (limit: 4915)
   CGroup: /system.slice/plexmediaserver.service

Configurer le pare-feu pour le serveur Plex Media

Une fois l’installation vérifiée, nous devons configurer le pare-feu, qui autorisera le trafic sur des ports spécifiques du serveur média Plex. Pour configurer le pare-feu, nous effectuons les étapes suivantes:

  • Créer un profil d’application UFW à l’emplacement /etc/ufw/applications.d/plexmediaserver avec le contenu en utilisant n’importe quel éditeur:
    [plexmediaserver]
    title=Plex Media Server (Standard)
    description=The Plex Media Server
    ports=32400/tcp|3005/tcp|5353/udp|8324/tcp|32410:32414/udp
    
    [plexmediaserver-dlna]
    title=Plex Media Server (DLNA)
    description=The Plex Media Server (additional DLNA capability only)
    ports=1900/udp|32469/tcp
    
    [plexmediaserver-all]
    title=Plex Media Server (Standard + DLNA)
    description=The Plex Media Server (with additional DLNA capability)
    ports=32400/tcp|3005/tcp|5353/udp|8324/tcp|32410:32414/udp|1900/udp|32469/tcp
    
  • Mettre à jour la liste des profils à l’aide de la commande
    sudo ufw app update plexmediaserver
    
  • Configurez de nouvelles règles pour le pare-feu à l’aide de la commande
    sudo ufw allow plexmediaserver-all
    

Pour vérifier si les règles sont configurées ou non, nous utilisons la commande

sudo ufw status verbose

Si la configuration est réussie, nous obtenons le résultat suivant:

Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW IN    Anywhere
32400/tcp (plexmediaserver-all) ALLOW IN    Anywhere
3005/tcp (plexmediaserver-all) ALLOW IN    Anywhere
5353/udp (plexmediaserver-all) ALLOW IN    Anywhere
8324/tcp (plexmediaserver-all) ALLOW IN    Anywhere
32410:32414/udp (plexmediaserver-all) ALLOW IN    Anywhere
1900/udp (plexmediaserver-all) ALLOW IN    Anywhere
32469/tcp (plexmediaserver-all) ALLOW IN    Anywhere

Configurer le serveur Plex Media

Maintenant, nous créons un répertoire pour contenir le contenu de Plex avec la commande suivante:

sudo mkdir -p /opt/plexmedia/<content-folder-name>

Après cela, nous définissons les droits d’accès aux fichiers de contenu pour l’utilisateur plex avec la commande suivante:

sudo chown -R plex: /opt/plexmedia

Maintenant, nous pouvons aller sur http://server_ip:32400/web et nous connecter au compte plex et continuer.