Back to Industrialis

Cloud backup guide

Connect Google Drive to your launcher.

Google Drive is the first available provider. Setup takes a Google Cloud project and a Desktop app OAuth client ID; no client secret is required.

Automatic

New stable files from an enabled instance's backups folder are queued in the background.

Limited Drive access

The launcher requests only drive.file, not access to every file in your Drive.

Safe restore

Restores download an archive into the local backups folder and never replace the live world.

Google Drive setup

  1. 1

    Create or select a Google Cloud project

    Use a project you control, then enable the Google Drive API for that project.

    Enable the Google Drive API
  2. 2

    Configure Google Auth Platform

    Add an app name and support email. For an External app in Testing, add the Google account you will connect as a test user.

    Open Google Auth Platform
  3. 3

    Declare the Drive permission

    Under Data Access, add the non-sensitive drive.file scope. It limits Industrialis to files the app creates or that you explicitly share with it.

    Review Google Drive scopes
  4. 4

    Create a Desktop app client

    Open Clients, choose Create client, select Desktop app, and copy the client ID. You do not need to paste a client secret or configure a redirect URL.

    Create an OAuth client
  5. 5

    Connect the launcher

    Open Launcher Settings → Backups, paste the client ID, choose Save ID, then Connect. Finish consent in the browser that opens.

  6. 6

    Enable each instance

    Open Instance Settings → General and turn on Cloud backups. Stable files in that instance's backups folder are uploaded automatically.

Troubleshooting

Access blocked or access_denied

If the OAuth app is in Testing, add the account under Google Auth Platform → Audience → Test users.

Connection stops after seven days

Google expires authorizations for External apps left in Testing. Move the app to In production for a durable connection.

invalid_client

Confirm that you copied the client ID from an OAuth client whose application type is Desktop app.

Authorization times out

Retry Connect and allow local 127.0.0.1 traffic. The launcher briefly opens a random loopback port to receive Google's response.

Planned providers

More connections are coming.

S3-compatible storage, OneDrive, FTP/FTPS, and SFTP will use the same snapshot format and backup workflow. Their connection guides will be published when each provider is available.