Comment installer Plex Media Server sur Ubuntu

  1. Installer Plex sur Ubuntu à partir du dépôt officiel de Plex
  2. Configurer le pare-feu pour le serveur Plex Media
  3. Configurer le serveur Plex Media

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: ```bash [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
```bash
sudo ufw app update plexmediaserver
  • ##### Configurez de nouvelles règles pour le pare-feu à l’aide de la commande bash 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.