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
- Open Off-Site and add a destination.
- Click Test on the destinations table.
- Attach the destination to a schedule and/or set it as the site primary repository.
- Queue a backup from the Dashboard or wait for the schedule.
- 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.