Guide
7 min read

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:

  • Irreplaceable — personal photos and home video (your Immich library), recordings you can't re-acquire. If it's gone, it's gone forever.
  • Re-acquirable with effort — media you ripped or downloaded and could obtain again, given time and hassle.
  • Trivially replaceable — transcode caches, generated thumbnails, anything the app regenerates.

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:

  • 3-2-1: at least one copy offsite, on different media. The Immich/Nextcloud data rules apply — back up the database and the originals together so albums and faces survive.
  • Consider cloud cold storage for the offsite copy; multi-TB of photos is still affordable in archive tiers, and it's the one place skimping isn't worth it.
  • Verify a restore at least once.

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

For a media library you could rebuild:

  • Local redundancy (a second disk, a parity/RAID setup) protects against the common case — a single drive failing — without paying to replicate terabytes offsite.
  • An inventory list (what you had) is often more valuable than a full byte-for-byte backup; rebuilding from a list beats paying to store what you can re-acquire.
  • Skip offsite replication unless the re-acquisition cost genuinely exceeds the storage cost.

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

  • App databases + irreplaceable originals' index → fast SSD, backed up.
  • Bulk media → the big spinning pool, with local redundancy.
  • Caches → fast disk, never backed up.

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

  • Library sorted into irreplaceable / re-acquirable / regenerable.
  • Irreplaceable photos on full 3-2-1 with a tested restore.
  • Re-acquirable media on local redundancy + an inventory, not offsite replication.
  • Caches/thumbnails excluded from backups.
  • Storage placement matches the tiers.

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.

backup
media-library
immich
storage
homelab

From across the StoicSoft network

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

Keep reading

Guide

Homelab consolidation decisions now mix electricity costs, Immich storage, and future migration risk

Running multiple rack servers or stacking new services on aging hardware is forcing self-hosters to weigh power bills, storage safety, and the hidden cost of migrating everything later. Here is how to think through the decision before you buy or consolidate.

Guide

Beginner self-hosters are choosing storage before they know the app data, backup, and migration boundaries

Most beginners pick their NAS or external drive before they understand where Immich, Jellyfin, and their backup tools actually store data. Get the storage boundaries clear first, then buy the hardware.

Guide
8 min

Pi-to-NAS migrations need app-data and restore plans before RAID shopping

Fresh homelab threads show users trying to move from small Raspberry Pi or improvised storage setups into dedicated NAS hardware while still deciding how app data, media, RAID, and backups should work. One operator wants to migrate a Pi NAS with Docker…

Guide
7 min

Moving From Cloud to Homelab? Draw the Compute and Storage Boundaries First

Leaving rented cloud for self-hosted gear is exciting until you're staring at a NAS, a DAS, and a Proxmox box wondering what goes where. A decision tree for compute and storage boundaries before apps move home.

Guide
6 min

Splitting App Storage from Bulk Storage on a NAS-plus-Mini-PC Homelab

The NAS-plus-mini-PC combo only stays fast and reliable if you decide early what lives on the SSD and what lives on the spinning pool. A clear split before Docker piles up.

Guide

Beginner homelabs need an app-first plan before buying NAS, DAS, and always-on mini-PC hardware

Most homelab beginners start by browsing hardware — NAS boxes, mini-PCs, DAS enclosures — before they have a clear picture of what apps they actually want to run. Locking down your app list first changes every hardware decision that follows.