Cloud storage setup
Before installing Blixt, you need a bucket and working credentials from your cloud provider. Follow the two steps below.
1. Create a bucket
Create at least one bucket (or container) in your cloud storage provider. If you already have one, skip to step 2.
AWS S3
- Sign in to the AWS S3 Console.
- Click Create bucket.
- Choose a region and give the bucket a name.
- Leave the default settings and click Create bucket.
Google Cloud Storage
- Open the GCS Console.
- Click Create bucket.
- Choose a location and pick a storage class (Standard is fine for most use cases).
- Click Create.
Azure Blob Storage
- Open the Azure Portal.
- Create a Storage Account if you don't have one.
- Inside the storage account, go to Containers and click + Container.
- Give it a name and click Create.
Oracle Object Storage
- Sign in to the Oracle Cloud Console.
- Navigate to Object Storage & Archive Storage.
- Click Create Bucket, choose a compartment and name.
- Click Create Bucket.
MinIO
- Install MinIO on your server or use an existing deployment.
- Open the MinIO Console or use the CLI:
mc mb myminio/my-bucket
2. Credentials
Set up credentials that Blixt can use to access your bucket. Each provider handles this differently.
AWS S3
- In the IAM Console, create a user (or role) with
s3:*permissions on your bucket. - Go to Security credentials and click Create access key.
- Copy the Access key ID and Secret access key.
- Enter these in Blixt during setup.
Google Cloud Storage
Running inside GCE or GKE? Blixt supports Application Default Credentials (ADC) out of the box. GCE instances and GKE pods automatically authenticate to GCS via the metadata server, using the service account attached to the VM or workload. No credential files to manage — just make sure the service account has the Storage Object Admin role on your bucket.
Using gcloud on your machine? If you've run gcloud auth application-default login, Blixt will pick up your default credentials automatically. This is convenient for development and testing.
Other environments? You'll need to create and manage a service account key:
- In the Service Accounts page, create a new service account.
- Grant it the Storage Object Admin role on your bucket.
- Click Keys → Add Key → JSON to download a key file.
- Point Blixt at this JSON key file during setup.
Azure Blob Storage
- In the Azure Portal, open your Storage Account.
- Go to Security + networking → Access keys.
- Copy the Storage account name and one of the Keys.
- Enter these in Blixt during setup.
Oracle Object Storage
- In the Oracle Cloud Console, go to your User Settings.
- Under Customer Secret Keys, click Generate Secret Key.
- Copy the access key and secret key (S3-compatible).
- Note your tenancy namespace and region. Enter all of these in Blixt.
MinIO
- Use your MinIO access key and secret key. These work the same as S3 credentials.
- Set the endpoint URL to your MinIO server address (e.g.
https://minio.example.com). - Enter these in Blixt during setup.
Once your bucket and credentials are ready, head back to the download page to install Blixt.