MinIO is an Open Source Amazon Simple Storage Service (S3) compatible object storage service. The MinIO Client application is used to interface with MinIO and perform various administrative tasks, including extended configuration of the service.

The debops.mcli Ansible role installs MinIO Client binary on a Debian or Ubuntu host either by downloading and verifying it from the upstream repository directly, or cloning the source code and building it locally.

The MinIO Client binary will be installed as the mcli binary instead of the mc binary preferred by upstream to avoid clashing with the mc Debian package which provides Midnight Commander. This solution is suggested by upstream as well.

You can use the debops.minio Ansible role to install and configure the MinIO service itself.