StorafleetStorafleet

/// CONNECT A PROVIDER / RUSTFS

RustFS

RustFS is a self-hosted, S3-compatible store. Point storafleet at your RustFS S3 endpoint with keys your operator provisions.

What you need

  • An access key and secret key from your operator.
  • Your RustFS S3 endpoint URL, e.g. https://rustfs.your-domain.com (default port 9000).
  • The region — use us-east-1.

Get your credentials

  1. Ask your operator to set the RUSTFS_ACCESS_KEY and RUSTFS_SECRET_KEY env vars (or create a user in the RustFS Console on port 9001).
  2. The operator gives you the resulting access key and secret key.

Endpoint & region

Your endpoint is your RustFS S3 endpoint, e.g. https://rustfs.your-domain.com. The default port is 9000. Use region 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 RustFS S3 endpoint (e.g. https://rustfs.your-domain.com) and set the region to us-east-1.
  4. Connect using path-style addressing. If your endpoint uses a private-CA or self-signed HTTPS certificate, provide a CA bundle so storafleet can verify the connection.

Supported features

RustFS supports versioning, lifecycle, CORS, bucket policies, and object tags.

RustFS is a young project (beta) — Object Lock is disabled in storafleet due to known WORM bugs.