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 Next
e 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
- Utilizzare un client torrenting come Deluge.
- Scopri come scaricare da Usenet.
Vantaggi di Usenet
- Ti dà una migliore privacy perché gli altri non possono vedere ciò che si sta scaricando.,
- Velocità di download superveloce.
- 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