GNU/Linux >> Linux Esercitazione >  >> Debian

Installa Plex Media Server su Debian 11 Bullseye con Nginx Reverse Proxy

Impara i semplici comandi per installare Plex Media Server su Debian 11 Bullseye Linux per creare il tuo server di streaming.

Plex è stato avviato come un progetto per hobby, ma con il tempo si è sviluppato in un software server di streaming professionale per gestire vari tipi di file multimediali. Gli utenti possono installarlo e utilizzarlo per accedere ai propri video, musica e immagini in remoto utilizzando Internet o localmente su una rete locale; anche tu puoi condividerli con gli amici mentre sei in movimento.

Avrai la stessa sensazione di Netflix, poiché Plex crea miniature corrispondenti e carica informazioni dai database dei film. Tuttavia, Plex non riesce a tenere il passo con i principali fornitori di streaming come Netflix, Amazon Prime Video, Apple TV + e Disney +. Tuttavia, non è stato sviluppato per competere con loro. L'obiettivo principale dei suoi sviluppatori è fornire un software di facile utilizzo a utenti generici o aziende che desiderano gestire il proprio database di film, foto e brani su NAS, Cloud o qualsiasi PC.

Con quali piattaforme è compatibile Plex Media Server?

A differenza di altri software di streaming, Plex offre supporto per un'ampia gamma di sistemi operativi come Windows, macOS, Linux, FreeBSD, Docker e vari NAS.

Come eseguire lo streaming di file multimediali da Plex Media Server sul mio smartphone o tablet?

Per riprodurre in streaming e goderti la tua musica, i tuoi film preferiti e le serie in movimento, hai bisogno dell'app Plex. Gli sviluppatori offrono le sue applicazioni client per lo streaming di file multimediali dal tuo server Plex per quasi tutte le piattaforme più diffuse come Android, iOS, Windows e Linux, inclusi Amazon Fire TV, Google TV, Playstation, Chromecast e altro ancora.

Il Plex Media Server è gratuito?

Sì, il software è gratuito ma tutte le funzioni no. Offre una gamma di funzioni di base gratuite ma in anticipo, come la riproduzione di programmi TV in diretta, PlexSync, Dash Control, Transcodifica hardware, Download di contenuti multimediali per la visione offline, impostazioni avanzate di protezione dei bambini o la configurazione di più account utente per tali servizi l'utente deve acquistare un abbonamento a pagamento.

Prezzo e disponibilità

Se parliamo del prezzo di Plex Media Server, come abbiamo discusso sopra, l'installazione è gratuita sui nostri server. Tuttavia, avrà alcune funzioni limitate che possono essere attivate solo dopo averle acquistate.

La versione base di Plex Media Server può essere utilizzata gratuitamente, ma ha solo una gamma limitata di funzioni. Puoi ottenere funzioni aggiuntive acquistando Plex Pass a $ 4,99 al mese. Come di consueto con gli abbonamenti a pagamento, il prezzo diminuisce all'aumentare della durata. L'abbonamento annuale costa $ 39,99 all'anno, mentre se sei già un utente di Plex e desideri un impegno a vita, offre un abbonamento a vita per una tariffa una tantum di $ 119,99.

Bene, penso che sappiamo già abbastanza del server multimediale Plex, vediamo come installarlo sul tuo server Debian 11 Bullseye.

Passaggi per installare Plex Media Server su Debian 11 Bullseye Linux

Di cosa hai bisogno per iniziare?

Server Bullseye Debian 11
Almeno un utente sudo non root
Connessione Internet attiva

Scopri di più: Puoi anche utilizzare il comando Usa Snap per installare Plex Server su Ubuntu 20.04

1. Aggiorna la cache APT

Innanzitutto, dovremmo eseguire l'aggiornamento del sistema sul sistema Linux prima di utilizzare il suo gestore di pacchetti. Ciò ricostruirà la cache di sistema e installerà anche qualsiasi aggiornamento, se disponibile. Insieme a questo, installa anche "CURL".

sudo apt update

Insieme a ciò, installa alcuni strumenti di cui abbiamo bisogno prima di eseguire qualsiasi ulteriore configurazione.

sudo apt install apt-transport-https curl

2. Aggiungi il repository Plex Media Server su Debian 11

L'utente può scaricare direttamente il binario Debian del server Plex per installarlo su Debian 11, tuttavia, il modo migliore è utilizzare il suo repository ufficiale. Ecco i passaggi per aggiungere il repository:

Aggiungi chiave GPG:

curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -

Successivamente, usa il comando dato per aggiungere il repository:

echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

Esegui l'aggiornamento del sistema

sudo apt update

3. Comando per installare Plex per Debian 11 bullseye Server

Una volta che abbiamo impostato tutto, diventa molto facile installare il server Plex Media semplicemente usando APT Package Manager. Ecco il comando:

sudo apt install plexmediaserver

Quando ti viene chiesto di aggiornare il file di configurazione di Plex Media, premi Y e premi Invio chiave.

4. Controlla lo stato del servizio Plex

Per confermare che il server multimediale Plex esegue correttamente lo sfondo. Esegui il comando di stato.

sudo systemctl status plexmediaserver

Se non è attivo, usa il comando dato per avviarlo e abilitarlo.

sudo systemctl enable --now plexmediaserver

5. Accedi alla pagina Web delle impostazioni di Plex Media

Ora accediamo all'interfaccia web di Plex Media Server per configurarlo ulteriormente. Per questo è sufficiente aprire qualsiasi browser Web in grado di accedere all'indirizzo IP del server Debian in cui è stato installato Plex. Il formato è riportato di seguito:

Plex Porta server il numero è 32400

http://server-ip-address:32400/web  

Nota :Sostituisci l'indirizzo IP del server con l'indirizzo IP del server originale.

Inoltre, se stai utilizzando il firewall, apri la porta 32400 in questo:

sudo ufw allow 32400 

——————————————-Solo per conoscenza ————————————-

Inoltre, se stai configurando Plex su un server Debian 11 remoto quindi puoi utilizzare SSH Tunnel per accedere localmente e aprire la configurazione Web Plex.

ssh remote-server-ip -L 8888:localhost:32400

Quindi sul tuo computer locale, puoi utilizzare:

http://localhost:8888/web

——————————————————————————–

6. Registra il tuo server multimediale

Una volta che hai il Web Plex, l'utente deve registrare il server nell'account Plex di sua proprietà effettuando l'accesso. Se non disponi di un account con Plex, utilizza un determinato metodo per registrarne uno.

Vedrai uno scorcio di Infografica che mostra come funziona Plex. Bene, fai semplicemente clic su GOT IT! pulsante per andare avanti.

7. Plex Pass

Questa è una cosa facoltativa, se desideri alcune funzionalità avanzate, iscriviti ai piani del pass Plex, altrimenti chiudilo; perché possiamo farlo più tardi.

8. Configurazione del server 

Per identificare facilmente il tuo server multimediale sulla rete e nel caso in cui tu abbia più server Plex sotto un unico account, assegnagli un nome intuitivo. Qui stiamo aggiungendo –h2smedia . Puoi dare quello che vuoi.

Inoltre, quelli di voi che stanno pianificando di accedere a Plex al di fuori della propria rete domestica, non dimenticare di selezionare la casella data per "Consentimi di accedere ai miei file multimediali fuori casa e”, se non selezionato per impostazione predefinita.

9. Aggiungi la libreria multimediale

Per aggiungere i tuoi file multimediali per accedervi tramite Plex, fai clic su "Aggiungi libreria pulsante ".

Seleziona la categoria di file multimediali che desideri aggiungere come musica, foto e video. Qui stiamo selezionando Musica.

Fai clic su "Browser per la cartella multimediale ” e quindi vai alla cartella in cui hai i tuoi file audio. Selezionalo e quindi fai clic su "Aggiungi libreria pulsante ".

Nota :Nel caso in cui anche dopo aver aggiunto i file multimediali, lo stesso non venga visualizzato sul Plex Web Client per la riproduzione, quindi concedere i diritti della cartella in cui hai i tuoi contenuti all'utente dedicato Plex.

sudo chown -R plex:plex /media/your-content-folder/

Sostituisci /media/cartella-contenuti / con la tua cartella attuale.

10. Client Web Plex Media

Dopo aver aggiunto i file multimediali, li avrai sul client basato sul Web Plex sul tuo browser o sui tuoi dispositivi. Oltre a ciò, possiamo anche guardare TV in diretta, film e spettacoli, spettacoli Web e altri contenuti offerti dallo stesso Plex.

11. Usa Nginx come proxy inverso per Plex Media Server su Debian 11

Nginx è un server Web e può anche fungere da proxy inverso per proteggere e fornire prestazioni migliori alle tue applicazioni Web, qui è il server Plex Media. Inoltre, la sua installazione è semplicissima perché i pacchetti di cui abbiamo bisogno sono già disponibili nel repository Debian 11. Quindi esegui semplicemente il comando dato: 

sudo apt install nginx

Avvia e abilita il servizio Nginx

Per assicurarti che Nginx possa avviarsi automaticamente in caso di arresto anomalo o al riavvio del sistema, usa il comando fornito che non solo avvia il suo servizio, ma lo contrassegna anche come abilitato all'avvio con l'avvio del sistema.

sudo systemctl enable --now nginx

Per confermare lo stato del servizio:

systemctl status nginx

Crea file di configurazione Nginx per Plex

Una volta che Nginx è attivo e funzionante, creiamo un file di configurazione che dirà a Nginx qual è l'indirizzo IP e il numero di porta su cui è in esecuzione Plex e quale porta Nginx deve utilizzare per mostrarlo sul browser; in modo che l'utente possa accedervi facilmente.

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

Ora, copia e incolla le righe indicate di seguito. In questa modifica il nome_server valore a un dominio completo o se si desidera accedere a Plex solo tramite l'indirizzo IP, invece di fornire il nome di dominio, utilizzare semplicemente l'indirizzo IP.

Ad esempio:

nome_server demo.how2shout.com cambialo qualunque nome di dominio tu voglia usare. Tuttavia, assicurati A record nel tuo DNS è già puntato verso il tuo indirizzo IP del server su cui hai installato Plex.

In un altro scenario, se desideri utilizzare il proxy inverso con solo IP, invece di un nome di dominio, rimuovi il # e sostituisci server-ip con il tuo indirizzo IP.

server {
listen 80;
server_name demo.how2shout.com;
#server_name server-ip;

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 premendo Ctrl+O , Premi Invio tasto, quindi per uscire usa:Ctrl +X .

Per controllare il file di configurazione che abbiamo creato è corretto eseguire:

nginx -t

Dopodiché, ricarica il servizio Nginx.

sudo systemctl reload nginx

Ora apri il browser e inizia ad accedere al tuo media server Plex tramite il nome di dominio o l'indirizzo IP sulla porta HTTP 80 predefinita.

12 .Come aggiornare Plex Media Server su Debian 11

Bene, poiché abbiamo utilizzato il repository ufficiale di Plex per installarlo su Debian, non è necessario fare nulla di aggiuntivo per aggiornarlo. L'esecuzione del semplice comando di aggiornamento e aggiornamento del sistema farà il suo lavoro.

sudo apt update 
sudo apt upgrade

13. Disinstalla o rimuovi Plex da Debian Linux

Coloro che non sono più interessati a questo media server gratuito possono quindi rimuoverlo completamente utilizzando i comandi forniti:

sudo systemctl stop plexmediaserver
sudo apt remove plexmediaserver*

Per rimuovere il suo repository:

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

Per rimuovere il server Nginx:

sudo systemctl stop nginx
sudo apt remove nginx*

In questo modo, possiamo installare e utilizzare Plex Media Server su Debian 11 Bullseye. Per saperne di più informazioni a riguardo, puoi fare riferimento alla pagina ufficiale di Plex Knowledge.


Debian
  1. Configurazione del server proxy inverso Nginx su Debian Linux

  2. Come installare Odoo 11 su Ubuntu 16.04 con Nginx come proxy inverso

  3. Come installare Odoo 10 su Ubuntu 16.04 con Nginx come proxy inverso

  4. Installa e configura eXo Platform con Nginx come proxy inverso su un VPS Debian 8

  5. Installa phpMyAdmin su Debian 11 con Nginx

Come installare phpMyAdmin con Nginx su Debian 11 Bullseye

Installa Plex Media Server su Debian 11 Bullseye

Come installare Plex Media Server su Debian 9 Stretch

Come installare Plex Media Server su Debian 11

Come installare Nginx con PHP-FPM su Debian 11

Come installare Plex Media Server su Debian 10