Introduzione

Plex è un server multimediale in streaming che riunisce tutte le raccolte di video, musica e foto e le riproduce in streaming sui tuoi dispositivi in ​​qualsiasi momento e da qualsiasi luogo.

In questo tutorial, ti mostreremo come installare e configurare Plex Media Server su CentOS 8.

Prerequisiti

Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.

Se desideri installare Plex Media Server su un server in remoto continua a leggere, altrimenti salta il primo paragrafo "Connessione al Server" e leggi il successivo.

Connessione al Server

Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno dell'username e della password per l'autenticazione. Per connettersi al server come utente root digitare il seguente comando:

ssh [email protected]_DEL_SERVER

Successivamente sarà necessario inserire la password dell'utente root.

Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare root con il vostro nome_utente:

ssh [email protected]_DEL_SERVER

Successivamente vi verrà chiesto di inserire la password del vostro utente.

La porta standard per connettersi tramite ssh è la 22, se il vostro server utilizza una porta diversa, sarà necessario specificarla utilizzando il parametro -p, quindi digitare il seguente comando:

ssh [email protected]_DEL_SERVER -p PORTA

Installare Plex Media Server

Il metodo consigliato per installare e gestire Plex Media Server su CentOS 8 è utilizzando il repository ufficiale Plex. Non richiede conoscenze tecniche e non dovrebbe richiedere più di 20 minuti per installare e configurare il media server.

I seguenti passaggi descrivono come installare Plex Media Server su un sistema CentOS.

Per abilitare il repository Plex, aprire l'editor di testo e creare un nuovo file di configurazione del repository YUM denominato plex.repo nella directory /etc/yum.repos.d/:

sudo vi /etc/yum.repos.d/plex.repo

Incollare le seguenti righe:

[PlexRepo]
name=PlexRepo
baseurl=https://downloads.plex.tv/repo/rpm/$basearch/
enabled=1
gpgkey=https://downloads.plex.tv/plex-keys/PlexSign.key
gpgcheck=1

Salvare e chiudere il file.

Installa l'ultima versione di Plex Media Server con il seguente comando:

sudo yum install plexmediaserver

Una volta completata l'installazione, avviare il servizio plexmediaserver e abilitarlo all'avvio del sistema con i seguenti comandi:

sudo systemctl start plexmediaserver.service
sudo systemctl enable plexmediaserver.service

Per verificare se il servizio Plex è in esecuzione, digitare:

sudo systemctl status plexmediaserver
● plexmediaserver.service - Plex Media Server
   Loaded: loaded (/usr/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2020-01-17 17:48:21 CET; 6h ago
 Main PID: 6703 (Plex Media Serv)
    Tasks: 51 (limit: 12251)
   Memory: 97.3M
   CGroup: /system.slice/plexmediaserver.service
           ├─6703 /usr/lib/plexmediaserver/Plex Media Server
           ├─6731 Plex Plug-in [com.plexapp.system] /usr/lib/plexmediaserver/Resources/Plug-ins-ac2afe5f8/Framework.bundle/Contents/Resources/Versions/2/Python/bootstrap.py --server-version 1.18.4.2171-ac2af>
           └─6778 /usr/lib/plexmediaserver/Plex Tuner Service /usr/lib/plexmediaserver/Resources/Tuner/Private /usr/lib/plexmediaserver/Resources/Tuner/Shared 1.18.4.2171-ac2afe5f8 32600 /waitmutex

Jan 17 17:48:21 TEST-SERVER-1 systemd[1]: Starting Plex Media Server...

Modificare le regole del firewall

Se hai il Firewall installato e abilitato leggi le seguenti istruzioni.

Ora che Plex è installato e in esecuzione, è necessario configurare il firewall per consentire il traffico su porte specifiche di Plex Media Server.

Se non hai il firewall abilitato sul tuo sistema, puoi saltare questa sezione.

Apri il tuo editor di testo preferito e crea il seguente servizio Firewalld:

<?xml version="1.0" encoding="utf-8"?>
<service version="1.0">
<short>plexmediaserver</short>
<description>Plex TV Media Server</description>
<port port="1900" protocol="udp"/>
<port port="5353" protocol="udp"/>
<port port="32400" protocol="tcp"/>
<port port="32410" protocol="udp"/>
<port port="32412" protocol="udp"/>
<port port="32413" protocol="udp"/>
<port port="32414" protocol="udp"/>
<port port="32469" protocol="tcp"/>
</service>

Salvare il file e applicare le nuove regole del firewall digitando:

sudo firewall-cmd --add-service=plexmediaserver --permanent
sudo firewall-cmd --reload

Infine controlla se le nuove regole del firewall vengono applicate correttamente con:

sudo firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: eth0
  sources:
  services: ssh dhcpv6-client plexmediaserver
  ports:
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:

Configurare Plex Media Server

Crea le directory in cui manterrai i tuoi file multimediali:

sudo mkdir -p /opt/plexmedia/{movies,series}

Plex Media Server funziona come l'utente plex che deve disporre delle autorizzazioni di lettura ed esecuzione per i file multimediali e le directory. Per impostare la proprietà corretta eseguire il comando seguente.

sudo chown -R plex: /opt/plexmedia

Puoi scegliere qualsiasi posizione in cui archiviare i file multimediali, assicurati solo di impostare le autorizzazioni corrette.

Apri il tuo browser, digita http://TUO_IP_O_DOMINIO:32400/web e ti verrà presentato un wizard di installazione, che ti guiderà attraverso la configurazione di Plex:

Per utilizzare Plex Media Server, è necessario creare un account.

Premi il pulsante Google, Facebook o Email per creare un account Plex gratuito. Se si desidera accedere alle funzionalità premium è possibile acquistare un piano Plex Pass.

Una volta effettuata la registrazione, verrai reindirizzato alla pagina con le informazioni su come funziona Plex.

Clicca sul tasto Got it.

Nella schermata successiva immettere il nome del server Plex, lasciare la casella Allow me to access my media outside my home selezionata e fare clic Next.

Il prossimo passo è aggiungere una libreria multimediale. Clicca su Add Library.

Quando viene visualizzata la finestra popup, selezionare i filmati come tipo di libreria e fare clic Next.

Nel passaggio successivo, fare clic su Browse for media folder e aggiungere il percorso alla directory che conterrà i file multimediali di Movies, nel nostro caso /opt/plexmedia/movies.

Fare clic sul pulsante Add e quindi su Add Library.

Puoi aggiungere tutte le librerie che desideri.

Fai clic su Next, quindi Done verrai reindirizzato alla dashboard web di Plex.

Ora che hai completato la procedura guidata di configurazione, puoi iniziare a esplorare le opzioni di Plex e tutto ciò che può fare.

Conclusione

Hai imparato come installare Plex Media Server sul tuo computer CentOS 8 e come creare una libreria multimediale.

Ora puoi installare l'applicazione Plex su Android, iPhone, Smart TV, Xbox, Roku o qualsiasi altro dispositivo supportato. Puoi trovare un elenco di app e dispositivi supportati nella pagina Download di Plex oppure puoi semplicemente installare l'applicazione dall'app store del dispositivo.