Skip to main content

Backup Tools

Restic

Setup

export RESTIC_REPOSITORY="s3:https://api.wayscloud.services/v1/storage/my-backups"
export AWS_ACCESS_KEY_ID="wayscloud"
export AWS_SECRET_ACCESS_KEY="wayscloud_storage_abc123_YourKey"

# Initialize
restic init

Backup

# Backup directory
restic backup /home/user/documents

# List snapshots
restic snapshots

# Restore
restic restore latest --target /restore/path

Duplicati

  1. Install from duplicati.com
  2. Add Backup → S3 Compatible
  3. Server: api.wayscloud.services/v1/storage
  4. Bucket: my-backups
  5. Access Key: wayscloud
  6. Secret Key: Your API key

Borg Backup

# Mount via rclone first
rclone mount wayscloud:my-backups /mnt/borg --daemon

# Initialize repository
borg init --encryption=repokey /mnt/borg/borg-backup

# Create backup
borg create /mnt/borg/borg-backup::backup-$(date +%Y%m%d) /home/user/documents