You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I’d like to suggest integrating MinIO as an option for object storage in this project. MinIO is a really powerful, open-source, S3-compatible storage system that could be a great fit for managing large files like videos, images, or backups. It's designed for high performance and works well in cloud environments, which I think aligns with what we're doing here.
Why MinIO?
S3 Compatibility: MinIO supports Amazon S3 APIs, so it can easily fit into workflows that are already using S3 or similar services.
Scalability: It can scale out horizontally as data grows, which means it’ll work just as well for small projects as it does for larger deployments.
Data Protection: Features like erasure coding and bitrot protection make sure the data is safe and durable.
Flexibility: You can run it on-premise or in the cloud, depending on what the project needs.
How it Could Be Used
MinIO could be used for things like storing media assets, backups, or any other large files. It would add a scalable, self-hosted storage solution that can handle growing data needs without relying on third-party services
Additional Context (optional)
No response
Code Snippet (optional)
package main
import (
"github.com/gofiber/storage/minio"
)
funcmain() {
// Set up MinIO storagestorage:=minio.New(minio.Config{
Endpoint: "localhost:9000",
AccessKey: "your-access-key",
SecretKey: "your-secret-key",
Bucket: "your-bucket-name",
SSL: false, // Use true if using SSL
})
// Example route to upload files to MinIOapp.Get("/upload", func(c*fiber.Ctx) error {
returnstorage.Set("file-name", []byte("file-content"))
})
}
My apologies! I must have overlooked the existing MinIO driver. Thanks for pointing it out. I'll explore the driver that's already available in the repository. I appreciate the quick response
Feature Description
I’d like to suggest integrating MinIO as an option for object storage in this project. MinIO is a really powerful, open-source, S3-compatible storage system that could be a great fit for managing large files like videos, images, or backups. It's designed for high performance and works well in cloud environments, which I think aligns with what we're doing here.
Why MinIO?
How it Could Be Used
MinIO could be used for things like storing media assets, backups, or any other large files. It would add a scalable, self-hosted storage solution that can handle growing data needs without relying on third-party services
Additional Context (optional)
No response
Code Snippet (optional)
Checklist:
The text was updated successfully, but these errors were encountered: