MinIO

Deploy MinIO on a VPS in One Click

File storage & sync

S3-compatible object storage for files, backups, and AI/ML datasets, running under your own control instead of a managed cloud bucket.

  • Ready in ~3 min
  • Free installation
  • We handle the setup
At a glance
Version
RELEASE.2025-10-15
Operating system
Ubuntu Server 24.04 LTS
Minimum RAM
2 GB
License
AGPL-3.0
Addressing
IPv4, IPv6
GitHub
61,000
Deployment~3 min
Open source & self-hosted
VPS plans

Choose a VPS plan for MinIO

Blazing-fast NVMe drives and powerful processors. Take a ready-made plan or build the configuration yourself.
Minex
Perfect for personal projects and small websites.
€3.20/mo
Save €0.80 per month

  • 1 vCPU core
  • 1 GB DDR5 RAM
  • 20 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 1 TB traffic
Basex
A great balance of power and affordable price.
€4.80/mo
Save €1.20 per month

  • 2 vCPU cores
  • 2 GB DDR5 RAM
  • 40 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 2 TB traffic
Most popular
Corex
For growing applications and businesses.
€7.20/mo
Save €1.80 per month

  • 4 vCPU cores
  • 4 GB DDR5 RAM
  • 50 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Midex
Resources for high-load projects.
€9.60/mo
Save €2.40 per month

  • 4 vCPU cores
  • 6 GB DDR5 RAM
  • 60 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Proex
Maximum power and scalability.
€12.00/mo
Save €3.00 per month

  • 6 vCPU cores
  • 8 GB DDR5 RAM
  • 70 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Scalex
Resources for scaling.
€16.00/mo
Save €4.00 per month

  • 6 vCPU cores
  • 10 GB DDR5 RAM
  • 150 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Maxex
A large reserve of power.
€44.00/mo
Save €11.00 per month

  • 8 vCPU cores
  • 16 GB DDR5 RAM
  • 200 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Apex
The top configuration.
€79.99/mo
Save €20.00 per month

  • 16 vCPU cores
  • 32 GB DDR5 RAM
  • 400 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic

What you can do with MinIO

MinIO is a high-performance object storage server built to be fully compatible with the Amazon S3 API, so existing S3 tools, SDKs, and integrations work against it without code changes. It's aimed at developers and platform teams who need a storage backend for backups, media libraries, CI/CD artifacts, or AI/ML training data, without routing everything through a third-party cloud bucket. Running MinIO self hosted means the object store lives on infrastructure you fully own.

What sets it apart is raw S3 protocol compatibility combined with erasure coding and bucket-level features like versioning and lifecycle rules — the same primitives large clouds offer, minus the per-request billing. That compatibility is exactly why MinIO vps hosting makes sense operationally: apps like Nextcloud or Immich can point at it as an S3-compatible backend, and you keep egress traffic and storage costs predictable instead of scaling with a cloud provider's usage-based pricing.

The applications screen of the control panel with one-click install

MinIO features

A server surrounded by app icons — applications running on a VPS

MinIO exposes storage through the same operations as AWS S3, so buckets, objects, and policies behave the way most S3 tooling already expects.

01

Full S3 API compatibility

Works with boto3, aws-cli, rclone, s3cmd, and any SDK built for Amazon S3.

02

Bucket versioning

Keeps prior object versions, protecting against accidental overwrites or deletions.

03

Object Lock (WORM)

Enforces a retention period during which objects can't be deleted, useful for compliance data.

04

Lifecycle rules

Automatically transitions or expires objects based on age, without manual cleanup scripts.

05

Multipart upload

Splits large files (datasets, video, backups) into parts for reliable, resumable transfers.

06

Server-side encryption

Supports SSE-S3 and SSE-KMS so objects are encrypted at rest.

07

Event notifications

Pushes bucket events to webhooks, AMQP, or Kafka, useful for triggering automation pipelines.

08

Identity and access management

Access keys and bucket policies managed through the mc CLI, following the standard MinIO installation workflow.

Requirements

Which server to run it on

Minimum requirements for MinIO and the configuration worth starting with.
Minimum
  • CPU1 vCPU
  • Minimum RAM2 GB
  • Disk50 GB
Recommended
VPS Basex
  • CPU2 vCPU
  • Minimum RAM2 GB
  • Disk40 GB

Installation is free — you only pay for the server

Getting started

How to deploy MinIO

Three steps and the app is running on your server.
Step 1
Choose a server

Pick a plan with disk space sized to the data volume you plan to store — MinIO writes objects straight to server disk, so storage headroom matters more here than RAM.

Step 2
Pick the app

Select MinIO in the one-click catalog to install MinIO on vps — the Docker container, S3 API port, and object browser are configured automatically.

Step 3
Get your credentials

The panel provides the server endpoint and access/secret key pair for connecting S3 clients; bucket and policy management then runs through the mc CLI over SSH.

Why us

Why Host MinIO on Leneex

Speed, protection and support you can rely on — on every plan, with no hidden limits.
Deployment speed
MinIO one click install skips manual Docker Compose setup for a storage engine that otherwise takes real configuration to get right — buckets and the S3 endpoint are ready within minutes.
Free installation
With MinIO's community edition no longer shipping new official builds, you at least don't pay extra for the one click automation MinIO deployment itself — only for server resources.
DDoS protection
If the S3 API endpoint is exposed publicly — say, as an origin for a CDN or upload target for a web app — it becomes a direct target for request floods, which built-in DDoS protection absorbs before it reaches your bucket.
Control and support
Root access matters more than usual here: MinIO's upstream repository is archived, so security hardening and configuration decisions fall entirely on you — 24/7 engineer support fills that gap when upstream no longer will.
99.9% uptime with SLA compensation
MinIO frequently sits behind other self-hosted services as their storage backend, so if it goes down, everything depending on it — file uploads in Nextcloud, media in Immich — stops with it.
Flexible payment
Teams storing growing AI/ML datasets tend to scale disk and server tier over time, and flexible billing — card, crypto, or invoicing for legal entities — keeps that growth administratively simple.
What to choose

MinIO: Self-Hosted vs Cloud — Which to Choose

MinIO has no official SaaS plan called “MinIO Cloud” — the commercial AIStor remains a self-managed licensed product, not a ready-made subscription cloud service. So the second column shows a typical managed object storage service, on a model close to AWS S3 and similar offerings.
Ready-made SaaS
Self-hosted on LeneexRecommended
Resources and limitsShared provider infrastructure, with plan-based limits on requests and trafficThe entire server disk and I/O are dedicated exclusively to your data
Control and accessAccess only through the provider’s API or console, within its IAM modelRoot access with full control over bucket policies via the mc CLI
Feature limitsEntry-level plans often restrict available regions, storage classes, or the number of API requestsFull set of S3-compatible operations available in the Community Edition
ScalingEffectively unlimited scaling, but costs increase automatically with usageManual disk expansion or migration to a larger VPS
CostPricing based on storage per GB plus outbound traffic (egress), which can be difficult to predict in advanceFixed VPS pricing regardless of traffic
Who it fitsIdeal for projects without in-house DevOps expertise that are willing to pay for a managed service and avoid disk administrationIdeal for teams with predictable data volumes that need S3 API compatibility and no egress fees

Since MinIO has no official cloud subscription to compare against, self-hosted deployment isn't a discount alternative to one — it's the practical way to get an S3-compatible store with full control, without egress fees eating into a growing storage bill. That trade-off matters most for predictable, high-volume workloads like backups or AI training data, where usage-based cloud pricing tends to compound.

Frequently Asked Questions about MinIO on VPS

What people ask most about MinIO and our servers.

  • The disk volume carries over during a plan upgrade, so buckets and objects stay intact — only available disk space and performance change.

  • MinIO removed IAM and policy management from the Community Edition web console in mid-2025, keeping only a simplified object browser; full administration now runs through the mc command-line tool.

  • That depends on the disk size and bandwidth of the chosen VPS tier rather than a fixed object or request limit — larger datasets simply need a plan with more disk headroom.

  • MinIO's GitHub repository has been archived since April 2026 with no further official releases, so Leneex deploys the last available stable community build; ongoing security patching from upstream is no longer guaranteed, which is worth factoring into production use.

What's already running out of the box

The one-click deploy sets up MinIO inside a Docker container with the S3 API and simplified object browser exposed on their standard ports. The container is configured to restart automatically on reboot. No database is required — MinIO stores objects and metadata directly on the attached disk, which is why VPS disk sizing matters more than for typical web apps deployed with MinIO vps docker configurations elsewhere.

First access and credentials

Root access key and secret key are generated during installation and surfaced in the Leneex panel. Use them to connect any S3-compatible client — aws-cli, rclone, or the official mc tool — pointing at the server's S3 API endpoint rather than logging into a web dashboard for admin tasks.

Working within the Community Edition's current limits

Since mid-2025, the bundled console only offers basic object browsing — bucket and object listing, uploads, downloads — with no built-in interface for creating IAM users, editing bucket policies, or configuring lifecycle rules. All of that goes through the mc CLI: run mc alias set myminio <endpoint> <access-key> <secret-key> over SSH to connect, then manage policies, versioning, and lifecycle rules from there.

Because MinIO's public repository has been archived and no longer receives official patches, treat this deployment as functionally stable but frozen — plan accordingly for anything handling sensitive or regulated data long-term.

Deploy MinIO in about 3 minutes

Choose a server — we do the rest: install, configure and send you the credentials.