Storage Providers
Safebucket supports multiple storage providers. The storage provider is directly exposed to the user, files are uploaded and downloaded without passing through the API. Communication is secured via signed URLs delivered by the API.
Dedicated providers are event-driven and fully optimized. You can also use tested S3-compatible provider via the Generic S3 type, though with less efficient.
Dedicated providers
Dedicated providers receive real-time event notifications for uploads, deletions and enabling efficient trash management via lifecycle policies. Prefer a dedicated provider when one is available.
Dedicated Providers
- AWS S3: AWS cloud storage with SQS event notifications
- Google Cloud Storage: GCP-native storage with Pub/Sub event notifications
- MinIO: Self-hosted S3-compatible storage
- RustFS: High-performance self-hosted storage written in Rust
Generic
- Generic S3: Any S3-compatible provider (Hetzner, Storj, etc.)