Skip to content

Cloud Backup

SaveVault can mirror your backup folder off-site using rclone — to your own cloud account. SaveVault runs no servers and never holds your saves.

Google Drive, Dropbox, OneDrive (Personal or a SharePoint library), Box, FTP/FTPS, SFTP, and SMB, plus existing rclone remotes of those types. WebDAV is not supported. OAuth providers sign in through a wizard; FTP/SMB take host credentials. The wizard itself offers Google Drive, Dropbox, OneDrive, Box, FTP, and SMB; SFTP is used through an existing rclone remote (choose external rclone, or Use existing rclone.conf).

A few providers ask one extra question during setup:

  • OneDrive — OneDrive (Personal), or SharePoint (Team) for a work or school document library you already have access to (you then pick the library).
  • Google Drive — My Drive (Personal), or Shared Drive (Team Drive) on Google Workspace accounts.
  • FTP — Plain FTP, or FTPS (TLS) in Explicit (FTPS) or Implicit (port 990) mode. Skip TLS certificate verification exists for self-signed certificates or connecting by IP address, but it is insecure: only use it for a server you trust.
Build rclone
Full Bundled — works out of the box
Lite One-time Download & Install in Settings (or savevault-cli cloud install), or use your existing rclone

Open Settings → Off-site backup and run the wizard:

  1. Choose managed (bundled or downloaded) or external rclone.
  2. Pick a provider and authorize (OAuth) or enter credentials (FTP/SMB).
  3. Browse to and select the remote folder (cloud_backup.remote_path, default SaveVault/Backups).

Bisync After Backup is on by default and pushes changes automatically after each backup pass; optionally turn on Bisync On Launch to pull when the app opens. SaveVault uses rclone bisync, so additions and deletions propagate both ways. Sync notifications give the number of files uploaded and downloaded (plus deletions, when there were any) and the bytes transferred, and each scheduled pass gets cloud sync details on the Schedule page: Uploaded, Downloaded, Deleted locally, and Deleted in cloud file lists. savevault-cli cloud sync prints only “Cloud bisync completed.” or the failure log.

Because bisync is two-way, deleting a backup on one machine deletes it everywhere on the next sync. By default the app asks before a bisync that would delete files (Confirm Deletions (App), cloud_backup.bisync_confirm_deletes). This applies only to bisyncs started from the app; savevault-cli cloud sync and the sync after a scheduled backup never ask. Scheduled passes either proceed or, with Skip Scheduled Sync For Deletions (cloud_backup.scheduled_sync_skip_on_deletions), skip that sync and leave it for the next interactive one. A skipped sync shows as Paused — confirm deletions in that pass’s cloud sync status on the Schedule page; open Settings → Off-site backup to review and confirm.

Terminal window
savevault-cli cloud status # config, which rclone, version, active remote
savevault-cli cloud sync # bisync now
savevault-cli cloud sync --resync # re-initialize the pairing after a manual change on one side
savevault-cli cloud install # download the pinned managed rclone (Lite builds, or repair); also `cloud repair`
savevault-cli cloud reset # clear remotes and cloud settings
savevault-cli config set cloud_backup.sync_after_backup true
savevault-cli config set cloud_backup.sync_on_launch true

The launch wrapper also syncs: it pulls before a game launches and pushes after the post-exit backup, so saves follow you between machines without a separate step. Once cloud backup is set up, the Restore page has a Sync button for the same reason.

Under Settings → Off-site backup, the Rclone line shows the version and where SaveVault found it:

  • Installed for SaveVault at a path in your settings folder (the Download & Install copy; on Lite builds it reads Installed separately at).
  • Using the copy next to SaveVault — the bundled binary in the app folder, used when no downloaded copy at the pinned version exists.
  • Using SAVEVAULT_RCLONE_BIN — the SAVEVAULT_RCLONE_BIN environment variable points at an rclone executable and takes priority over both of the above.
  • Not detected, Rclone not installed, or Not included in this installer — use Download & Install.

This page is about SaveVault’s own off-site mirror. Some games are also synced by their launcher’s cloud (Steam, GOG, Epic, EA/Origin, Ubisoft, Xbox). On the Restore page those games carry a cloud icon on their row, and the detail panel’s Cloud Sync line warns that the launcher’s cloud sync may overwrite your restored save the next time the game starts.

A PC, a Steam Deck, and a Steam Frame can all bisync the same remote. Every backup is tagged with the device that made it, retention is counted per device, and SaveVault warns before a restore that would drop another device’s newer progress. Live Protection snapshots are excluded from sync and stay on the device that took them. The details are in multiple devices.

Reset cloud setup clears the configuration and offers OAuth revoke links (Google Drive, Dropbox, OneDrive, Box). It works even when the rclone binary is missing.