Connect GoMount to S3-compatible storage

Mount AWS S3, Wasabi, Backblaze B2, Cloudflare R2, 阿里云 OSS, 腾讯云 COS and MinIO on macOS with a few clicks.

Before you start

GoMount uses an S3-compatible adapter to present buckets as volumes in the file browser. You will need an access key and secret from your provider, plus the bucket name and region (or custom endpoint).

  • Free plan: 1 cloud storage device.
  • Pro plan: unlimited cloud storage devices.
  • Credentials are stored in the macOS Keychain.
  • Enable telemetry in Settings to double your free cloud storage quota from 1 to 2.

Security tip: Create a dedicated IAM or service user with limited permissions (for example, read/write only to the bucket you plan to mount) instead of using root credentials.

AWS S3

  1. Open the AWS IAM console and create a user with programmatic access.
  2. Attach a policy that grants access to your target bucket, for example:
    {
      "Version": "2012-10-17",
      "Statement": [{
        "Effect": "Allow",
        "Action": ["s3:ListBucket", "s3:GetObject", "s3:PutObject", "s3:DeleteObject"],
        "Resource": [
          "arn:aws:s3:::your-bucket-name",
          "arn:aws:s3:::your-bucket-name/*"
        ]
      }]
    }
  3. Copy the Access Key ID and Secret Access Key.
  4. In GoMount, tap Add Device, choose S3 / Object Storage, and enter:
    • Provider: AWS S3
    • Endpoint: leave blank (uses s3.amazonaws.com)
    • Region: e.g. us-east-1
    • Bucket: your bucket name
    • Access Key & Secret Key
  5. Tap Save & Mount.

Wasabi

  1. Sign in to the Wasabi console and create an access key under Access Keys.
  2. Note your bucket region endpoint, for example s3.us-east-1.wasabisys.com.
  3. In GoMount, choose S3 / Object Storage and set:
    • Provider: Wasabi
    • Endpoint: s3.<region>.wasabisys.com
    • Region: e.g. us-east-1
    • Bucket: your bucket name
    • Access Key & Secret Key

Why Wasabi? No egress fees and predictable pricing make it a popular Dropbox replacement when paired with GoMount.

Backblaze B2

  1. In the Backblaze console, create an Application Key limited to your bucket.
  2. Copy the keyID (Access Key) and applicationKey (Secret Key).
  3. Find your S3-compatible endpoint under bucket settings, usually s3.<region>.backblazeb2.com.
  4. In GoMount, set:
    • Provider: Backblaze B2
    • Endpoint: your S3 endpoint
    • Region: e.g. us-west-004
    • Bucket: your bucket name
    • Access Key & Secret Key

Cloudflare R2

  1. Open the Cloudflare dashboard, go to R2, then Manage R2 API Tokens.
  2. Create a token with Object Read & Write permissions for your bucket.
  3. Copy the Access Key ID, Secret Access Key, and S3 API endpoint (e.g. https://<account-id>.r2.cloudflarestorage.com).
  4. In GoMount, set:
    • Provider: Cloudflare R2
    • Endpoint: your R2 S3 endpoint
    • Region: auto
    • Bucket: your bucket name
    • Access Key & Secret Key

Why R2? Zero egress fees and S3-compatible API make R2 ideal for large media libraries accessed from a Mac.

阿里云 OSS

  1. In the OSS console, create or open a bucket and note the Endpoint (e.g. oss-cn-hangzhou.aliyuncs.com).
  2. Create a RAM user with AliyunOSSFullAccess or a custom policy scoped to your bucket, and generate an AccessKey.
  3. In GoMount, set:
    • Provider: 阿里云 OSS
    • Endpoint: your OSS endpoint
    • Region: e.g. cn-hangzhou
    • Bucket: your bucket name
    • Access Key ID & Access Key Secret

腾讯云 COS

  1. Open the COS console, go to your bucket, and copy the Endpoint (e.g. cos.ap-guangzhou.myqcloud.com).
  2. Create a CAM sub-account, grant COS permissions for the bucket, and create an API key.
  3. In GoMount, set:
    • Provider: 腾讯云 COS
    • Endpoint: your COS endpoint
    • Region: e.g. ap-guangzhou
    • Bucket: your bucket name
    • SecretId & SecretKey

MinIO / self-hosted

  1. Deploy MinIO with an accessible HTTPS endpoint and create a bucket + service account.
  2. In GoMount, set:
    • Provider: MinIO / Other
    • Endpoint: https://minio.example.com (or with port, e.g. https://minio.example.com:9000)
    • Region: usually us-east-1 unless configured otherwise
    • Bucket: your bucket name
    • Access Key & Secret Key
    • Enable Path Style if your endpoint does not support virtual-hosted-style requests.

Self-hosted tip: Use a valid TLS certificate. GoMount requires HTTPS for remote endpoints unless you explicitly trust the certificate in macOS Keychain.

Next steps

After mounting, you can browse the bucket in the GoMount file browser, add favorite folders, create smart folders, and queue large uploads or downloads. For the best experience:

  • Enable Telemetry Rewards to double your free device quotas.
  • Read the File Browser Tips guide for batch selection, copy/paste, and QuickLook.
  • Visit the S3 landing page to compare providers and see pricing.

Mount your first S3 bucket today

Download GoMount free for macOS and connect any S3-compatible storage in minutes.

Download for Mac