StorafleetStorafleet

/// CONNECT A PROVIDER / SEAWEEDFS

SeaweedFS

SeaweedFS is a self-hosted, S3-compatible store. Point storafleet at your SeaweedFS S3 gateway with an identity your operator defines.

What you need

  • An access key and secret key from your operator.
  • Your S3 gateway endpoint URL, e.g. https://seaweedfs.your-domain.com (the S3 API defaults to port 8333).
  • The region — SeaweedFS ignores it, so use us-east-1.

Get your credentials

  1. Ask your operator to define an identity with access/secret keys in the S3 config.
  2. That's the identities in s3.json, or configured via s3.configure in weed shell.
  3. The operator gives you the resulting access key and secret key.

Endpoint & region

Your endpoint is your SeaweedFS S3 gateway, e.g. https://seaweedfs.your-domain.com. The S3 API defaults to port 8333. The region is ignored by SeaweedFS, so use us-east-1.

Connect the Fleet

  1. From the Fleet page, click Create Fleet and pick Access Keys.
  2. Paste the access key and secret key from your operator.
  3. Set your endpoint to your S3 gateway (e.g. https://seaweedfs.your-domain.com) and set the region to us-east-1.
  4. Connect using path-style addressing. If your gateway uses a private-CA or self-signed HTTPS certificate, provide a CA bundle so storafleet can verify the connection.

Supported features

SeaweedFS supports versioning, lifecycle, CORS, bucket policies, object tags, and Object Lock.

Lifecycle on SeaweedFS covers expiration only — there are no storage-class transitions.