Minio
App in the BluixApps catalog
What it is
MinIO is a high-performance, S3-compatible object storage server — drop in as a replacement for AWS S3 in any S3-aware tool. Distributed mode for petabyte-scale, single-node for development, AGPLv3 + commercial options. Used as the storage backend for thousands of self-hosted apps.
If anything in your stack expects S3, MinIO is the self-hosted answer.
What it's for
- S3-compatible storage — drop-in for any S3 SDK / tool
- App backend storage — Velero backups, GitLab artifacts, Loki logs, Nextcloud files
- CDN origin — static assets served via reverse proxy
- Data lake — analytics workloads on object storage
- Backup target — cheap durable storage for Duplicati / Restic / etc.
Who it's for
- DevOps engineers building storage backends for self-hosted apps
- Data engineers running data lakes on commodity hardware
- SRE teams providing S3-compatible storage as internal service
- Self-hosters offloading file storage to dedicated object storage
- Privacy-bound orgs rejecting AWS S3 for data residency
Why teams pick MinIO over alternatives
- AGPLv3 — fully open
- S3-compatible — works with every existing S3 client
- High performance — beats Ceph + Swift on benchmarks
- Erasure coding — built-in data redundancy in distributed mode
- Active development — backed by MinIO Inc.
- Lifecycle policies — tiering, expiration, versioning built in
Integrations
- S3 SDKs — every AWS SDK (Python boto3, JS, Go, Java, .NET, etc.) works
- Backup tools — Velero, Restic, Duplicati, BorgBackup, Kopia
- Apps with S3 backend — Nextcloud, GitLab, Loki, Mimir, Tempo, Immich
- CDN / proxy — nginx, Caddy, Cloudflare can serve from MinIO
- Identity — LDAP, OpenID Connect for user management
- Encryption — server-side + client-side encryption support
- Monitoring — Prometheus metrics endpoint
Notable users & community
- 47k+ GitHub stars
- Used by NASA, NHL, AT&T, Robinhood for production storage
- Backed by MinIO Inc. with sustainable commercial enterprise offering
- Standard pairing in CNCF observability + storage stacks
- Active Slack community
Tips & operations
- Erasure coding for HA — distributed mode with 4+ nodes; never run single-node for important data
- Bucket policies — define IAM-style policies for access control
- Lifecycle for retention — auto-expire / tier old objects to control storage cost
- Backup is the user's job — MinIO is your storage; you still need backup off MinIO
- TLS always — never run MinIO HTTP in production
- Watch console access — admin console is powerful; restrict via OAuth proxy
What we ship in BluixApps
- Docker compose: MinIO single-node + console
- Pinned
minio/minio:RELEASE.2024-11-07T00-52-20Z - HTTPS via Let's Encrypt for API + console
- Admin user auto-generated; surfaced in install report
- Persistent volume for object storage
- Distributed mode upgrade path documented
- Backup hook captures MinIO bucket index (object data must be backed up at storage layer)
Get this app — pick a BluixApps plan
Same catalog. Scaling tenant isolation, white-label and support tier.
| Tier | Tenants | Catalog | Support | White-label | Monthly | |
|---|---|---|---|---|---|---|
| Stacks | 1 | 19 curated stacks | Standard | — | $19/mo | DetailDeploy |
| Starter | 10 | Full catalog | Standard | +$15–25/mo | $49/mo | DetailDeploy |
| Pro | 25 | Full catalog | Priority bugfix | +$15–25/mo | $149/mo | DetailDeploy |
| Growth | 100 | Full catalog | Priority bugfix | +$15–25/mo | $349/mo | DetailDeploy |
| Scale | 500 | Full catalog | 7-day window | +$15–25/mo | $799/mo | DetailDeploy |
| Enterprise | Unlimited | Full catalog | Priority 7-day | Bundled | $1,499/mo | DetailDeploy |