The simplest and fastest way to install Minio S3 is to use the Portainer template prepared by our team.
This method minimizes manual configuration and allows you to deploy a stable, ready-to-use system in just a few minutes.
Requirements:
-
A VPS with Portainer installed using the Unihost script
-
A deployed NPM (Nginx Proxy Manager)
After connecting to Portainer, go to the Application section, select Minio S3, and fill in the required fields.

Fill in all the required fields.
Note: For security, the password must be strong — use uppercase and lowercase letters, numbers, and special characters to minimize the risk of unauthorized access.

Go to NPM (Nginx Proxy Manager) and create a proxy for your Minio S3.
-
If you have your own domain, add it to NPM and create an A record pointing to your server’s IP address.
-
For testing, you can use a temporary domain by adding it to the hosts file beforehand.
Example:
<server_IP> minio.local

Now you can open your domain and access a fully operational Minio S3, ready to use.

After logging into the admin panel, you can create a bucket for your files.

After preparing the storage, you can upload the necessary data to MinIO S3.

Conclusion
Using the ready-made MinIO S3 template significantly saves time and reduces the likelihood of errors. As a result, you get a fully functional MinIO S3 instance “out of the box” with minimal setup effort.