Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.45 KB

File metadata and controls

36 lines (25 loc) · 1.45 KB

backup

CI status Latest release License

Backup service data to Backblaze B2 using rsync and restic.

docker pull ghcr.io/rogueoneecho/backup

Features

  • Syncs files with rsync and configurable exclusions
  • Exports SQLite databases safely with integrity checks
  • Uploads to Backblaze B2 via restic with encryption and deduplication
  • Automatic retention policy: 5 latest, 7 daily, 4 weekly, 12 monthly
  • Verifies backup integrity after each run

Build

  • amd64 and arm64 images available on GHCR
  • Signed with Cosign via keyless Sigstore OIDC
  • SBOM attestation in CycloneDX format
  • Vulnerability scanned with Grype

Usage

See docker-compose.yml for an example.

Releases and Changes

Releases and a full changelog are available via GitHub Releases.