You can use wasabi through @strapi/provider-upload-aws-s3 - npm library with endpoint option.
Add this var to .env
WASABI_ACCESS_KEY=
WASABI_SECRET_KEY=
WASABI_REGION=
WASABI_BUCKET=
WASABI_END_POINT=s3.wasabisys.com
And set provider to config/plugins.js
upload: {
config: {
provider: "aws-s3",
providerOptions: {
accessKeyId: env("WASABI_ACCESS_KEY"),
secretAccessKey: env("WASABI_SECRET_KEY"),
region: env("WASABI_REGION"),
params: {
Bucket: env("WASABI_BUCKET"),
},
endpoint: env("WASABI_END_POINT"),
},
actionOptions: {
upload: {},
uploadStream: {},
delete: {},
},
},
},