Other S3-Compatible Services Configuration Guide
This guide applies to other object storage services that support the S3 protocol.
General Configuration Method
Most S3-compatible services require the following information:
- Endpoint - API endpoint URL provided by the service provider
- Access Key ID - Public key for authentication
- Secret Access Key - Private key for signing requests
- Region - Some services require it; try
us-east-1orautoif unsure
Common S3-Compatible Services
Wasabi
Official Website: https://wasabi.com/
Endpoint Format:
https://s3.<region>.wasabisys.comAvailable Regions:
us-east-1- US East (Virginia)us-east-2- US East (Virginia)us-central-1- US Central (Texas)us-west-1- US West (Oregon)ca-central-1- Canada (Toronto)eu-central-1- Europe (Amsterdam)eu-central-2- Europe (Frankfurt)eu-west-1- Europe (London)eu-west-2- Europe (Paris)ap-northeast-1- Asia Pacific (Tokyo)ap-northeast-2- Asia Pacific (Osaka)ap-southeast-1- Asia Pacific (Singapore)ap-southeast-2- Asia Pacific (Sydney)
Configuration Example:
Connection Name: Wasabi
Endpoint: https://s3.us-east-1.wasabisys.com
Access Key: [Your Access Key]
Secret Key: [Your Secret Key]
Region: us-east-1Linode Object Storage
Official Website: https://www.linode.com/products/object-storage/
Endpoint Format:
https://<cluster-id>.linodeobjects.comAvailable Clusters:
us-east-1- Newarkus-southeast-1- Atlantaeu-central-1- Frankfurtap-south-1- Singapore
Obtaining Keys: Linode Cloud Manager → Object Storage → Access Keys
Configuration Example:
Connection Name: Linode Object Storage
Endpoint: https://us-east-1.linodeobjects.com
Access Key: [Your Access Key]
Secret Key: [Your Secret Key]
Region: us-east-1Vultr Object Storage
Official Website: https://www.vultr.com/products/object-storage/
Endpoint Format:
https://<region>.vultrobjects.comAvailable Regions:
ewr1- New Jerseysjc1- Silicon Valleyams1- Amsterdamsgp1- Singapore
Configuration Example:
Connection Name: Vultr Object Storage
Endpoint: https://ewr1.vultrobjects.com
Access Key: [Your Access Key]
Secret Key: [Your Secret Key]
Region: ewr1Scaleway Object Storage
Official Website: https://www.scaleway.com/en/object-storage/
Endpoint Format:
https://s3.<region>.scw.cloudAvailable Regions:
fr-par- Parisnl-ams- Amsterdampl-waw- Warsaw
Configuration Example:
Connection Name: Scaleway Object Storage
Endpoint: https://s3.fr-par.scw.cloud
Access Key: [Your Access Key]
Secret Key: [Your Secret Key]
Region: fr-parStorj DCS (Decentralized)
Official Website: https://www.storj.io/
Features:
- Decentralized storage
- S3-compatible gateway
- High security and privacy
Endpoint:
https://gateway.storjshare.ioConfiguration Example:
Connection Name: Storj DCS
Endpoint: https://gateway.storjshare.io
Access Key: [Your Access Key]
Secret Key: [Your Secret Key]
Region: globalNote: Need to generate S3 credentials in Storj console first.
IBM Cloud Object Storage
Official Website: https://www.ibm.com/cloud/object-storage
Endpoint Format:
https://s3.<region>.cloud-object-storage.appdomain.cloudExample Regions:
us-south- US South (Dallas)us-east- US Easteu-gb- United Kingdomeu-de- Germanyjp-tok- Tokyo
Obtaining Keys: IBM Cloud Console → Service Credentials
Configuration Example:
Connection Name: IBM Cloud Object Storage
Endpoint: https://s3.us-south.cloud-object-storage.appdomain.cloud
Access Key: [Your Access Key]
Secret Key: [Your Secret Key]
Region: us-southOracle Cloud Infrastructure Object Storage
Official Website: https://www.oracle.com/cloud/storage/object-storage/
Endpoint Format:
https://<namespace>.compat.objectstorage.<region>.oraclecloud.comConfiguration Example:
Connection Name: Oracle Cloud Object Storage
Endpoint: https://my-namespace.compat.objectstorage.us-ashburn-1.oraclecloud.com
Access Key: [Your Access Key]
Secret Key: [Your Secret Key]
Region: us-ashburn-1Google Cloud Storage (S3-Compatible API)
Official Website: https://cloud.google.com/storage
Endpoint:
https://storage.googleapis.comNote: Need to create HMAC keys in GCS console.
Configuration Example:
Connection Name: Google Cloud Storage
Endpoint: https://storage.googleapis.com
Access Key: [HMAC Access Key]
Secret Key: [HMAC Secret]
Region: autoHuawei Cloud OBS
Official Website: https://www.huaweicloud.com/product/obs.html
Endpoint Format:
https://obs.<region>.myhuaweicloud.comCommon Regions:
cn-north-1- Beijing 1cn-north-4- Beijing 4cn-east-3- Shanghai 1cn-south-1- Guangzhou
Configuration Example:
Connection Name: Huawei Cloud OBS
Endpoint: https://obs.cn-north-4.myhuaweicloud.com
Access Key: [AK]
Secret Key: [SK]
Region: cn-north-4Baidu Intelligent Cloud BOS
Official Website: https://cloud.baidu.com/product/bos.html
Endpoint Format:
https://<region>.bcebos.comCommon Regions:
bj- Beijinggz- Guangzhousu- Suzhoubd- Baoding
Configuration Example:
Connection Name: Baidu Intelligent Cloud BOS
Endpoint: https://bj.bcebos.com
Access Key: [Access Key ID]
Secret Key: [Secret Access Key]
Region: bjPrivate/Self-Hosted S3-Compatible Services
If you're using self-hosted or privately deployed S3-compatible services:
Ceph RADOS Gateway
Connection Name: Ceph RGW
Endpoint: https://ceph.example.com:7480
Access Key: [Access Key]
Secret Key: [Secret Key]
Region: defaultOpenStack Swift (S3 API)
Connection Name: OpenStack Swift
Endpoint: https://swift.example.com/swift/v1
Access Key: [Access Key]
Secret Key: [Secret Key]
Region: RegionOneSeaweedFS
Connection Name: SeaweedFS
Endpoint: http://localhost:8333
Access Key: [Access Key]
Secret Key: [Secret Key]
Region: us-east-1Configuration Tips
Finding Endpoint Information
- Look for "S3 Compatible API" or "S3 Endpoint" in provider documentation
- Check API documentation or developer guides
- Contact technical support
Testing Connection
Test using AWS CLI:
aws s3 ls \
--endpoint-url https://your-endpoint.com \
--region your-regionCommon Ports
- HTTPS: Usually port 443
- HTTP: Usually port 80
- Custom: e.g., MinIO default uses 9000
Region Settings
If unsure about region, try:
us-east-1(most common default)autodefault- Check service documentation
S3 File Viewer Core Feature Requirements
As long as the service supports these basic operations, S3 File Viewer will work:
- ✅ ListBuckets - List all buckets
- ✅ ListObjectsV2 - List objects
- ✅ GetObject - Download objects
- ✅ PutObject - Upload objects
- ✅ DeleteObject - Delete objects
- ✅ HeadObject - Get object metadata
Getting Help
If you successfully configured an S3-compatible service not listed in this guide, please:
- Submit an Issue on GitHub to share configuration information
- Submit a Pull Request to add to documentation
- Help other users