# MinIO (/templates/minio)



[MinIO](https://min.io) is S3 compatible object storage. Anything that can talk to Amazon S3 can talk to it.

Deploy it from the [template list](/templates#deploy-a-template). It takes a minute or two.

## What gets deployed [#what-gets-deployed]

<TemplateServices name="MinIO" />

Your objects are kept on a volume mounted at `/data`. Size it for what you plan to store. You can grow it later, but not shrink it.

## What you fill in [#what-you-fill-in]

<TemplateInputs name="MinIO" />

## After it deploys [#after-it-deploys]

Open the **MinIO** service and look at its variables. The user is in `MINIO_ROOT_USER` (it is `minioadmin`) and the generated password is in `MINIO_ROOT_PASSWORD`. Sign in with those at your dashboard domain.

## Good to know [#good-to-know]

* **Two domains**: the dashboard domain is for people, the API domain is for apps. Point S3 clients at the API domain.
* **Make access keys for apps**: do not give the root user to your apps. Create an access key in the MinIO dashboard instead.
* **Use it for Unbind backups**: a bucket here works as [S3 storage](/teams/s3-storage) for database backups. Keep in mind that backups stored on the same servers do not protect you from losing those servers.
