Plex does not need a universal number of backup copies; it needs enough tested history to reach a known-good state before the failure was introduced.
Retention should cover how often Plex state changes, how quickly you notice corruption, and how far back you may need to roll after an update or mistaken library action. A large pile of unverified copies can still fail if every version was captured after the same problem. Define recovery point and recovery time first, then choose daily, weekly, or snapshot tiers around them.
Start With the Failure You Need to Undo
Accidental deletion, a bad update, silent database damage, and total disk loss have different discovery times. One latest backup protects only failures noticed quickly.
A retention window should reach a known-good recovery point from before the failure was introduced, not merely preserve the latest copy.
List the failures you care about and estimate the longest realistic time before discovery. Keep version history beyond that window rather than selecting a number of copies first.
Use More Than One Time Scale
Recent frequent copies protect current watch state and settings, while older sparse copies protect against problems discovered late. A tiered schedule can cover both without keeping every snapshot forever.
Point-in-time versions can preserve recent and older recovery choices without keeping a full duplicate for every moment.
Combine short-interval recent copies with longer-interval older copies that fit your available storage. Document when each tier expires and what kind of failure it is intended to cover.
Do Not Let Retention Replace Off-Device Protection
Ten versions on the same failing disk are still one failure domain. Retention and redundancy solve different problems.
Backup capacity and churn should be planned separately from the live Plex state path so retention does not remain inside one failure domain.
Keep at least one recovery copy outside the live app-data device and test that copy independently. The home server topology should make the backup failure domain visible instead of hiding it inside the same pool.
Prune Only After Restore Tests Pass
Retention is useful only when older copies can actually restore the database, metadata, and identity you expect. A rotation job should never be the only thing that is regularly tested.
Restore both a recent and an older copy to a disposable Plex instance before pruning them; restore testing is what verifies that a completed backup is actually recoverable.
If older backups repeatedly fail or depend on undocumented paths, fix the capture method before shortening the window. Retention should preserve trustworthy choices, not merely timestamps.
Support & Tips
More to Read

Can Jellyfin Safely Share a GPU or Accelerator With Another Container?
GPU sharing is conditional: verify device visibility and driver support, then run both workloads and watch for software fallback.

How to Tell Whether a Jellyfin Error Comes From the Client or Server
A Jellyfin error belongs to the client when it follows one device; it belongs to the server when multiple clients fail under the same...

How to Configure Jellyfin Cache and Temporary Storage
Separate durable state, rebuildable cache, and temporary transcode storage, then verify capacity and permissions with a real playback test.

