Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Guida Plex: Ottimizzare Plex con PlexCache-D

Featured Replies

Ciao a tutti, utenti di Unraid Italia! Oggi esploreremo come integrare nel nostro ecosistema un tool estremamente efficace: PlexCache-D. Questo script permette di spostare in modo intelligente i contenuti che guardate abitualmente (o i nuovi arrivi) su una cache dedicata o su un pool esistente, garantendo uno streaming fulmineo e preservando i dischi meccanici dell'array.

Perché utilizzare PlexCache-D?

Il vantaggio principale è la fluidità di lettura. Spostando i file su SSD/NVMe, eliminiamo i tempi di spin-up dei dischi rigidi e i colli di bottiglia, fattore cruciale soprattutto per file ad alto bitrate come i Remux 4K HDR.


⚠️ Disclaimer

ATTENZIONE: Né l'autore di questa guida, né Unraid Italia, né gli sviluppatori del tool si assumono la responsabilità per l'eventuale perdita di dati o corruzione delle librerie. Sebbene il tool sia testato, operate con cognizione di causa. Eseguite sempre un backup della vostra configurazione e dei database prima di procedere.


Prerequisiti Hardware

Per ottenere le massime prestazioni, è consigliabile utilizzare un drive NVMe/SSD dedicato (anche un taglio da 500GB o 1TB è sufficiente). Se non disponete di hardware extra, potete tranquillamente utilizzare il vostro Cache Pool esistente, allocando una cartella specifica per lo scopo.


STEP 1: Preparazione dell'Hardware (Opzionale)

Segui questo passaggio solo se hai aggiunto un nuovo disco fisico. Se intendi usare la cache attuale, passa direttamente allo Step 2.

  1. Spegni il server e installa il nuovo drive (es. M.2 NVMe).

  2. Accendi il server e vai nella sezione MAIN.

  3. Esegui lo STOP dell'Array.

  4. Clicca su ADD POOL, assegna un nome (consigliato: plex_cache) e seleziona il nuovo disco.

  5. Avvia l'Array e formatta il nuovo drive (il file system ZFS è caldamente consigliato per la gestione dei dataset e la velocità).


STEP 2: Configurazione della Share su Unraid

Dobbiamo creare il "contenitore" dove PlexCache-D andrà a spostare i file temporaneamente.

  1. Vai nel tab SHARES e clicca su ADD SHARE.

  2. Nome Share: plex_cache.

  3. Primary Storage: Seleziona il pool creato nello step precedente (o il tuo pool cache principale).

  4. Secondary Storage: Imposta su None (vogliamo che questi file restino tassativamente sull'SSD per massimizzare le performance).

  5. Export: No (non è necessario vederla in rete SMB).


STEP 3: Installazione manuale del Docker

siccome non è presente su CA Apps il docker, dobbiamo installarlo manualmente:

  1. scaricate qui la struttura del docker plexcache-d.xml

  2. inseritela qui /boot/config/plugins/dockerMan/templates-user/

  3. immagine.png

  4. immagine.png

  5. una volta inserito come in foto andate su Docker → Add Container → selezionate "plexcache-d" dai vari template

  6. immagine.png

  7. immagine.png

  8. immagine.png

  9. una volta settato tutto fare Apply


STEP 4: WebUI e configurazione delle cartelle

una volta installato aprite la webui e seguite i passaggi guidati iniziali, una volta completati i passaggi iniziali di configurazione, dovrete poi sistemare le cartelle che puntano dalla vostra libreria alla cache quindi:

  1. Spostatevi su Settings --> Libraries --> Edit Profile
    immagine.png

  2. sistemate le path con quelle corrispondenti alle vostre librerie e alla vostra cache
    NB: tenete presente che il docker chiama "cache" quello che nel setting avete puntato come cache, quindi se avete m2 o la cartella plex_cacheper il docke è "Cache"

  3. sistemato le path fare Save (vanno sistemate una alla volta)

  4. fare ora "dry run" per simulare lo spostamento e vedere se tutto ok

  5. se non vi ha dato errori fare "RUN"


STEP 5: Schedulazione dei file

  1. Spostatevi su Settings --> Schedule --> Simple Interval

immagine.png

  1. qui ora dovete fare un calcolo dell'uso che fate di plex per il numero di utenti e nel caso di serie tv quante puntate vedete

  2. io ad esempio ho fatto un calcolo di 2 puntate da 1hr al giorno (1 in pausa pranzo e 1 alla sera) ma ho voluto inserire 1 stagione intera (10 puntate di media) con refresh ogni 12hr partendo alle 6 di mattina, così ha tutto il tempo di scansionare la libreria e man mano che vedo le puntate me le risposta nell'array e mi aggiunge le nuove (se ce ne sono) , ho messo 10 puntate perchè anche altri utenti potranno vedere magari più frequente di me altre serie di altre puntate, quindi avranno 1 stagione a disposizione che si aggiornerà sia alle 6 di mattina che alle 18:00

  3. una volta che avete settato voi con i vostri calcoli (contate che più sono i file da spostare più ci vuole tempo a scansione) , premete su "Save Schedule" e poi fare "Run"

e così abbiamo configurato tutto!

Spero di esser stato d'aiuto


Pro Tip

Per chi ha fatto l'm2 dedicato: se per qualsiasi motivo non hai la transcodifica sulla ram (vedi la mia guida precedente) crea una cartella Transcoding nell'm2 plex_cache, dopodichè edita il docker di plex e la transcodifica puntala su quella cartella, così avrai 1 m2 totalmente dedicato a Plex senza muovere ulteriori hardware inutilmente

Edited by Ricyx

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.