Come installare Plex Media Server su Ubuntu 22.10/22.04/20.04


Plex Media Server è un software ampiamente utilizzato per archiviare tutti i tuoi contenuti multimediali digitali e accedervi tramite varie applicazioni client. È popolare tra gli utenti per la sua capacità di archiviare programmi TV e librerie di film e condividere contenuti con amici e familiari. Plex Media Server è cresciuto costantemente in popolarità e ora supporta molte piattaforme. Alcune delle applicazioni client più popolari per l'accesso ai contenuti da un server Plex Media includono NVIDIA Shield, Roku, app per dispositivi mobili e molte altre. Il software organizza i tuoi file e contenuti in categorie, facilitando la ricerca e l'utilizzo. Inoltre, Plex Media Server offre funzionalità di sicurezza e privacy che ti consentono di controllare chi può accedere ai tuoi contenuti e quando. Il Plex Media Server è un ottimo modo per archiviare e condividere contenuti multimediali digitali.

Nel seguente tutorial, imparerai come installare Plex Media Server su Ubuntu 22.10, 22.04 e 20.04 Linux LTS importando in modo sicuro la chiave GPG e il repository Plex ufficiale e alcuni suggerimenti sui set di base creando un proxy inverso con Nginx per gli utenti che desiderano per accedere a Nginx da remoto, questo non è necessario per le reti domestiche interne.

Avviso IMPORTANTE

Il seguente tutorial è stato eseguito con una versione LTS di Ubuntu 22.04 e sono state prese immagini di esempio. Tuttavia, è stato testato su Ubuntu 20.04 e Ubuntu 22.10. In futuro, se Ubuntu apporterà modifiche per interrompere il tutorial per una delle versioni di distribuzione, posizionare a commento per me indagare in modo da poter aggiornare il tutorial.

Passaggi consigliati prima dell'installazione

Prima di procedere con il tutorial, assicurarsi che il sistema sia aggiornato con tutti i pacchetti esistenti.

sudo apt update

Facoltativamente, puoi elencare gli aggiornamenti per gli utenti che richiedono una revisione o sono curiosi.

pubblicità


sudo apt --list upgradable

Procedi con l'aggiornamento di eventuali pacchetti obsoleti utilizzando il comando seguente.

sudo apt upgrade

Installa Plex Media Server su Ubuntu Linux

Per l'installazione del server Plex Media, è necessario creare un file di repository che estragga direttamente dal repository Plex. Ciò garantisce l'installazione e l'aggiornamento direttamente dalla fonte ufficiale utilizzando il gestore di pacchetti apt.

Per prima cosa, apri il tuo terminale (CTRL+ALT+T), quindi eseguire il seguente comando per assicurarsi che i pacchetti richiesti siano installati; molto probabilmente saranno già installati per la maggior parte degli utenti.

sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https curl -y

Importa la chiave GPG utilizzando il seguente comando da terminale.

curl -fsSL https://downloads.plex.tv/plex-keys/PlexSign.key | gpg --dearmor | sudo tee /usr/share/keyrings/plex.gpg

Successivamente, importa il repository con il seguente comando.

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

Prima di installare Plex, eseguire il aggiornamento apt comando per riflettere il nuovo repository importato.

pubblicità


sudo apt update

Installa Plex Media Server su Ubuntu usando quanto segue comando di installazione apt.

sudo apt install plexmediaserver -y

Vedrai il seguente messaggio che ti informa sul tuo elenco di sorgenti Plex durante l'installazione.

Guarda anche  Come installare Monit su Ubuntu 22.10/22.04/20.04

Esempio:

esempio sostituisci l'elenco delle fonti o mantieni su plex media server con ubuntu 22.10, 22.04 e 20.04

Digita "N" per procedere con l'installazione.

Per impostazione predefinita, il servizio Plex Media dovrebbe essere avviato automaticamente. Per verificarlo, usa quanto segue comando di stato systemctl.

systemctl status plexmediaserver

Esempio di output:

pubblicità


stato plexmediaserver ok su ubuntu 22.10, 22.04 e 20.04

Se il servizio non è attivo, usa il seguente comando per avviare Plex Media Server:

sudo systemctl start plexmediaserver

Quindi, abilita all'avvio del sistema:

sudo systemctl enable plexmediaserver

Per riavviare il servizio, utilizzare quanto segue:

sudo systemctl restart plexmediaserver

Configura UFW Firewall su Ubuntu Linux

Prima di procedere oltre, dovresti configurare il tuo firewall UFW. Per la maggior parte degli utenti, questo dovrebbe essere abilitato per impostazione predefinita o abilitarlo utilizzando il comando seguente.

sudo ufw enable

Aggiungi la porta Plex Media Server 32400; puoi personalizzare la porta in un secondo momento se lo desideri; assicurati di eliminare questa regola se ne consenti un'altra e di scambiarla nella dashboard del server Plex Media.

sudo ufw allow 32400

Configura Ubuntu Server SSH su Ubuntu Linux

Per gli utenti con Plex Media Server installato su un server Ubuntu 22.04 remoto, dovrai configurare un tunnel SSH sul tuo computer locale per configurazione iniziale per consentire connessioni esterne.

pubblicità


Sostituisci {server-ip-address} con il tuo, ad esempio 192.168.50.1 ecc.

Esempio:

ssh {server-ip-address} -L 8888:localhost:32400

Per gli utenti che non conoscono SSH, potrebbe essere necessario installarlo.

sudo apt install openssh-server -y

Quindi, avvia il servizio.

sudo systemctl enable ssh -y

Ora puoi accedere a Plex Media Server accedendo a localhost nel tuo browser web.

http://localhost:8888/web

O l'alternativa se l'indirizzo sopra non funziona.

pubblicità


localhost:32400/web/index.html#!/setup

ATTRAVERSO UN TUNNEL SSH, la richiesta HTTP verrà reindirizzata a http://localhost:32400/web, il server remoto. 

Una volta completata la configurazione iniziale, accederai al tuo Plex Media Server con l'indirizzo IP del tuo server remoto.

https://{server-ip-address}:32400

Configura Plex Media Server in WebUI su Ubuntu Linux

Ora che Plex è installato sul tuo sistema, devi configurare e completare l'installazione tramite WebUI. Per accedervi, apri il tuo browser Internet preferito e vai a http://127.0.0.1:32400/web or http://localhost:32400/web.

Esempio:

esempio benvenuto in plex web su ubuntu 22.10, 22.04 e 20.04

Ora puoi accedere utilizzando un account di social media esistente elencato sopra o con la tua e-mail per registrare un nuovo account se sei nuovo su Plex. Una volta effettuato l'accesso, inizierai la configurazione della configurazione iniziale.

Passaggio 1. Come funziona Plex?

La prima pagina di configurazione descrive Plex e come funziona in un esempio conciso.

pubblicità


Spostarsi FATTO! e lascia un clic per passare alla pagina successiva.

Esempio:

esempio di come funziona plex su Ubuntu 22.10, 22.04 e 20.04

Nota, a seconda del browser Internet che utilizzi. Gli utenti di Firefox noteranno un messaggio che richiede loro di farlo abilita DRM; questa scelta è necessaria; senza di essa, Plex WebUI potrebbe non funzionare correttamente.

Passaggio 2. Plex Pass opzionale

Successivamente, ti verrà richiesto di eseguire l'upgrade a Plex Pass possibilmente. Questo è facoltativo; tuttavia, Plex Pass avvantaggia le opzioni HDR e l'accesso alle build beta. Puoi sempre configurarlo in un secondo momento se vuoi saltare e fare clic su "X" nell'angolo in alto a destra.

Esempio:

esempio su plex pass su ubuntu 22.10, 22.04 e 20.04

Passaggio 3. Configurazione del server

Configura il nome del tuo server e puoi nominarlo come preferisci e avere l'opzione per disabilitare "Permettimi di accedere ai miei file multimediali fuori casa."

pubblicità


Per impostazione predefinita, l'accesso ai media esterni è abilitato; se non hai intenzione di farlo, deseleziona la funzione.

Guarda anche  Come installare il filato su Ubuntu 22.04 LTS

Una volta configurato, fare clic su AVANTI pulsante.

Esempio:

esempio server dei nomi di configurazione del server per plex su Ubuntu 22.10, 22.04 e 20.04

Passaggio 4. Libreria multimediale

La pagina Libreria multimediale ti offre la possibilità di pre-aggiungere le tue directory multimediali. Se hai un'unità multimediale o una cartella pronta, fai clic su AGGIUNGI BIBLIOTECA pulsante.

Esempio:

esempio aggiungi libreria per plexmediaserver su Ubuntu 22.10, 22.04 e 20.04

Ora seleziona il tipo di media che vuoi che le tue cartelle siano organizzate in programmi TV, film, musica, ecc. Fai clic su AVANTI pulsante per procedere con l'aggiunta di cartelle.

pubblicità


Esempio:

esempio aggiungi film, programmi TV o musica per plex media server su Ubuntu 22.10, 22.04 e 20.04

Clicca su SFOGLIA LA CARTELLA MEDIA pulsante e selezionare la directory multimediale.

Esempio:

esempio cerca la cartella multimediale su plex media server su Ubuntu 22.10, 22.04 e 20.04

L'ultima opzione è che le opzioni avanzate vengano visualizzate una volta aggiunta la cartella. Qui puoi personalizzare ulteriormente Plex a tuo piacimento.

Una volta fatto, clicca AGGIUNGI BIBLIOTECA per tornare all'installazione della configurazione iniziale.

Esempio:

pubblicità


esempio di impostazioni avanzate per aggiungere libreria per plex media server su Ubuntu 22.10, 22.04 e 20.04

Passaggio 5. Conclusione

Successiva, colpire il AVANTI per completare la configurazione iniziale con o senza l'aggiunta di una libreria multimediale.

Esempio:

esempio organizzare i media per plex media server su Ubuntu 22.10, 22.04 e 20.04

La schermata successiva ti informa che sei pronto. Clicca il FATTO pulsante per procedere a Plex Dashboard.

Esempio:

esempio di configurazione del server completa per plex media server su Ubuntu 22.10, 22.04 e 20.04

Ora arriverai alla tua dashboard Plex.

Esempio:

pubblicità


libreria di esempio interfaccia grafica desktop predefinita look plex media server su Ubuntu 22.10, 22.04 e 20.04

Configurare/impostare i permessi per i file multimediali e le cartelle

Durante la configurazione iniziale, potresti aver notato che i tuoi file multimediali non sono stati visualizzati o hanno riscontrato problemi nell'aggiunta di contenuti che non verranno rilevati. Plex ha rifiutato di trovare il contenuto sul secondario interno ed esterno del tuo disco rigido esistente. Ciò è in parte dovuto alla creazione di un account utente dedicato denominato Plex plexus, che deve leggere ed eseguire l'autorizzazione sulle tue directory multimediali. 

I permessi di Ubuntu possono essere impostati usando chown o setfalc; entrambi sono buoni. Alcuni esempi di come applicare sono di seguito.

esempio di modo setfalc:

sudo setfacl -R -m u:plex:rx /media/yourfolder/
sudo setfacl -R -m u:plex:rx /media/yourfolder/tv
sudo setfacl -R -m u:plex:rx /media/yourfolder/movies

Questi comandi richiedono l'installazione del pacchetto ACL; se manca, utilizzare il seguente comando per l'installazione.

sudo apt install acl -y

Esempio di modo Chown:

sudo chown -R plex:plex /media/yourfolder/

O singoli file nel disco rigido se sono presenti altre cartelle che non vuoi che Plex tocchi/acceda.

pubblicità


sudo chown -R plex:plex /media/yourfolder/tv
sudo chown -R plex:plex /media/yourfolder/movies

Configura/Imposta Nginx come proxy inverso su Ubuntu Linux

Puoi configurare un proxy inverso per accedere a Plex Media Server da un computer o una rete remoti. In questo esempio, il tutorial configurerà un server proxy Nginx.

Innanzitutto, installa Nginx:

sudo apt install nginx -y

Nginx dovrebbe essere abilitato per impostazione predefinita se non viene attivato utilizzando il comando seguente.

sudo systemctl enable nginx --now

Ora controlla per assicurarti che Nginx sia attivato e non abbia errori:

systemctl status nginx

Esempio di output:

esempio status nginx ok per plex media server su Ubuntu 22.10, 22.04 e 20.04

Ora, crea un nuovo blocco server come segue:

pubblicità


sudo nano /etc/nginx/conf.d/plex.conf

Avrai bisogno di un nome di dominio attivo che può essere acquistato per un minimo di 1 o 2 dollari se non ne hai uno. NameCheap ha i migliori domini economici in circolazione e se preferisci un .com, Utilizzare Cloudflare.

Dopo aver creato il tuo sottodominio, aggiungi quanto segue al file di blocco del server:

server {
      listen 80;
      server_name plex.example.com;

      location / {
          proxy_pass http://127.0.0.1:32400;
          proxy_set_header Host $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

          #upgrade to WebSocket protocol when requested
          proxy_set_header Upgrade $http_upgrade;
          proxy_set_header Connection "Upgrade";
      }
}

Salva il file (CTRL+O), poi esci (CTRL+X).

Guarda anche  Come installare Code::Blocks su Ubuntu 22.10/22.04/20.04

Ora esegui un test per assicurarti che non ci siano errori nella configurazione di Nginx o nel blocco del tuo server:

sudo nginx -t

Se tutto funziona correttamente, l'output di esempio dovrebbe essere:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Ricarica Nginx per rendere effettive le modifiche:

pubblicità


sudo systemctl reload nginx

Se hai impostato il tuo dominio e i record DNS in modo che puntino all'IP del tuo server, ora puoi accedere al tuo Plex Media Server su plex.example.com.

Proteggi Nginx con il certificato SSL gratuito di LeLet'sncrypt

Idealmente, vorresti eseguire il tuo Nginx su HTTPS usando un certificato SSL. Il modo migliore per farlo è utilizzare Let's Encrypt, un'autorità di certificazione gratuita, automatizzata e aperta gestita dall'Internet Security Research Group (ISRG) senza scopo di lucro.

Innanzitutto, installa il pacchetto certbot come segue.

sudo apt install python3-certbot-nginx -y

Una volta installato, esegui il seguente comando per avviare la creazione del tuo certificato:

sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email you@example.com -d www.example.com

Durante l'installazione del certificato, riceverai un avviso da cui ricevere e-mail EFF (Fondazione della frontiera elettronica). Scegli uno dei due Y or N quindi il tuo certificato TLS verrà automaticamente installato e configurato per te.

Questa configurazione ideale include reindirizzamenti forzati HTTPS 301, un'intestazione Strict-Transport-Security e OCSP Stapling. Assicurati solo di adattare l'e-mail e il nome di dominio alle tue esigenze.

pubblicità


Ora il tuo URL sarà HTTPS://www.esempio.com invece di HTTP://www.esempio.com.

Se usi il vecchio URL HTTP, reindirizzerà automaticamente a HTTPS.

Facoltativamente, puoi impostare un processo cron per rinnovare automaticamente i certificati. Certbot offre uno script che lo fa automaticamente e puoi prima testare per assicurarti che tutto funzioni eseguendo una corsa a secco.

sudo certbot renew --dry-run

Se tutto funziona, apri la finestra di crontab usando il seguente comando da terminale.

sudo crontab -e

Quindi, specifica l'ora in cui dovrebbe rinnovarsi automaticamente. Questo dovrebbe essere controllato almeno quotidianamente e, se il certificato deve essere rinnovato, lo script non aggiornerà il certificato. Se hai bisogno di aiuto per trovare un buon momento per impostare, usa il crontab.guru strumento gratuito.

00 00 */1 * * /usr/sbin/certbot-auto renew

Aggiorna Plex Media Server su Ubuntu Linux

Plex può essere aggiornato secondo lo standard comando di aggiornamento apt che impiegheresti la maggior parte del tempo per aggiornare i pacchetti sul tuo sistema.

pubblicità


Per controllare gli aggiornamenti:

sudo apt update

Se disponibile, usa il comando di aggiornamento:

sudo apt upgrade plexmediaserver -y

Rimuovere Plex Media Server su Ubuntu Linux

Se non desideri più utilizzare Plex e desideri rimuoverlo dal tuo sistema Ubuntu, esegui il seguente comando:

sudo apt autoremove plexmediaserver --purge -y

Nota, se hai installato il proxy inverso Nginx, non dimenticare di disabilitarlo e, se necessario, elimina il file di configurazione del tuo dominio.

Infine, rimuovi il repository che si trova in /etc/apt/sources.list.d/ se non è necessario reinstallare nuovamente Plex sul sistema Ubuntu.

sudo rm /etc/apt/sources.list.d/plexmediaserver.list

Infine, per una buona manutenzione e sicurezza, rimuovere il Tasto GPG situato nella usr/condividi/portachiavi/.

pubblicità


sudo rm usr/share/keyrings/plex.gpg


Non è quello che cercavi? Prova a cercare ulteriori tutorial.

Lascia un tuo commento