How to backup Google Workspace data to Wasabi cloud storage.


Wasabi is an Amazon S3 compatible cloud storage service with more affordable pricing.

Note:

Wasabi has a minimum storage retention policy, and it charges for deleted files. Additionally, when a file is modified or overwritten in Wasabi, the original copy of this file will be treated as a deleted entry which may result in unexpected costs. CubeBackup employs SQLite files to keep histories of backup files, and these SQLite files are modified frequently, which may result in some extra costs in Wasabi.

For customers using pay-as-you-go pricing models, the default storage retention policy is 90 days, whereas for customers using the RCS pricing model, the minimum retention is 30 days. To reduce the cost of deleted objects, you may wish to consider purchasing Wasabi Reserved Capacity Storage as a more cost-effective solution.

As an S3 compatible cloud storage, Wasabi's UI is similar to Amazon AWS S3. First create a bucket and an Access key.

Create a Wasabi bucket

  1. Log in to the Wasabi console.

  2. Create a bucket On the Overview page, click CREATE BUCKET. In the dialog pop-up, enter a bucket name and select a region for the bucket, then click the CREATE BUCKET button.

  3. Create an Access key On the Access Keys page, click +CREATE NEW ACCESS KEY. Once the access key is successfully created, a dialog will pop up, showing the created key and its Secret key.

  4. Please keep the access key dialog open, or copy keys to clipboard. The Access key and its Secret key will be needed later in CubeBackup's configuration.

Setup CubeBackup with a Wasabi cloud storage

After creating the bucket and the Access key, go back to CubeBackup setup wizard:

  1. Select "Amazon S3 compatible storage" for the Storage type.
  2. Select a local directory for the Data index path. Data index acts as cache for backup data, and a local SSD is strongly recommended for storing data index. For more information about the data index, please visit this document
  3. In the Endpoint field, enter the appropriate request URL for your bucket:

    • If the bucket was created in the us-east-1 region, use: s3.wasabisys.com
    • If the bucket was created in the us-east-2 region, use: s3.us-east-2.wasabisys.com
    • If the bucket was created in the us-west-1 region, use: s3.us-west-1.wasabisys.com
    • If the bucket was created in the eu-central-1 region, use: s3.eu-central-1.wasabisys.com
    • If the bucket was created in the us-central-1 region, use: s3.us-central-1.wasabisys.com
  4. Enter the name of the bucket you just created in the Bucket field.

  5. Copy the Access key created in the Wasabi Console and paste it in the Access key ID textbox, then copy the Secret key value and paste it into the Secret access key textbox.

  6. If you want your backups to be encrypted, make sure the Encrypt backups option is checked.

    After clicking the Next button, we strongly recommend that you make a copy of the key file <installation directory>/db/keys.json and store it in a separate safe location. If the key file is lost, your encrypted backup data will be completely unrecoverable. CubeBackup Inc. does not have access to any key files and will be unable to help you!

  7. Click Next.

config-cubebackup

Go through the rest of CubeBackup configuration

You can continue to complete CubeBackup's configuration by following the configuration guide.