IceWhales handledning från 2023 förklarar en bestående Docker-lärdom: nedladdningsklienten och Plex måste vara överens om var medierna finns på värden och vilken sökväg Plex ser inuti sin container. Artikeln använde den öppna filmen Big Buck Bunny som en säker demonstration, flyttade filen till värdens mediemapp och lade sedan till den mappade /Media mapp i Plex.
Logiken för lagringssökvägar är fortfarande viktig i dag. Avsnittet om fjärråtkomst behöver dock en aktuell avgränsning, eftersom Plex nu dokumenterar uttryckliga krav på konto, router och fjärruppspelning som är mer specifika än att bara logga in i TV-appen.
Den viktigaste lärdomen är skillnaden mellan värdsökväg och containersökväg
qBittorrent-containern laddade ner filer till en intern sökväg medan CasaOS lagrade dem under en sökväg på värden /DATA plats. Plex hade sin egen volymmappning och kunde bara bläddra i sökvägar som uttryckligen exponerats för containern.
Det är därför ”filen finns på NAS:en” inte automatiskt betyder att Plex kan se den.
Samordna platserna för nedladdningar och Plex-medier
Handledningen erbjöd två alternativ: flytta färdignedierade medier till Plex befintliga mediemapp på värden eller ändra Plex volymmappning så att båda programmen pekar på samma lagring på värden.
För en aktuell distribution väljer du den slutliga mediemappen innan du laddar ner stora bibliotek, så att du slipper upprepade flyttar och omskanningar.
/Media, efter att värdmappen har mappats.Skapa Plex-biblioteket från mappen på containersidan
Efter att du har mappat medierna skapar du ett bibliotek för filmer, TV, musik eller annat och väljer sökvägen i containern. Håll Plex konfigurations- och databassökväg permanent separat från den utbytbara containeravbildningen.
Använd media som du har rätt att lagra och strömma
Den gamla guiden diskuterade kort torrent- och magnetsökningar men använde medvetet Big Buck Bunny som exempel. En aktuell, tidlös sida bör behålla det lagliga exemplet i stället för att uppmuntra användare att skaffa upphovsrättsskyddat material utan tillstånd.
Aktuell fjärråtkomst till Plex har en egen konfigurationssida
Plex kräver för närvarande att servern är inloggad på ett Plex-konto för fjärråtkomst. Automatisk routerkonfiguration kan använda UPnP/NAT-PMP; vid manuell vidarebefordran krävs att en extern port vidarebefordras till Plex-serverns interna TCP-port 32400.
Använd de aktuella kraven för fjärråtkomst till Plex i stället för att anta att skärmbilderna från TV-länkningen 2023 i sig gör en server nåbar på distans.
Länkning av TV-konto är klientautentisering, inte routerkonfiguration
Fjärrströmning kan utlösa omkodning
När fjärrklienten inte kan direktuppspela originalfilen på grund av begränsningar i bandbredd eller kodek kan Plex omkoda den. Det kan förvandla en lätt NAS-belastning till en CPU/GPU-intensiv belastning.
Testa en faktisk fjärrström med den kvalitet du tänker använda innan du antar att serverhårdvaran är tillräcklig.
Befintliga Plex-servrar kräver ett annat migreringsförfarande
Ett senare svar frågade varför det befintliga servern öppnades när Plex startades i CasaOS. Att migrera en etablerad Plex-installation är inte samma sak som att skapa en andra tom server. Bevara Plex-databasen/-konfigurationen och kontots anspråkstillstånd när ett befintligt bibliotek flyttas.
Håll Plex-konfigurationen separat från mediebiblioteket
Guiden från 2023 fokuserade i hög grad på att lägga till en film i /Media, men en långlivad Plex-server behöver också en beständig sökväg för konfiguration/databas. Den mappen innehåller biblioteksmetadata, visningsstatus, affischer, inställningar och annan serverstatus.
Medier kan lagras på stora hårddiskar medan Plex-konfigurationen ligger på en snabbare SSD, så länge båda värdmappningarna förblir stabila.
Fjärruppspelning begränsas också av uppladdningsbandbredden
Även en kraftfull server kan inte direktströmma en fil med hög bithastighet på distans om internetanslutningen hemma inte har tillräcklig uppladdningskapacitet. Plex kan sänka kvaliteten eller omkoda för att anpassa sig till den tillgängliga bandbredden.
Testa från ett verkligt externt nätverk – till exempel mobildata – i stället för enbart från en annan enhet på hemmets Wi-Fi när du verifierar fjärråtkomst.
UPnP:s bekvämlighet och manuell portvidarebefordran har olika avvägningar
Aktuell Plex-support tillåter automatisk routerkonfiguration via UPnP/NAT-PMP när routern stöder det. Manuell vidarebefordran ger administratören uttrycklig kontroll men kräver korrekt mappning mellan offentlig och privat port samt en stabil intern serveradress.
Om internetleverantören använder CGNAT kanske vanlig inkommande vidarebefordran inte fungerar även när Docker-containern är korrekt konfigurerad.
Exponera inte CasaOS-instrumentpanelen tillsammans med Plex
Plex fjärråtkomst är särskilt utformad för medieservern. Det kräver inte att själva CasaOS-hanteringsgränssnittet publiceras på internet. Håll hanteringsgränssnittet privat och exponera endast den tjänst som behöver vara nåbar utifrån.
Undvik att förlora bibliotekssökvägar vid containerredigering
Den äldre guiden varnar för att ändrade volyminställningar startar om appen. Den viktiga moderna tolkningen är att bevara samma sökväg från värd till container för media när Plex återskapas eller uppdateras. Om sökvägen ändras från /Media till en annan intern plats kan Plex tolka biblioteket som saknat tills mappningen återställs.
Vanliga frågor om Plex på CasaOS
Varför kan qBittorrent se en fil medan Plex inte kan det?
De två containrarna kan ha olika volymmappningar och därför olika filsystemsvyer.
Aktiverar koppling av en Plex TV-app fjärråtkomst till servern?
Nej. Klientkoppling och fjärråtkomst till servern är separata steg.
Vilken intern port använder aktuell Plex-dokumentation för manuell vidarebefordran av fjärråtkomst?
TCP-port 32400 på Plex Media Server.
