Come installare Plex Media Server su Ubuntu 18.04 LTS Server o Desktop

Questo tutorial vi mostrerà come installare Plex media server su Ubuntu 18.04 LTS server / desktop. Plex è un pezzo gratuito di software che permette di organizzare i vostri film, programmi TV, musica e foto in una bella interfaccia e lo streaming di quei file multimediali sul vostro PC, tablet, telefono, TV, Roku, ecc sulla rete o su Internet. Plex può essere installato su Linux, FreeBSD, macOS, Windows e vari sistemi NAS.

Installare Plex Media Server su Ubuntu 18.,04

Per prima cosa, vai alla pagina di download del server Plex, selezionaLinux e scegliUbuntu (16.04+) / Debian (8+)con 32-bit o 64-bit.

Se hai intenzione di installare Plex su un server Ubuntu 18.04 senza testa, puoi andare alla cronologia dei download del tuo browser, quindi copiare il link per il download di Plex e utilizzare wget per scaricare Plex dalla riga di comando come di seguito.

wget https://downloads.plex.tv/plex-media-server/1.13.5.5332-21ab172de/plexmediaserver_1.13.5.5332-21ab172de_amd64.deb

Una volta scaricato il pacchetto Plex deb,cd nella directory di download., Ad esempio, il mio Plex viene scaricato nella directory Downloads sotto Home, quindi eseguo il seguente comando. La tilde ( ~ ) rappresenta la directory home.

cd ~/Downloads

Sulle distribuzioni Linux basate su Debian (Ubuntu, Linux Mint, ecc.), dpkg è lo strumento da riga di comando standard per installare i pacchetti deb. Quindi eseguire il seguente comando per installare il pacchetto Plex deb.

sudo dpkg -i plexmediaserver_1.13.5.5332-21ab172de_amd64.deb

-iè l’abbreviazione di--install., Si noti che quando si digita il seguente

sudo dpkg -i plex

È possibile premere il tasto Tab, che completerà automaticamente il nome del file.

Ora è installato Plex media server. Possiamo controllare il suo stato con:

systemctl status plexmediaserver

Come puoi vedere, è in esecuzione sul mio sistema Ubuntu 18.04. (Premere q per riprendere il controllo del terminale.,)

Se Plex media server non è in esecuzione, si può iniziare con:

sudo systemctl start plexmediaserver

Abilita Plex Repository

Per l’abilitazione di ufficiale di Plex repo, è possibile aggiornare Plex su Ubuntu con apt package manager. Il pacchetto Plex deb viene fornito con un file di elenco di origine. Per visualizzare un elenco di file installati da un pacchetto, eseguiredpkg con-L flag.

dpkg -L plexmediaserver

Apri questo file con il seguente comando.,

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

Per impostazione predefinita, il suo contenuto viene commentato. Decommenta l’ultima riga. (Rimuovere il simbolo di inizio #).

Quindi salvare e chiudere il file. Per salvare un file in Nano text editor, premere Ctrl+O, premere Invio per confermare. Per uscire, premere Ctrl+X. Successivamente, eseguire il seguente comando per importare la chiave pubblica Plex inapt package manager.

wget -q https://downloads.plex.tv/plex-keys/PlexSign.key -O - | sudo apt-key add -

Ora aggiorna l’indice del repository software.,

sudo apt update

Plex Media Server Iniziale di Installazione

Se si esegue il seguente comando:

sudo netstat -lnpt | grep Plex

Si può vedere che il Plex media server è in ascolto 0.0.0.0:32400 e 127.0.0.1:32401.

L’interfaccia di gestione basata sul Web è disponibile sulla porta 32400. La prima volta che si configura Plex, è necessario visitare Plex tramite 127.0.0.1:32400/web o localhost:32400/web. Se hai installato Plex sul tuo Ubuntu 18.,04 desktop, quindi è possibile cercare Plex Media Manager nel menu dell’applicazione. Ti porterà all’interfaccia web Plex, che a sua volta ti porterà a perché devi accedere con un plex.tv conto.

Si noti che se Plex è installato su un server Ubuntu 18.04 remoto, è necessario impostare un tunnel SSH eseguendo il seguente comando sul computer locale. Sostituire 12.34.56.78 con l’indirizzo IP del server Ubuntu remoto.

ssh 12.34.56.78 -L 8888:localhost:32400

Quindi è possibile accedere all’interfaccia web Plex tramite il seguente URL.,


Questa richiesta HTTP verrà reindirizzata a sul server remoto tramite tunnel SSH. Questo tunnel SSH è necessario solo per la configurazione iniziale. Dopo la configurazione iniziale, è possibile accedere all’interfaccia web Plex tramite server-ip-address:32400. Sostituisci server-ip-address con il tuo indirizzo IP reale del server.

Una volta effettuato l’accesso, verrai reindirizzato a localhost:32400 per eseguire la configurazione iniziale. Se non vedi la procedura guidata di installazione, puoi inserire localhost:32400/web/index.html#!/setup nella barra degli indirizzi per avviarlo.,

Nella schermata successiva, immettere un nome per il server Plex. Assicurarsi che Allow me to access my media outside my home sia selezionato. Quindi fare clic su Next.

Ora è possibile aggiungere librerie. Fare clic sul pulsanteAdd Library.

Selezionare un tipo di libreria, quindi fare clic su browse for media folder pulsante per aggiungere le cartelle multimediali.

Si noti che l’utente plex deve avere l’autorizzazione di lettura ed esecuzione sulle directory multimediali., Ad esempio , il mio disco rigido esterno 2T è montato sotto /media/linuxbabe/, che è di proprietà di root. Gli utenti non nella radice del gruppo non possono accedervi, quindi eseguo il seguente comando per dare all’utente plex leggere ed eseguire il permesso. (Non consiglio di cambiare la proprietà con il comandochown ochgrp. L’utilizzo del comandosetfacl sarà sufficiente.)

sudo setfacl -m u:plex:rx /media/linuxbabe/

Potrebbe anche essere necessario assegnare l’autorizzazione alle singole directory multimediali come di seguito.,

sudo setfacl -m u:plex:rx /media/linuxbabe/directory-name

Si può essere tentati di aggiungere il flag ricorsivo (-R), che dà plex leggere ed eseguire il permesso su ogni file e sottodirectory sul disco.

sudo setfacl -R -m u:plex:rx /media/linuxbabe/

Se il disco rigido esterno viene utilizzato solo per la memorizzazione di file multimediali, è possibile farlo, ma se si dispone di file sensibili sul disco rigido esterno, non farlo.

Una volta completata l’aggiunta delle cartelle multimediali, fare clic su Nexte quindi fare clic su Done. È sempre possibile aggiungere più librerie in seguito.,

Ripetere la configurazione iniziale

Se si è commesso un errore nella configurazione iniziale, è possibile eliminare il filePreferences.xml e ricominciare da capo.

sudo rm /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Preferences.xmlsudo systemctl restart plexmediaserver

Ora visita di nuovolocalhost:32400/web. Plex ti dirà che c’è un server non reclamato. Fare clic su claim it now.

Dove scaricare film e programmi TV

  1. Utilizzare un client torrenting come Deluge.
  2. Scopri come scaricare da Usenet.

Vantaggi di Usenet

  1. Ti dà una migliore privacy perché gli altri non possono vedere ciò che si sta scaricando.,
  2. Velocità di download superveloce.
  3. I file su Usenet sono solitamente conservati molto più a lungo dei file torrent. Ad esempio, Newsdemon memorizza i file per 4430 giorni (più di 12 anni), in modo da poter scaricare vecchi contenuti ad una velocità molto veloce.

Crea Nginx Reverse Proxy

Se non hai un vero nome di dominio, ti consiglio di andare su NameCheap per acquistarne uno. Il prezzo è basso e danno protezione della privacy whois gratuito per tutta la vita.

Se si preferisce utilizzare un nome di dominio piuttosto che digitare per accedere al Plex media server, è necessario impostare un proxy inverso., Possiamo usare Nginx per questo scopo. Installare Nginx dal repository software Ubuntu predefinito.

sudo apt install nginx

Quindi creare un file di blocco del server per Plex.

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

Inserire le seguenti righe nel file. Sostituisci plex.example.com con il tuo nome di dominio. Ricorda di creare un record A per il sottodominio nel tuo gestore DNS. (Se il tuo ISP ti fornisce un indirizzo IP dinamico piuttosto che un indirizzo IP statico, devi impostare il DNS dinamico e il port forwarding o utilizzare PageKite. )

Salva e chiudi questo file. Quindi testare la configurazione Nginx.,

sudo nginx -t

Se il test ha esito positivo, ricaricare Nginx affinché la modifica abbia effetto.

sudo systemctl reload nginx

Ora è possibile accedere a Plex media server tramiteplex.example.com.

Creare Apache Reverse Proxy

Se si preferisce Apache su Nginx, quindi installare Apache web server utilizzando il seguente comando.

sudo apt install apache2

Per utilizzare Apache come proxy inverso, dobbiamo abilitare i moduliproxy e il modulo header.

sudo a2enmod proxy proxy_http headers proxy_wstunnel

Quindi creare un file host virtuale per Plex.,

sudo nano /etc/apache2/sites-available/plex.conf

Inserire le seguenti configurazioni nel file. Sostituisci plex.example.com con il tuo nome di dominio effettivo. Non dimenticare di creare DNS Un record per questo sottodominio.

Salva e chiudi il file. Quindi abilitare questo host virtuale.

sudo a2ensite plex.conf

Riavviare Apache

sudo systemctl restart apache2

Ora è possibile accedere a Plex media server utilizzando il nome di dominio.

Abilita HTTPS

Per crittografare il traffico HTTP quando si visita il server Plex dall’esterno, possiamo abilitare HTTPS installando un certificato TLS gratuito rilasciato da Let’s Encrypt., Eseguire il seguente comando per installare Let’s Encrypt client (certbot) su Ubuntu 18.04.

sudo apt install certbot

Se si utilizza Nginx, è necessario installare anche il plugin Certbot Nginx.

sudo apt install python3-certbot-nginx

Quindi, eseguire il seguente comando per ottenere e installare il certificato TLS.

sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email [email protected] -d plex.example.com

Se si utilizza Apache, è necessario installare il plugin Certbot Apache.

sudo apt install python3-certbot-apache

Quindi, eseguire il seguente comando per ottenere e installare il certificato TLS.,

sudo certbot --apache --agree-tos --redirect --hsts --staple-ocsp --email [email protected] -d plex.example.com

Dove:

  • --nginx: Usa il plugin nginx.
  • --apache: Usa il plugin Apache.
  • --agree-tos: Accetta i termini di servizio.
  • --redirect: Forza HTTPS di reindirizzamento 301.
  • --hsts: Aggiungi l’intestazione Strict-Transport-Security ad ogni risposta HTTP. Forzare il browser a utilizzare sempre TLS per il dominio. Difende contro SSL / TLS Stripping.
  • --staple-ocsp: Abilita la pinzatura OCSP., Una risposta OCSP valida viene pinzata al certificato offerto dal server durante TLS.

Il certificato dovrebbe ora essere ottenuto e installato automaticamente.

Ed è possibile accedere all’interfaccia web Plex tramite HTTPS.

Come aggiornare Plex su Ubuntu 18.04

Quando esce una nuova versione di Plex media server, è possibile aggiornarlo eseguendo i seguenti comandi.

sudo apt updatesudo apt upgrade

Quindi riavviare Plex.,

sudo systemctl restart plexmediaserver

Spero che questo tutorial ti abbia aiutato a installare Plex media server su Ubuntu 18.04. Come sempre, se hai trovato questo post utile, quindi iscriviti alla nostra newsletter gratuita per ottenere ulteriori suggerimenti e trucchi. Fai attenzione

Vota questo tutorial

Author: admin

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *