Installa Plex Media Server su Ubuntu

Suraj Joshi 19 dicembre 2022
  1. Installa Plex su Ubuntu dal repository ufficiale di Plex
  2. Configura Firewall per Plex Media Server
  3. Configura Plex Media Server
Installa Plex Media Server su Ubuntu

Plex è un software di streaming multimediale che ci consente di organizzare file multimediali e trasmettere in streaming tali contenuti multimediali ogni volta che lo desideriamo. Possiamo installare il server multimediale Plex dal repository ufficiale di Plex.

Installa Plex su Ubuntu dal repository ufficiale di Plex

  • Importa il GPG del repository utilizzando il comando:
    curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
    
  • Elenca il repository di Plex nel nostro lista delle fonti utilizzando il comando
    echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
    
  • Installa il pacchetto apt-transport-https usando il comando:
    sudo apt install apt-transport-https
    
  • Aggiorna i sorgenti del pacchetto utilizzando il comando:
    sudo apt update
    
  • Installa il pacchetto Plex utilizzando il comando:
    sudo apt install plexmediaserver
    

Possiamo verificare se Plex Media Server è installato o meno utilizzando il comando:

sudo systemctl status plexmediaserver

Se è installato Plex Media Server otterremo l’output come:

● 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

Configura Firewall per Plex Media Server

Una volta verificata l’installazione, è necessario configurare il firewall, che consentirà il traffico su porte specificate del media server Plex. Per configurare il firewall, eseguiamo i seguenti passaggi:

  • Crea un profilo di applicazione UFW nella posizione /etc/ufw/applications.d/plexmediaserver con il contenuto utilizzando qualsiasi editor.
    [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
    
  • Aggiorna l’lista dei profili utilizzando il comando:
    sudo ufw app update plexmediaserver
    
  • Configura nuove regole per il firewall utilizzando il comando:
    sudo ufw allow plexmediaserver-all
    

Per verificare se le regole sono configurate o meno, utilizziamo il comando:

sudo ufw status verbose

Se la configurazione ha esito positivo, otteniamo il seguente Output:

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

Configura Plex Media Server

Ora creiamo una directory per contenere i contenuti in Plex con il seguente comando:

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

Successivamente, impostiamo il permesso per l’utente plex di accedere ai file di contenuto con il seguente comando:

sudo chown -R plex: /opt/plexmedia

Ora possiamo andare su http://server_ip:32400/web e accedere all’account plex e continuare.a

Autore: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn