Hi WPMU DEV team,
Following my recent support conversation, I would like to formally submit a feature request regarding Snapshot Pro and S3-compatible storage.
**Context**
I am currently using a European S3 provider that runs on MinIO (self-hosted / private infrastructure). While fully S3-compatible, MinIO does not rely on AWS-style regions—especially in local or private deployments where storage is endpoint-based rather than region-based.
**Current Limitation**
Snapshot Pro requires a region to be defined and appears to enforce AWS-specific validation. This prevents integration with MinIO and similar S3-compatible providers, even though they follow the same API standards.
**Why This Matters**
* The use of S3-compatible storage (MinIO, Ceph, etc.) is growing rapidly
* Many organizations are moving toward **self-hosted or EU-based infrastructure** for compliance and sovereignty reasons
* Endpoint-based storage (without regions) is a standard pattern outside AWS
* This limitation effectively locks users into AWS-style providers only
**Technical Perspective**
MinIO and similar systems are:
* Fully S3 API compatible
* Endpoint-driven (e.g. https://s3.provider.dk)
* Often configured without region or with arbitrary region values
Requiring a strict region parameter introduces an AWS-specific constraint that breaks compatibility with otherwise compliant implementations.
**Feature Request**
I would strongly encourage you to consider:
* Allowing **optional or empty region fields**
* Supporting **custom S3 endpoints without AWS validation**
* Expanding compatibility to **S3-compatible providers (MinIO, etc.)**
**Business Perspective**
Given the current geopolitical and regulatory landscape in Europe, there is a clear trend toward:
* Reducing reliance on US-based hyperscalers
* Adopting local or self-hosted infrastructure
* Increasing demand for vendor-neutral, flexible storage integrations
Supporting MinIO would position Snapshot Pro as a more future-proof and infrastructure-agnostic solution.
I’d be happy to assist with testing or provide technical examples if needed.
Thank you for considering this request.
Best regards,
Calmar