Skip to main content

S3 Protocol Sync

Supports S3-compatible object storage services.

Supported Services

  • Cloudflare R2 - Recommended, 10GB free
  • AWS S3 - Amazon cloud storage
  • MinIO - Open source self-hosted
  • Alibaba Cloud OSS - S3 compatible mode

1. Create R2 Bucket

  1. Log into Cloudflare Dashboard
  2. Go to "R2"
  3. Click "Create bucket"
  4. Enter bucket name

2. Create API Token

  1. Go to "R2" → "Manage R2 API Tokens"
  2. Click "Create API token"
  3. Select "Object Read & Write" permission
  4. Note the Access Key ID and Secret Access Key

3. Configure BeeCount

  1. Go to "Me" → "Cloud Service"
  2. Select "S3"
  3. Enter configuration:
    • Endpoint: https://<account_id>.r2.cloudflarestorage.com
    • Access Key ID: From previous step
    • Secret Access Key: From previous step
    • Bucket: Bucket name
    • Region: auto
  4. Save and test

AWS S3 Configuration

  1. Log into AWS Console
  2. Create S3 bucket
  3. Create IAM user and get credentials
  4. Configure in BeeCount

MinIO Self-hosted

Ideal for technical users with their own server - fully self-managed deployment.

docker run -p 9000:9000 -p 9001:9001 minio/minio server /data --console-address ":9001"