S3 Compatible Setup - softerfish/fyuhls GitHub Wiki

S3 Compatible Setup

Use this page for object-storage providers that work through an S3-compatible API but are not covered by the dedicated Wasabi, R2, or Backblaze guides.

Typical examples

  • MinIO
  • third-party S3 clones
  • self-hosted or regional object-storage services with S3-compatible auth and endpoints

What to prepare

  • endpoint
  • bucket name
  • access key
  • secret key
  • region if required by the provider

In fyuhls

  1. Add an S3-compatible storage node.
  2. Enter the endpoint, bucket, and credentials carefully.
  3. Test the connection.
  4. Validate the public URL or delivery path if your setup needs one.

Important habits

  • do not assume every S3 clone behaves exactly like AWS S3
  • verify path-style vs host-style behavior if the provider is picky
  • test real upload and download behavior, not just connection success
  • confirm browser CORS separately if you plan to use direct upload flows

Related pages

⚠️ **GitHub.com Fallback** ⚠️