Deploying CubeBackup in AWS using AMI (Amazon Machine Images)


As a self-hosted backup solution, CubeBackup is available in AWS (Amazon Web Services) Marketplace. You can easily deploy CubeBackup on an Amazon EC2 instance and back up your business data to Amazon S3 cloud storage.

Launch a CubeBackup AMI on AWS

  1. Amazon Machine Images (AMI) of CubeBackup for Linux, Windows and Docker users are all available in the AWS Marketplace.
  2. Click the Continue to Subscribe button and Continue to Configuration button to set up your CubeBackup instance.
  3. In the Configure this software page, select the Region of your instance, and then click the Continue to Launch button.
  4. In the Launch this software page, select Launch through EC2 in the Choose Action field if you are an experienced AWS user. Otherwise, for a quick start of your Cubebackup instance, please use the default Launch from Website option and follow the instructions below:

    • Select an EC2 Instance Type according to your organization size.

      Note: CubeBackup requires your VM to have at least 4 GB of memory. For a relatively large organization with more than 50 users to back up, t3.large or t3.xlarge is recommended.

    • Scroll down to the bottom of the page and configure the Key Pair Settings to access your CubeBackup instance in the future. If you’ve never used an AWS key pair before, please follow the instructions given to create one.

    • The default values for VPC, Subnet and Security Group Settings should work in most cases. Finally, click the Launch button to proceed.

  5. Now you’ve successfully deployed a CubeBackup instance and can view it in the AWS EC2 console.

  6. Click on the Instance ID and find the Public IP address in the details page. You can also click on the Connect button to access your EC2 instance using SSH in Linux or Microsoft RDP. > ssh -i “myKey.pem” ec2-user@ec2-3-93-186-86.compute-1.amazonaws.com

Configure CubeBackup

Once the EC2 instance is successfully deployed and running, the CubeBackup service will have automatically started. You can now go through the Initial Configuration of CubeBackup for your Google Workspace.

  1. Click on the Instance ID and find the Public IP address in the details page. Visit http://<your-instance-ip> directly in a web browser to go through the CubeBackup configuration wizard.
  2. For more configuration options in CubeBackup, please refer to this doc.
  3. We strongly recommend that you make a copy of the encryption key file and store it in a separate safe location. You can find it at <installation directory>/db/keys.json in the backup server.

    Please note that 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!