MinIO Pricing: Managed vs Self-Hosted

Managed MinIO is billed by usage. Self-hosted, this stack measures 1 GiB across 1 service and fits a $7/month flat plan.

#the numbers

Managed prices as of June 2026, each linked to its source. The self-hosted row is not an estimate: the RAM figure is what this stack allocates in its compose file, and the plan is the smallest one that holds it.

OptionPlanMonthlyWhat you get
Self-hosted on Miget 1 GiB, 1 vCPU $7 the whole stack, flat - no per-user or per-request metering, and the plan holds your other apps too
AWS S3 pay-as-you-go usage-based ~$1-3/mo at 20 GB + modest requests; egress $0.09/GB past free allowance
Cloudflare R2 pay-as-you-go usage-based ~$0.15/mo at 20 GB; zero egress fees by design

Honest math: at 20 GB, S3/R2 are cheaper than self-hosting. MinIO earns its keep with S3 event hooks, ILM rules, LAN latency to your apps, and zero external dependency - not raw storage price.

#on usage-based pricing

AWS S3, Cloudflare R2 bill by usage rather than a fixed monthly price, so a table cannot compare it honestly. The structural difference is the one that matters: a flat plan has a known worst case, and a meter does not.

#what it costs on other platforms

Same stack, published rates elsewhere - estimates from each platform's own pricing page, not quotes.

PlatformEstimated monthlyWhy
Miget $7 flat plan, 1 GiB - databases included, no meters
Heroku ~$50 no volumes; nothing between 1 GB ($50) and 2.5 GB ($250) dynos - 2 GB containers cost far more than shown
Render ~$18 per-service instances (0.5 GB $7, 2 GB $25) - every container is its own paid service
DO App Platform ~$17 no persistent volumes - stateful containers need managed DBs/Spaces (base $5 Spaces included here)
Railway ~$13 usage-based ($10/GB RAM-mo); vCPU billed separately at $20/vCPU-mo on top
Fly.io ~$9 cheapest sticker price - but burstable shared CPUs (1/16 core; dedicated vCPUs cost ~2-3×), no compose deploys (one app per container, manual wiring), managed DBs billed extra

#sizing, if you outgrow the small plan

The $7 plan is the smallest that fits. For production traffic you generally want the next tier up, and dedicated vCPU if the workload is CPU-bound rather than idle-waiting.

Use casePlanMonthly
Fits the stack1 GiB, 1 vCPU shared$7
Comfortable, room for your own apps2 GiB, 1 vCPU shared$13
Dedicated vCPU (production)4 GiB, 2 vCPU dedicated$43

Maintenance notice (June 2026): MinIO archived its open source in April 2026; this template pins the last published image (Sep 2025; console reduced to an object browser, one unpatched CVE since). It remains for MinIO-specific needs - new deployments should use the garage template, the actively maintained successor.

Run MinIO yourself

The compose file is open source and runs locally with docker compose up. One step to deploy it to Miget on the $7/month plan, databases included.