Trust & resilience

How we protect your data

Where NB Cloud stores photos and files, how backups are layered, and why an offsite copy exists — written for users, not operators.

Why this matters

If you use Nextcloud, Immich, or other NB Cloud services, your data lives on hardware in this lab — not in a hyperscaler SaaS pool. That means durability is a design requirement here, not an SLA checkbox from a vendor. The goal: disk failure, a bad upgrade, or a site-level disaster should not permanently destroy your files.

The short version

┌─ Home rack ────────────────────────────────┐ │ Apps on Ceph (replicated) │ │ Photos / files on TrueNAS (ZFS) │ │ PBS snapshots of VMs & containers │ └────────────────────┬───────────────────────┘ │ automated sync ▼ ┌─ Offsite (Cloudflare R2) ──────────────────┐ │ Bulk libraries (e.g. photos, Nextcloud) │ │ PBS backup copies │ └────────────────────────────────────────────┘

What goes where

Kind of dataPrimary homeHow it's protected
Photos (Immich), Nextcloud files, other bulk shares TrueNAS ZFS On-site ZFS storage + scheduled sync to Cloudflare R2
App disks, databases, containers, VMs Ceph on the Proxmox cluster Replication across nodes + PBS snapshots + PBS sync to R2

Splitting bulk user files from boot/app disks keeps restores predictable and avoids stuffing huge photo libraries into VM backup jobs.

3-2-1 in practice

Good backup hygiene follows 3-2-1: three copies, two media types, one offsite. Replication alone — Ceph mirroring, RAID, live sync — propagates deletes and ransomware as reliably as good data. Independent, point-in-time copies with a separate restore path are what matter.

NB Cloud implements that pattern: live data on TrueNAS/Ceph, PBS retention on-site for system rollback, and R2 as the offsite failure domain against fire, flood, theft, or total rack loss.

What this is not

Using Immich or Nextcloud? Your libraries are on TrueNAS with an automated offsite copy to Cloudflare R2. See also the data protection section on the homepage and the lab architecture tour.