Home
» LINUX
»
Come installare e configurare Plex su OpenMediaVault con Compose
Come installare e configurare Plex su OpenMediaVault con Compose
Il plugin Plex mostrato nelle vecchie guide di OpenMediaVault non è più la soluzione consigliata. Il relativo repository di progetto è stato archiviato nel febbraio 2024. Con la versione corrente di OpenMediaVault 8, installa Plex Media Server come container utilizzando il plugin OMV-Extras Compose e l'immagine Docker ufficiale di Plex. In questo modo Plex rimane separato dal sistema operativo del NAS e puoi gestirne la configurazione tramite l'interfaccia web di OMV.
I passaggi sono gli stessi di OMV 8; in OMV 7, selezionare la versione del plugin Compose corrispondente alla propria release.
Prima di iniziare
Assicurati che OMV sia installato e che un'unità dati sia montata. In Archiviazione > Cartelle condivise , crea delle cartelle su quell'unità per i file di Compose, i dati dell'app Plex e i file multimediali, con sottocartelle come Movies, TV, o Music. Quando possibile, evita di salvare i dati di Plex sull'unità di sistema. Concedi a Plex l'accesso in lettura alle cartelle multimediali e annota l'ID utente numerico (UID) e l'ID gruppo (GID) dell'account. Una prenotazione DHCP aiuta a mantenere stabile l'indirizzo NAS.
Installa Plex su OpenMediaVault
1. Installa OMV-Extras se non è presente
OMV-Extras fornisce il repository per il plugin Compose. Connettiti al NAS tramite SSH come utente root, oppure passa a una shell root con sudo -i, quindi esegui il programma di installazione corrente:
Abilita il repository Docker nella pagina OMV-Extras prima di installare Compose.
2. Abilita Docker e installa il plugin Compose
Apri Sistema > OMV-Extras , abilita Docker Repo e fai clic su Salva . In Sistema > Plugin , seleziona il openmediavault-composepacchetto per la tua versione di OMV e fai clic su Installa . Conferma e attendi il completamento dell'installazione.
Seleziona il plugin Compose corrispondente alla versione di OMV installata.
3. Configurare l'archiviazione di Point Compose sull'unità dati
In Servizi > Compose > Impostazioni , seleziona le cartelle condivise per i file e i dati di Compose . Imposta l'archiviazione Docker su un percorso assoluto su un filesystem locale appropriato, non su un collegamento simbolico o un pool mergerfs. Salva e applica le impostazioni.
Utilizza le cartelle condivise sull'archiviazione montata e salva le impostazioni di Compose.
4. Crea un file Plex Compose
In Servizi > Compose > File , fai clic su Aggiungi , assegna un nome al progetto plexe incolla questa definizione di Compose. Sostituisci i percorsi di esempio e UID/GID con i valori del tuo sistema OMV.
services:
plex:
image: plexinc/pms-docker:latest
container_name: plex
network_mode: host
restart: unless-stopped
environment:
- TZ=Etc/UTC
- PLEX_UID=1000
- PLEX_GID=100
# Optional for first setup: replace with a fresh claim token
# - PLEX_CLAIM=claim-REPLACE-ME
volumes:
- /srv/dev-disk-by-uuid-REPLACE-ME/appdata/plex/config:/config
- /srv/dev-disk-by-uuid-REPLACE-ME/appdata/plex/transcode:/transcode
- /srv/dev-disk-by-uuid-REPLACE-ME/media:/data:ro
/configContiene le impostazioni di Plex e il suo database della libreria; è uno spazio temporaneo; e il mount /transcodedi sola lettura espone i tuoi file multimediali. Modificalo se preferisci la tua zona locale. Il valore opzionale proviene da plex.tv/claim ; aggiungi un nuovo token prima del primo avvio, quindi rimuovilo dopo che il server è stato rivendicato./dataTZPLEX_CLAIM
Salva il file, selezionalo plexnell'elenco File e fai clic su Su per avviare il contenitore.
Il file Compose mappa una cartella di configurazione Plex permanente e una cartella multimediale di sola lettura.Dopo aver selezionato il progetto e aver fatto clic su "Su", verifica che Compose lo segnali come in esecuzione.
5. Apri Plex Web e richiedi il server
Su un computer della stessa rete, apri http://<OMV-IP-address>:32400/web, sostituendo il segnaposto con l'indirizzo NAS. Accedi e segui le istruzioni per assegnare un nome al server. Se la configurazione iniziale non viene visualizzata, utilizza le istruzioni di installazione ufficiali di Plex per l'accesso iniziale.
Utilizza l'indirizzo NAS e la porta web predefinita di Plex per accedere alla configurazione iniziale.
6. Aggiungere le librerie utilizzando i percorsi del contenitore
In Plex Web, aggiungi una libreria e scegli il suo percorso all'interno del contenitore, ad esempio /data/Movieso /data/TV. Il percorso dell'host /srv/dev-disk-by-uuid-...non è visibile in Plex. Aggiungi ogni tipo di media e lascia che Plex esegua la scansione.
Scegli la cartella come Plex la vede all'interno del contenitore, ad esempio /data/Movies.
7. Confermare l'accesso e mantenere la configurazione gestibile
Apri la libreria e prova la riproduzione da un dispositivo sulla tua rete domestica. Con la rete host, Plex utilizza l'indirizzo OMV e la porta TCP 32400. La riproduzione locale non richiede l'inoltro delle porte del router. Configura l'accesso remoto solo se necessario, seguendo le istruzioni di Plex per la configurazione delle porte .
Una libreria Plex completa conferma che la cartella mappata è visibile al server.
Risoluzione dei problemi relativi a una libreria vuota o a un server irraggiungibile.
Plex Web non si carica: verifica che il progetto Compose sia attivo, utilizza l'indirizzo IP NAS corretto e controlla che la connessione TCP 32400sia disponibile.
Il selettore di cartelle è vuoto: verifica il percorso host mappato e concedi all'UID/GID Plex configurato l'accesso in lettura e attraversamento alla cartella multimediale e alle sue cartelle principali.
Le impostazioni scompaiono dopo il riavvio: mantienile /confignella memoria permanente, che contiene i dati del server Plex.
Aggiorna tramite il plugin Compose ed esegui il backup del file Compose e /configdella cartella persistente. Le vecchie istruzioni relative al pacchetto OMV 3 e al repository Plexmediaserver sono obsolete. Per opzioni avanzate, consulta la documentazione del container Plex e la guida Docker di OMV 8 .