Ciao ragazzi, quindi uno dei problemi con l'era digitale è avere così tanti dati memorizzati qua e là, in particolare i file multimediali, è sempre un dolore quando hai quella canzone preferita sul tuo computer a casa e non puoi davvero accedervi o condividi con qualsiasi altra persona da qualsiasi altra parte della casa a meno che tu non scenda dove si trova. Tutti questi particolari tipi di problemi e altri simili sono ciò che Plex ha cercato di risolvere e per questo tutorial installeremo il server Plex sul tuo Raspberry Pi, offrendoti una connettività illimitata e non legata alla tua libreria multimediale.
Introduzione a Plex Server:
Plex è un sistema di lettore multimediale client-server, che ha un server Plex per servire tutti i file multimediali e un client Plex per accedere o trasmettere in streaming tutti i file multimediali dal server.
- Plex Media Server può essere eseguito su molti sistemi operativi come Windows, macOS e Linux ecc. Plex organizza tutti i tuoi file multimediali, che si tratti di musica, film, foto, spettacoli, in modo pulito con poster e miniature e mostra anche valutazioni e altro cose dai servizi in linea. Qui stiamo usando Raspberry Pi come Plex Server.
- I lettori multimediali sono i client in esecuzione sui dispositivi client come dispositivi mobili, computer ecc. I client possono accedere ai file multimediali da Plex Server.
Plex Home Media Server ti consente di conservare tutti i tuoi file multimediali in un unico posto e di accedervi da tutti gli altri dispositivi. Puoi accedere ai dati da tutti i tuoi dispositivi preferiti come Web, smartphone Android, Apple, Amazon Fire TV, iOS, Windows, Xbox, PlayStation, Chromecast, Smart TV ecc. Plex Client è supportato per tutti questi dispositivi.
Per questo tutorial, creeremo il server Plex su Rasbperry Pi. Sarai in grado di caricare i tuoi file multimediali nella memoria collegata (chiavetta USB o HD esterno) e quindi trasmettere in streaming i file multimediali dal server a qualsiasi altro dispositivo, sia esso un telefono cellulare o un computer collegato. Questo potrebbe essere uno strumento molto utile in quanto ti aiuta a gestire abbastanza bene lo spazio su tutti gli altri tuoi dispositivi e rende facile la condivisione con amici e familiari.
Componenti richiesti:
- Raspberry Pi 3 (dovrebbe funzionare bene con Pi 2)
- Scheda SD (almeno 8 GB)
- Unità USB o disco rigido esterno (opzionale)
In questo tutorial su raspberry pi plex server stiamo usando Raspberry Pi 3 con Raspbian Jessie OS. Tutti i requisiti hardware e software di base sono stati discussi in precedenza, puoi cercarli nell'introduzione di Raspberry Pi.
Quindi qui presumo che tu abbia familiarità con la configurazione del Raspberry Pi e che tu sappia come accedere al tuo Raspberry Pi tramite terminale utilizzando software come putty. Molte ipotesi, giusto? Sì, ma quelle sono cose piuttosto semplici che puoi imparare dai nostri precedenti progetti Raspberry Pi.
Prenderemo in considerazione l'implementazione del server Plex su Raspberry Pi in passaggi, seguirli attentamente e il progetto funzionerà a meraviglia. Immergiamoci!
Configurazione di Plex Server su Raspberry Pi:
Passaggio 1: aggiornamento del Pi
La prima cosa che mi piace fare prima di iniziare ogni progetto è aggiornare il pi, per ottenere ogni ultimo aggiornamento del sistema operativo. Lo facciamo usando;
sudo apt-get update sudo apt-get upgrade
Fatto ciò, riavvia il pi usando;
sudo riavvio
Attendi qualche istante, quindi riavvia la sessione del terminale e vai al passaggio 2.
Passaggio 2: indirizzo IP statico per Pi
La prossima cosa che dobbiamo fare è assegnare un indirizzo IP statico al nostro raspberry pi.
La prima cosa che dobbiamo fare è essere sicuri dell'indirizzo IP corrente. Questo può essere fatto usando;
sudo hostname -I
Verrà visualizzato l'indirizzo IP corrente. Copia e tieni al sicuro.
Successivamente, modifichiamo il file cmdline.txt del raspberry pi per includere l'indirizzo IP.
sudo nano /boot/cmdline.txt
Aggiungi la riga sotto alla fine del file, sostituisci "IP_ADDRESS" con il tuo indirizzo IP "
ip = IP_ADDRESS
Riavvia il raspberry pi per effettuare le modifiche.
sudo riavvio
Passaggio 3: installa il pacchetto di trasporto
La prossima cosa per noi è installare (o confermare che abbiamo installato) il trasporto HTTPS. Questo però viene fornito con la versione più recente di raspbian ed è necessario per poter accedere ai pacchetti https tramite apt-get.
sudo apt-get install apt-transport-https
Questo installerà l'ultima versione. Se lo hai già, riceverai un messaggio respinto che te lo dice. In ogni caso, ora sei pronto per il passaggio successivo.
Passaggio 4: ottieni il repository dev2day
La prossima cosa che dobbiamo fare è ottenere il repository dev2day (documentazione di un progetto su plex) che contiene Plex ma per fare ciò abbiamo bisogno di una chiave crypt O per il sito web dev2day.
Per ottenere la chiave della cripta O;
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key - sudo apt-key add -
Potresti incontrare un problema in questa fase in cui il terminale restituirà qualcosa di simile;
Questo problema è associato al fatto che il tuo pi greco ha data e ora sbagliate. Per risolvere questo problema, esegui;
sudo dpkg-reconfigure tzdata
Quindi seleziona il tuo fuso orario e la città più vicina
Quindi utilizzare la riga illustrata di seguito per impostare l'ora esatta.
Riavvia il Pi ed esegui il comando per ottenere di nuovo la chiave crypt 0.
Tutto fatto? Successivamente, aggiungeremo il repository di dev2day all'elenco dei sorgenti del pacchetto.
echo "deb https://dev2day.de/pms/ jessie main" - sudo tee /etc/apt/sources.list.d/pms.list
Restituirà solo una riga con l'input ripetuto.
Infine, aggiorna l'elenco dei pacchetti utilizzando;
sudo apt-get update
Riavvia il pi greco e passa al passaggio successivo quando ritorna.
sudo riavvio
Passaggio 5: installa Plex Media Server
Con il dispositivo riacceso, siamo finalmente pronti per installare Plex !. Per fare questo usiamo il comando;
sudo apt-get install -t jessie plexmediaserver
Rispondi di sì (premendo y) se ti chiede il permesso di installare qualsiasi dipendenza.
Passaggio 6: configurare Plex per l'esecuzione sull'utente "Pi"
La prossima cosa che dobbiamo fare è configurare Plex in modo che funzioni sull'utente "Pi" con cui abbiamo effettuato l'accesso. Per fare ciò, dobbiamo modificare il file plexmediaserver.prev e cambiare l'utente da plex a pi. Per fare questo usiamo
sudo nano /etc/default/plexmediaserver.prev
Questo aprirà un file di testo. Stiamo cercando la parte del file di testo che dice
PLEX_MEDIA_SERVER_USER = plex
Lo cambieremo così diventa;
PLEX_MEDIA_SERVER_USER = pi.
Salva il file di testo come al solito ed esci usando CTRL + X e poi y.
Fatto ciò, riavvia il tuo server plex per effettuare le modifiche usando;
riavvio del servizio sudo plexmediaserver
Fatto ciò, riavvia nuovamente il tuo pi mentre effettuiamo le modifiche finali.
sudo riavvio
Questo è tutto ragazzi, abbiamo il server Plex tutto configurato e in esecuzione sul nostro Raspberry Pi, ma direi che il server è inutile se non carichiamo i file su di esso, giusto? Quindi i prossimi passaggi ci mostreranno come caricare i file e anche eseguire lo streaming dei file dai dispositivi collegati.
Passaggio 7: carica i file su Plex Server
Il passaggio ti mostrerà come popolare il tuo server multimediale Plex.
La prima cosa è collegare un'unità USB o un disco rigido esterno contenente i file multimediali con i quali desideri popolare il server sul tuo Pi.
Fatto ciò, apriamo un browser web e andiamo a;
MyPiIPAdress: 32400 / web /
O
raspberrypi.mshome.net:32400/web/
Questo ti porterà all'app web plex, accedi o crea un account.
Plex ti mostrerà come funzionano le cose e vedrai come aggiungere una libreria. Naviga nella cartella, seleziona il tipo di file corretto e aggiungili alla tua libreria Plex.
Questo è tutto, ora puoi connettere facilmente qualsiasi dispositivo client sulla stessa rete e Plex lo collegherà al tuo server.
Passaggio 7: accedere ai file da Plex Client
Per fare ciò dovrai installare e aprire l'app Plex da un dispositivo client e se si trovano sulla stessa rete, funzionerà a meraviglia. Come già accennato, Plex Client può essere qualsiasi cosa come il tuo telefono cellulare, computer, Smart TV, Playstation ecc.
Questo è tutto ragazzi, fatemi sapere se avete domande.