Een veilige checklist voor het migreren van Plex naar een nieuwe thuisserver

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Gebruik een gefaseerde migratie: behoud de Plex-status, controleer de nieuwe mediapaden, valideer de bestemming en laat de oude server onaangeroerd totdat de omschakeling is geslaagd.

Een nieuwe homeserver kan sneller en overzichtelijker zijn, maar toch kijkgeschiedenis, serveridentiteit, artwork, rechten of externe toegang verliezen als de verhuizing wordt behandeld als een eenvoudige mediakopie. Begin met het bevriezen van de werkende bron en het lokaliseren van de volledige applicatiestatus. Bouw vervolgens de bestemming op rond gecontroleerde opslagpaden en rechten, test deze zonder het origineel te vernietigen en stop de migratie zodra verwachte gegevens ontbreken.

Bevries de bron voordat je iets kopieert

Behandel de oude server niet langer als een actieve bron van waarheid zodra het migratievenster begint. Noteer de Plex-versie, servernaam, bibliotheekpaden, container- of serviceconfiguratie, accountstatus en de locatie van de volledige Plex-gegevensmap. Houd de oorspronkelijke host intact totdat de bestemming elke validatiecontrole heeft doorstaan.

Een migratie kan de mediabestanden behouden en toch de kijkstatus in servergegevens verliezen. Alleen media kopiëren is daarom niet hetzelfde als de server migreren.

Maak een terugdraaipunt voordat je de eerste wijziging uitvoert: een gecontroleerde kopie van de applicatiestatus plus een schriftelijke procedure om de oorspronkelijke host opnieuw te starten. Als je niet naar de oude server kunt terugkeren zonder de database of paden aan te passen, is de migratie al riskanter dan nodig.

Behoud de Plex-status afzonderlijk van de mediabibliotheek

De permanente Plex-gegevensmap bevat de database, voorkeuren, metadata, artwork, indexen en andere operationele gegevens. De mediabibliotheek is een tweede dataset met een eigen capaciteits- en back-upplan. Door ze als afzonderlijke eenheden te kopiëren, kun je gemakkelijker vaststellen welk onderdeel is mislukt als de nieuwe host leeg start of geen bestanden kan vinden.

Migraties van kijkgeschiedenis zijn afhankelijk van de Plex-database. Daarom moet de gebruikersstatus worden beschermd voordat de bestemming iets opnieuw scant.

Noteer bij containers ook de koppeling tussen host en container voor `/config` en elk mediapad. Noteer bij een native installatie de platformspecifieke gegevenslocatie. Laat de bestemming niet herhaaldelijk starten tegen een lege map terwijl je nog bepaalt waar de echte status thuishoort.

Maak de mediapaden op de bestemming bewust aan

Een database kan succesvol worden gemigreerd en toch verwijzen naar medialocaties waartoe het nieuwe besturingssysteem of de container geen toegang heeft. Houd paden waar mogelijk identiek, of plan de padwijziging expliciet zodat Plex niet wordt gevraagd de volledige bibliotheek opnieuw te ontdekken onder een onverwachte mountstructuur.

Als de volledige serverstatus niet wordt behouden, kan het migreren van de kijkgeschiedenis een afzonderlijke hersteltaak worden nadat de bibliotheken opnieuw zijn opgebouwd.

Voordat je Plex op de bestemming start, koppel je de opslag en controleer je of het serviceaccount meerdere echte bestanden uit elke bibliotheek kan lezen. Als die tests op bestandsniveau mislukken, los je eerst opslag- en rechtenproblemen op. Een Plex-scan kan een ontbrekende mount niet herstellen.

-15% OFF
Single board computer zimaboard2

Start de bestemming in een geïsoleerde validatiestatus

Breng de bestemming online zonder deze meteen de enige server te maken waarvan je huishouden afhankelijk is. Schakel intensieve scans en achtergrondtaken uit of stel ze uit totdat je zeker weet dat de gemigreerde status correct wordt geopend. Controleer de serveridentiteit, bibliotheektellingen, gebruikers, afspeellijsten, collecties, kijkstatus, artwork en verschillende willekeurige media-items.

Gebruik vóór de omschakeling een expliciete validatiefase: vergelijk de serveridentiteit, bibliotheektellingen, gebruikers, collecties, kijkstatus, artwork en representatieve weergave. De bestemming moet overeenkomen met de verwachte status en niet alleen de webinterface laden.

Als de bestemming een nieuwe configuratiewizard, ontbrekende bibliotheken of leeg artwork toont, stop dan in plaats van vervangingen aan te maken. Controleer opnieuw de koppeling en eigenaarschap van de gegevensmap. Elke nieuwe schrijfactie naar een onbedoelde lege status maakt het moeilijker om migratiegegevens te onderscheiden van door de bestemming gegenereerde status.

Als slechts één soort status onjuist is — zoals artwork, rechten of één bibliotheekpad — herstel dan die grens en herhaal dezelfde validatieset. Zet een gedeeltelijke afwijking niet om in een volledige herscan tenzij bewezen is dat de gemigreerde database onbruikbaar is.

Schakel pas over nadat zowel afspelen als herstel zijn geslaagd

Een geslaagde migratie-omschakeling vereist lokaal Direct Play, eventuele vereiste transcoding, externe toegang, een tweede gebruiker, een bibliotheekwijziging, een herstart en een gecontroleerde back-up van de gemigreerde status.

Een veilige Plex-migratieworkflow houdt applicatiestatus, mediapaden, rechten en terugdraaien binnen dezelfde omschakelingsbeslissing. Schakel de bron pas uit nadat dit volledige traject is geslaagd.

Pas nadat de bestemming de volledige test heeft doorstaan, mag je de oude server definitief uitschakelen. Bewaar de back-up van de bron gedurende minstens één normale onderhoudscyclus. Als een latere scan of update ontbrekende status aan het licht brengt, heb je nog steeds een bekend goed herstelpunt in plaats van een tweede reconstructieproject.

Ondersteuning & Tips

Meer om te lezen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.