Skip to main content

Repositories

A repository is storage the operator registers for backups to be written to. A chunk repository keeps deduplicated, compressed backups in an S3 bucket, a Ceph pool or a filesystem, encrypted unless a plan opts out. An rbd tier, the instant tier, also keeps recent backups as Ceph images, which restores of new volumes and servers are cloned from where this site serves it; every other restore reads the repository copy. A vault offers a repository to projects. Protection policies place their backups on repositories, plans follow policies, and every backup lives in a repository. This group also covers repository health and usage, the keys of each dedup domain, and the backup workers that move the data.

📄️ Import a domain key

Installs a key exported from another cloud, wrapped under this cloud's own key manager. The repository is this cloud's registration of the storage the key belongs to, whatever either cloud named it. Before anything is kept, the key is checked against that storage: it must open what the dedup domain already holds there, or, in a domain holding nothing yet, the domain's key marker must name the repository and cloud the envelope was exported from. A domain keeps one key for life: importing the same key again changes nothing, and a different one is refused.