Il tutorial di IceWhale del 2023 spiega una lezione Docker ancora valida: il client di download e Plex devono concordare su dove si trovano i contenuti multimediali sull'host e quale percorso Plex vede all'interno del suo container. L'articolo utilizzava il film open source Big Buck Bunny come dimostrazione sicura, spostava il file nella directory multimediale dell'host e poi aggiungeva la cartella mappata /Media cartella all'interno di Plex.
La logica dei percorsi di archiviazione è ancora importante oggi. Tuttavia, la sezione sull'accesso remoto richiede un aggiornamento, perché Plex ora documenta requisiti espliciti per account, router e riproduzione remota, più specifici del semplice accesso all'app sulla TV.
La lezione fondamentale è il percorso dell'host rispetto al percorso del container
Il container di qBittorrent scaricava i file in un percorso interno, mentre CasaOS li memorizzava in una cartella dell'host /DATA posizione. Plex aveva una propria mappatura dei volumi e poteva esplorare solo i percorsi esposti esplicitamente al suo container.
Ecco perché «il file esiste sul NAS» non significa automaticamente che Plex possa vederlo.
Allinea le posizioni dei download e dei contenuti multimediali di Plex
Il tutorial offriva due opzioni: spostare i contenuti multimediali completati nella directory multimediale dell'host già esistente di Plex oppure modificare la mappatura dei volumi di Plex in modo che entrambe le applicazioni puntino allo stesso spazio di archiviazione dell'host.
Per una distribuzione attuale, scegli la cartella multimediale definitiva prima di scaricare librerie di grandi dimensioni, così non dovrai effettuare ripetuti spostamenti e nuove scansioni.
/Media, dopo aver mappato la cartella dell'host.Crea la libreria Plex dalla cartella interna al container
Dopo aver mappato i contenuti multimediali, crea una libreria di film, serie TV, musica o altro e seleziona il percorso del container. Mantieni separatamente persistente il percorso di configurazione e del database di Plex rispetto all'immagine sostituibile del container.
Usa contenuti multimediali di cui sei autorizzato alla conservazione e allo streaming
Il vecchio tutorial parlava brevemente delle ricerche di torrent e magnet, ma utilizzava deliberatamente Big Buck Bunny come esempio. Una pagina aggiornata dovrebbe mantenere l'esempio legale, anziché incoraggiare gli utenti a procurarsi contenuti protetti da copyright senza autorizzazione.
L'accesso remoto attuale di Plex dispone di una propria pagina di configurazione
Attualmente Plex richiede che il server abbia effettuato l'accesso a un account Plex per l'accesso remoto. La configurazione automatica del router può utilizzare UPnP/NAT-PMP; il port forwarding manuale richiede che una porta esterna venga inoltrata alla porta TCP interna 32400 del server Plex.
Utilizza i requisiti attuali per l'accesso remoto a Plex invece di presumere che le sole schermate del collegamento della TV del 2023 rendano il server raggiungibile da remoto.
Il collegamento dell'account TV è un'autenticazione del client, non una configurazione del router
Lo streaming remoto può attivare la transcodifica
Quando il client remoto non può riprodurre direttamente il file originale a causa di limitazioni di larghezza di banda o del codec, Plex potrebbe transcodificarlo. Questo può trasformare un carico di lavoro leggero per un NAS in un'attività pesante per CPU/GPU.
Esegui un vero streaming remoto alla qualità che intendi utilizzare prima di presumere che l'hardware del server sia sufficiente.
I server Plex esistenti richiedono un flusso di migrazione diverso
Una risposta successiva chiedeva perché l'apertura di Plex su CasaOS portasse a un server esistente. La migrazione di un'installazione Plex già configurata non equivale alla creazione di un secondo server vuoto. Quando sposti una libreria esistente, conserva il database, la configurazione e lo stato di associazione dell'account Plex.
Mantieni separata la configurazione di Plex dalla libreria multimediale
Il tutorial del 2023 si concentrava soprattutto sull'inserimento di un film in /Media, ma un server Plex a lungo termine richiede anche un percorso persistente per la configurazione e il database. Questa cartella contiene i metadati della libreria, lo stato di visualizzazione, i poster, le impostazioni e altri dati del server.
I contenuti multimediali possono trovarsi su un'unità HDD di grande capacità mentre la configurazione di Plex si trova su un SSD più veloce, purché entrambe le mappature dell'host rimangano stabili.
Anche la riproduzione remota è limitata dalla larghezza di banda in upload
Anche un server potente non può riprodurre in streaming diretto da remoto un file ad alto bitrate se la connessione Internet domestica non dispone di sufficiente capacità di upload. Plex potrebbe ridurre la qualità o transcodificare il contenuto per adattarlo alla larghezza di banda disponibile.
Esegui il test da una vera rete esterna, ad esempio tramite la rete dati cellulare, anziché soltanto da un altro dispositivo connesso al Wi-Fi di casa, quando verifichi l'accesso remoto.
La comodità di UPnP e il port forwarding manuale comportano compromessi diversi
L'assistenza Plex attuale consente la configurazione automatica del router tramite UPnP/NAT-PMP quando il router lo supporta. Il forwarding manuale offre all'amministratore un controllo esplicito, ma richiede la mappatura corretta della porta pubblica e privata e un indirizzo stabile del server interno.
Se il provider Internet usa il CGNAT, il port forwarding in ingresso tradizionale potrebbe non funzionare anche quando il container Docker è configurato correttamente.
Non esporre la dashboard di CasaOS insieme a Plex
L'accesso remoto di Plex è progettato specificamente per il media server. Non richiede che l'interfaccia di gestione di CasaOS stessa sia pubblicata su Internet. Mantieni privata l'interfaccia di gestione ed esponi solo il servizio che deve essere raggiungibile da remoto.
Evita di perdere i percorsi delle librerie durante le modifiche al container
Il tutorial storico avverte che la modifica delle impostazioni dei volumi riavvia l'app. L'interpretazione moderna importante è mantenere lo stesso percorso dei file multimediali dall'host al container quando si ricrea o si aggiorna Plex. Se il percorso cambia da /Media in un'altra posizione interna, Plex può interpretare la libreria come mancante finché la mappatura non viene ripristinata.
Domande frequenti su Plex in CasaOS
Perché qBittorrent riesce a vedere un file mentre Plex no?
I due container possono avere mappature dei volumi diverse e quindi visualizzazioni differenti del file system.
Collegare un'app Plex TV abilita l'accesso remoto al server?
No. Il collegamento del client e l'accesso remoto al server sono passaggi distinti.
Quale porta interna usa la documentazione attuale di Plex per il port forwarding manuale dell'accesso remoto?
Porta TCP 32400 sul Plex Media Server.
