# MinIO S3

{% hint style="info" %}
**MinIO** is an open-source, high-performance distributed object storage system compatible with the **Amazon S3** public API. It serves as a local alternative to public cloud storage solutions. For more information go to the [MinIO website](https://min.io/).
{% endhint %}

{% stepper %}
{% step %}
Login to your **GitProtect Management Service** admin panel, open the **Storages** tab and click the **(+) Add storage** button.
{% endstep %}

{% step %}
In **Add storage** form, define the storage name.

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-f5c07bf0bf933b259d6ec3f086b164405e9b5923%2F1.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
If needed, add an optional description.

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-0a86ce1c41f9771ebf02f9996bf5870ff7c1fce4%2F2.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Expand the **Storage type** list and select **S3 storage (S3 compliant providers)**.

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-a95b8b4b565a76a3ea1645e5eb8a2f5f4985f6c6%2Fimage%20(888).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Enter your **MinIO** username in **Access key ID** and select (or add) a secret access key from the **Password Manager**.

{% hint style="warning" %}
Both **Access key ID** and secret access key are your **MinIO** login credentials.
{% endhint %}

{% hint style="info" %}
Learn more about using **Password Manager** [here](https://helpcenter.gitprotect.io/management/password-manager).
{% endhint %}

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-de2e9250432565a3c30a78b8249491cd6811d683%2F4.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Set the **Service UR**L to your **MinIO** console IP address in `http://address:port` format. Default **MinIO** port is 9000.

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-3143988e63a62f1f009c78ccec4d8831c9de6458%2F6.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-7e1ef58ff332811bd175acc4c70d3e1b057f85a5%2Fimage%20(890).png?alt=media" alt="" width="420"><figcaption><p><em><strong>MinIO</strong> console IP address.</em></p></figcaption></figure>
{% endstep %}

{% step %}
Set the bucket name.

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-5fe5e99ffa6547460284c4adc729925c395ae552%2F7.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The bucket is created via **MinIO** web console (**Buckets** > **Create Bucket ➕**).
{% endhint %}

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-525c5b31f05866c05f70240bdc2cd4a82e45d4cf%2Fimage%20(889).png?alt=media" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Ensure the browsing device can detect the storage. Use the **Change** button to select a **Browsing machine** from the devices assigned to **GitProtect**, which will connect the share to the system.

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-e4a3bd2e67c5afb65eec603ca78adf96dbce4c20%2F9.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
To finish the storage configuration, click **Save**.
{% endstep %}
{% endstepper %}
