Backup service data to Backblaze B2 using rsync and restic.
docker pull ghcr.io/rogueoneecho/backup- 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
- amd64 and arm64 images available on GHCR
- Signed with Cosign via keyless Sigstore OIDC
- SBOM attestation in CycloneDX format
- Vulnerability scanned with Grype
See docker-compose.yml for an example.
Releases and a full changelog are available via GitHub Releases.