Google Cloud Storage

1. Set up the storage

  1. In the Google Cloud console, pick or create a project and open Cloud Storage.
  2. Create bucket - choose a region and keep access uniform and private.
  3. Open IAM & Admin > Service Accounts, create one, and grant it Storage Object Admin on the bucket (or the project).
  4. On that service account, Keys > Add key > Create new key > JSON, and download the JSON key file.

2. Connect it in Nyx Backup

New backup set > destination Google Cloud Storage, then enter:

  • Bucket - the bucket name.
  • Service-account key - select or paste the JSON key from step 4.
  • Storage class (optional) - leave as the default, or pick a cheaper cold tier. See Cold storage tiers below.

Once Test connection succeeds, set a schedule and retention, save the set, and choose Run now. Nyx Backup encrypts everything on your machine before upload, so this destination only ever holds encrypted blobs. Give each machine its own bucket or folder - see Connecting storage.

Cold storage tiers

Google Cloud Storage offers cheaper tiers in the Storage class field - Nearline, Coldline, and Archive. Unlike S3 Glacier or Azure Archive, all GCS tiers read immediately - there is no rehydration step before a restore.

The trade-off is a minimum storage duration (30, 90, and 365 days) and a per-GB retrieval fee that grows as the tier gets colder. So they suit archives you keep and rarely restore; data that changes constantly can cost more than its live size suggests.

Tip: grant the service account access to just this bucket, and keep the JSON key file safe - it grants write access to the bucket.