GUIDE, WITHOUT THE GUESSWORK

Multi-Terabyte Media Libraries Need a Tiered Backup Policy, Not All-or-Nothing

You back up app state religiously and freeze on the photo and media library — too big to replicate, too precious to lose. A tiered policy: what gets full backup, what gets cold storage, what gets re-ripped.

Multi-Terabyte Media Libraries Need a Tiered Backup Policy, Not All-or-Nothing

Most self-hosters back up their app databases and configs diligently, then hit a wall at the media library. A handful of gigabytes of app state is easy to replicate. Ten terabytes of photos and media is a different question: too big to casually mirror, too valuable (in parts) to shrug off. The mistake is treating it as one all-or-nothing decision. The answer is a tiered policy that backs up each kind of content according to how replaceable it actually is.

Sort the library by replaceability, not by size

The key question for every chunk of the library is: if this vanished, could I get it back? Three tiers fall out:

This tiering is the same recoverability-first logic behind selective Proxmox backups, applied to media.

Tier 1: irreplaceable gets the full 3-2-1

Your photo library is the one part that deserves real backup rigor:

Tier 2: re-acquirable gets cheap redundancy, not sacred backup

For a media library you could rebuild:

Tier 3: don't back up what regenerates

Transcode caches, thumbnails, and derived data should be excluded from backups entirely — the app rebuilds them. Backing them up wastes space and slows every backup run. Keep them on fast disk (the app-state vs bulk-storage split) and let them be ephemeral.

Storage placement follows the tiers

ServerCompass self-hosted media server migration illustration Planning media storage and backup tiers in ServerCompass — separating the irreplaceable photo library from re-acquirable media so each gets the protection it actually warrants.

Policy checklist

Takeaway

A 10TB library isn't one backup decision; it's three. Give your irreplaceable photos real 3-2-1 protection, give re-acquirable media cheap local redundancy and an inventory, and stop backing up caches the app rebuilds anyway. Tier it by replaceability and the "too big to back up" library becomes a solved, affordable problem.

From across the StoicSoft network

Hand-curated reads on the same topic from sister sites in the StoicSoft family.