Jellyfinโs persistent paths do not replace one another; they separate identity, configuration, catalog state, generated assets, extensions, and operational evidence.
A container can be recreated in seconds while users, watch history, library definitions, and artwork disappear if its data volume was not preserved. At the same time, copying every cache and transcode segment wastes backup space and may capture inconsistent runtime files. Understanding each role lets a home-server owner place fast data locally, protect irreplaceable state, and regenerate what is cheaper than restoring.
Configuration Defines the Serverโs Intended Behavior
Configuration records static and administrative choices such as networking assumptions, library definitions, encoding options, and feature settings. It answers how this instance should behave, but it does not contain every catalog relationship or generated image required to recreate the current experience.
Recovery tutorials emphasize preserving the application data path because configuration and user data must return together for a faithful instance. Restoring only a compose file recreates the process, not the service state.
Configuration changes infrequently but has high recovery value. It belongs in versioned backups and should be restored with compatible ownership and application versions.
The Database Carries Identity and Relationships
The database links media items, users, watched progress, provider identifiers, paths, and library relationships. These records convert files into an application model and are usually harder to reconstruct accurately than the media itself.
A major-version recovery account notes that database migrations can be one-way, making the pre-upgrade data set especially important. A backup that cannot be restored to a compatible version is not a rollback plan.
Database storage favors low latency and consistent snapshots. Placing it on an unreliable network share can turn ordinary queries into application-wide stalls or leave a copy that is internally inconsistent.
Metadata, Plugins, Logs, and Cache Serve Different Lifetimes
Artwork and generated metadata accelerate browsing but may be reproducible; plugins add code and private state; logs explain events; cache trades space for speed. Their different lifetimes mean one blanket retention rule either protects too little or stores too much.
An experiment moving cache and metadata to NFS illustrates that location choices affect more than capacity. Latency and network availability enter the request path when frequently read assets leave local storage.
Reproducible does not mean free: rebuilding thousands of images can consume hours and provider bandwidth. Restoration priority should be based on recovery-time value, not only whether an asset could theoretically be regenerated.
Use Role-Based Backup and Placement Rules
The model falls short if directory names are assumed to be identical across operating systems, packages, and containers. Bind mounts and environment settings can relocate roles, while an accidental unmapped path can leave important data inside an ephemeral container layer.
The container recovery workflow reinforces the separation between replaceable application images and persistent service state. Media files themselves also require a separate protection strategy. A separate field report also supports using restore testing instead of assuming the visible symptom identifies the bottleneck.
Classify every mounted path as must-restore, costly-to-regenerate, diagnostic, or disposable. Snapshot must-restore data while Jellyfin is quiescent, retain generated assets only when they shorten recovery materially, rotate logs, exclude transcode scratch, and test restoration into a disposable instance.
Tech & AI HUB
More to Read

Why Jellyfin Performance Differs on LAN and Remote Connections
The server may be identical, but remote access changes the network budget and often triggers a different delivery or transcoding decision.

Does Jellyfin Work Reliably Behind CGNAT or Double NAT?
The media server remains functional; the unresolved problem is creating a reachable, secure path through address translation with enough sustained throughput.

How Network Latency Affects Jellyfin HDR Playback With Subtitles
HDR subtitle playback couples network delivery with conversion timing, so jitter and round-trip delay can expose stalls hidden by average bandwidth.

