Cloud Destinations

Use the Off-Site page in the dashboard to store backups outside the agent host.

Supported families:

Destination Typical use
S3-compatible AWS S3, Wasabi, DigitalOcean Spaces, MinIO, and other S3 APIs
Backblaze B2 B2 key ID + application key + bucket
SFTP / SSH Restic over SFTP with SSH keys (not password-only)

Each site gets its own restic repository under an optional prefix:

{prefix}/{site-slug}

For full setup (including SSH key deploy options, Test, and primary repos), see Offsite Storage & SSH Setup.

Quick checklist

  1. Open Off-Site and add a destination.
  2. Click Test on the destinations table.
  3. Attach the destination to a schedule and/or set it as the site primary repository.
  4. Queue a backup from the Dashboard or wait for the schedule.
  5. Confirm success on the Jobs page.

Agent timeouts on remote jobs

The agent applies SSH connect timeouts and a few connect retries when the destination is briefly unreachable (for example mid-reboot), then fails the job with a clear error instead of hanging. Configure on the agent with REAVER_SSH_CONNECT_TIMEOUT, REAVER_DEST_CONNECT_TIMEOUT, REAVER_DEST_CONNECT_RETRIES, and REAVER_DEST_BACKUP_TIMEOUT — see Agents and Backup Jobs.